-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IFC 4x3 Version conformity #237
Comments
+1 to rename it, so it'll match the schema identifier inside IFC SPF files. |
If 4.3 gets a rename, then so should IFC 4 and 2x3.... |
IFC2X3 and IFC4 don't need to be renamed because those are actually the schema identifiers used for the IFC2X3 and IFC4. IFC4X3 is the first where it started to become more strict I believe. |
Wasn't this discussed in #217? I thought it was suggested that at least from an authoring standpoint, that IDS would not want or need to capture precise IFC versions (including Addendums etc. ) In 'Semver' terms IDS targets Major/Minor versions of IFC and treats all 'Patch' versions as irrelevant. IFC4x3_ADD2 is just a patch of earlier IFC4X3 pre-releases, in the same way IFC4 ADD2 TC1 is a patch of IFC4, right? i.e. there's got to be some mapping in the IDS implementations, so feels like we should keep the version choice simple and leave the mapping to implementors? |
The formal name of the schema (the one in the EXPRESS specification and in the SPF files) is a very important. Statement:
If this is true, then I would like to see this policy reflected in the documentation.
What should programmers do - write conditions in code, check regular expressions... Please, answer HOW make the mapping. |
It's just a map. Not sure I see the issue. It not like new EXPRESS schemas are ratified every day. A static map such as:
|
I would suggest to use the string that is also used in the (step) file. So
Those are the only official IFC headers. |
using official IFC 4.3 STEP/EXPRESS string
fixed in 1.0 |
Look at https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/IFC4X3_ADD2.exp
Official schema name "SCHEMA IFC4X3_ADD2;"
Will the schema be renamed after ISO certification? If not, would it be correct to change the xsd schema from IFC4X3 to IFC4X3_ADD2?
The text was updated successfully, but these errors were encountered: