# Versioning in the IFC-file

**URL:** <https://forums.buildingsmart.org/t/versioning-in-the-ifc-file/2796>\
**Category:** Developers\
**Created:** [June 21, 2020, 12:26pm UTC](https://forums.buildingsmart.org/t/versioning-in-the-ifc-file/2796 "2020-06-21T12:26:35Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Moult](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/moult/32/196_2.png) [@Moult](https://forums.buildingsmart.org/u/Moult)\
**Post date:** [June 21, 2020, 11:02pm UTC](https://forums.buildingsmart.org/t/versioning-in-the-ifc-file/2796/2 "2020-06-21T23:02:42Z")

</div>

I have seen a list of schema identifiers in IfcOpenShell: [https://github.com/IfcOpenShell/IfcOpenShell/blob/f01ae4a45b3fc294ab5bcd4de494cc446ac587dc/cmake/CMakeLists.txt#L462](https://github.com/IfcOpenShell/IfcOpenShell/blob/f01ae4a45b3fc294ab5bcd4de494cc446ac587dc/cmake/CMakeLists.txt#L462)

```auto
set(SCHEMA_VERSIONS "2x3" "4" "4x1" "4x2" "4x3_rc1")

```

I don’t know if they are official buildingSMART ones, or specific to IfcOpenShell.

If buildingSMART does indeed have a list of official identifiers, then indeed, perhaps the vendors are just neglecting them or are unaware 🙂 Would be interested to know the answer too!

---

_[View the full topic](https://forums.buildingsmart.org/t/versioning-in-the-ifc-file/2796)._
