IFC 4.3.0.1 (IFC4X3_TC1)

4.3.4.3 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 User Identity.

  • 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 it's 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 tables 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
Figure 4.3.4.3.A

General Usage

ApplicableEntity
IfcSpatialElementType
Table 4.3.4.3.B