IFC 4.3.0.0 (IFC4X3) final

4.5.13.2 Spatial Container

The Spatial Container concept defines a spatial element as being the spatial container for physical elements, or other elements being directly related to the spatial container, such as annotations or grids.

The Spatial Container concept is realized by using the IfcRelContainedInSpatialStructure objectified relationship between subtypes of IfcSpatialElement and the elements contained. The inverse relationship ContainsElements at the subtypes of IfcSpatialElement refers to the contained physical elements.

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 IfcSpatialElement IfcSpatialElement GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ObjectType [0:1] IsDeclaredBy [0:1] Declares [0:?] IsTypedBy [0:1] IsDefinedBy [0:?] ObjectPlacement [0:1] Representation [0:1] ReferencedBy [0:?] PositionedRelativeTo [0:?] ReferencedInStructures [0:?] LongName [0:1] ContainsElements [0:?] ServicedBySystems [0:?] ReferencesElements [0:?] IsInterferedByElements [0:?] InterferesElements [0:?] IfcRelContainedInSpatialStructure IfcRelContainedInSpatialStructure GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] Type RelatedElements [1:?] RelatingStructure [1:1] IfcSpatialElement:ContainsElements1->IfcRelContainedInSpatialStructure:RelatingStructure0 IfcProduct IfcProduct GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ObjectType [0:1] IsDeclaredBy [0:1] Declares [0:?] IsTypedBy [0:1] IsDefinedBy [0:?] ObjectPlacement [0:1] Representation [0:1] ReferencedBy [0:?] PositionedRelativeTo [0:?] ReferencedInStructures [0:?] IfcRelContainedInSpatialStructure:RelatedElements1->IfcProduct:IfcProduct0
Figure 4.5.13.2.A

General Usage

ApplicableEntity
Type
IfcRelContainedInSpatialStructure.RelatedElements
IfcSpatialElement IfcAnnotation
IfcSpatialElement IfcElement
IfcSpatialElement IfcLinearElement
IfcSpatialElement IfcPositioningElement
Table 4.5.13.2.B