IFC4.3.x-development
IFC4.3.x-development copied to clipboard
Repository to collect updates to the IFC4.3 Specification
As described [in the dockerfile ](https://github.com/buildingSMART/IFC4.3.x-development/blob/33fdbb94cec201f6b0489b61b34bcd3c3b102505/code/Dockerfile#L21) ``` ADD https://api.github.com/repos/buildingSMART/IFC4.3.x-sample-models/git/refs/heads/main /tmp/sample-models-version.json RUN git clone --depth 1 https://github.com/buildingSMART/IFC4.3.x-sample-models /examples ```
  Solution: - Make the current "Material Constituent Set" a SubTemplate called "Material Constituent Set With Shape Aspects" with the IFC4 version of "Material Constituent Set" as its parent.
Regarding the usage of Port Nesting on ´IfcValve`. Comparing IFC 4.0.2.1:  with IFC 4.3.2.0:  there are these discrepancies: - column `System type` is completely missing, - column `PredefinedType`...
Not really an issue but: On the IfcSpatialZone page: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcSpatialZone.htm#5.4.3.70.5-Property-sets Two Psets are mentioned twice: 
https://github.com/buildingSMART/IFC4.3.x-development/blob/master/docs/properties/i/IsExternal.md The definition: 'Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of...
It would enable a common approach to using IfcCurveSegment. This way we avoid two implementations and do not have to check for units.
IfcRelCoversSpaces and IfcRelCoversBldgElements are deprecated, but still mentioned as relationships in IfcCovering, so I've rewritten it to use the new relationships. Also see users getting confused here: https://community.osarch.org/discussion/comment/21300#Comment_21300
Similar to #877 and #878 **IFC4.3** docs for [IfcReinforcingMesh](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingMesh.htm) says that some attributes are deprecated and the respective attributes of [IfcReinforcingMeshType](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingMeshType.htm) shall be used instead. However, **IFC4** documentation for [IfcReinforcingMeshType](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/schema/ifcstructuralelementsdomain/lexical/ifcreinforcingmeshtype.htm)...
Similar to #877 #878 #879 **IFC4.3** docs for [IfcTendon](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTendon.htm) says that some attributes are deprecated and the respective attributes of [IfcTendonType](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTendonType.htm) shall be used instead. However, **IFC4** documentation for: 1....