IFC (IFC4X3_ADD2) under development Spatial Element Type Predefined Type

If a custom value is needed to describe a spatial element type, the attribute ElementType may be used to define such custom type, where the PredefinedType is set to USERDEFINED.

Specific subtypes introduce additional attributes for the Object User Identity template.

  • Spatial element type sub types may be further identified via the Tag attribute. While there is no restriction on usage of such tags, it is recommended the Tag is unique within its containing scope.
  • Spatial element type sub types may be further attributed via the LongName attribute. While the Name attribute generally provides a coded or abbreviated identifier, the LongName provides a functional name for the location such as "Reception Area".

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

G IfcSpatialElementType IfcSpatialElementType 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ApplicableOccurrence [0:1] 6. HasPropertySets [1:?]      Types [0:1] 7. RepresentationMaps [1:?] 8. Tag [0:1]      ReferencedBy [0:?] 9. ElementType [0:1] IfcLabel_0 IfcLabel IfcSpatialElementType:ElementType1->IfcLabel_0:IfcLabel0 IfcLabel_1 IfcLabel IfcSpatialElementType:Tag1->IfcLabel_1:IfcLabel0

General Usage


Edit on Github

Is this page difficult to understand? Let us know!