bSI-InfraRoom / bSI-InfraRoom/IFC-Specification
Inconsistent usage of attribute types
- Dominant language
- No language data
- Stars
- 27
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Description
I found several entities that use the EXPRESS datatype `INTEGER` or `REAL` instead of any IFC-specific type like `IfcInteger` or `IfcReal`.
Examples:
- [IfcDerivedUnitElement](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/ifcderivedunitelement.htm) -> attribute `Exponent` uses `INTEGER`
- [IfcDimensionalExponents](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/ifcdimensionalexponents.htm) -> all attributes use `INTEGER`
Looking into [IfcGeometricRepresentationContext](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/ifcgeometricrepresentationcontext.htm), the changelog states a modification of the attribute `Precision` from `REAL` to `IfcReal` (IFC2x3->IFC4.0.1.0). I am wondering if there is any specific logic why and in which cases the STEP datatypes are used for an entity attribute?
Thank you in advance for your help!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.