IFC 4.3.0.0 (IFC4X3) final

4.5.11.3 Space Boundaries 2nd Level

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 IfcSpace IfcSpace 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:?] CompositionType [0:1] PredefinedType [0:1] ElevationWithFlooring [0:1] HasCoverings [0:?] BoundedBy [0:?] IfcRelSpaceBoundary2ndLevel_0 IfcRelSpaceBoundary2ndLevel GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatingSpace [1:1] RelatedBuildingElement [1:1] ConnectionGeometry [0:1] PhysicalOrVirtualBoundary [1:1] InternalOrExternalBoundary [1:1] ParentBoundary [0:1] InnerBoundaries [0:?] CorrespondingBoundary [0:1] Corresponds [0:1] IfcSpace:BoundedBy1->IfcRelSpaceBoundary2ndLevel_0:RelatingSpace0 IfcElement IfcElement 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:?] Tag [0:1] FillsVoids [0:1] ConnectedTo [0:?] IsInterferedByElements [0:?] InterferesElements [0:?] HasProjections [0:?] HasOpenings [0:?] IsConnectionRealization [0:?] ProvidesBoundaries [0:?] ConnectedFrom [0:?] ContainedInStructure [0:1] HasCoverings [0:?] HasSurfaceFeatures [0:?] IfcRelSpaceBoundary2ndLevel_0:RelatedBuildingElement1->IfcElement:IfcElement0 IfcConnectionSurfaceGeometry IfcConnectionSurfaceGeometry SurfaceOnRelatingElement [1:1] SurfaceOnRelatedElement [0:1] IfcRelSpaceBoundary2ndLevel_0:ConnectionGeometry1->IfcConnectionSurfaceGeometry:IfcConnectionSurfaceGeometry0 IfcPhysicalOrVirtualEnum IfcPhysicalOrVirtualEnum IfcRelSpaceBoundary2ndLevel_0:PhysicalOrVirtualBoundary1->IfcPhysicalOrVirtualEnum:IfcPhysicalOrVirtualEnum0 IfcInternalOrExternalEnum IfcInternalOrExternalEnum IfcRelSpaceBoundary2ndLevel_0:InternalOrExternalBoundary1->IfcInternalOrExternalEnum:IfcInternalOrExternalEnum0 IfcRelSpaceBoundary2ndLevel_1 IfcRelSpaceBoundary2ndLevel GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatingSpace [1:1] RelatedBuildingElement [1:1] ConnectionGeometry [0:1] PhysicalOrVirtualBoundary [1:1] InternalOrExternalBoundary [1:1] ParentBoundary [0:1] InnerBoundaries [0:?] CorrespondingBoundary [0:1] Corresponds [0:1] IfcRelSpaceBoundary2ndLevel_0:ParentBoundary1->IfcRelSpaceBoundary2ndLevel_1:IfcRelSpaceBoundary2ndLevel0 IfcRelSpaceBoundary2ndLevel_2 IfcRelSpaceBoundary2ndLevel GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatingSpace [1:1] RelatedBuildingElement [1:1] ConnectionGeometry [0:1] PhysicalOrVirtualBoundary [1:1] InternalOrExternalBoundary [1:1] ParentBoundary [0:1] InnerBoundaries [0:?] CorrespondingBoundary [0:1] Corresponds [0:1] IfcRelSpaceBoundary2ndLevel_0:CorrespondingBoundary1->IfcRelSpaceBoundary2ndLevel_2:IfcRelSpaceBoundary2ndLevel0 IfcCurveBoundedPlane IfcCurveBoundedPlane LayerAssignment [0:1] StyledByItem [0:1] BasisSurface [1:1] OuterBoundary [1:1] InnerBoundaries [0:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcCurveBoundedPlane:IfcCurveBoundedPlane0 IfcFaceBasedSurfaceModel IfcFaceBasedSurfaceModel LayerAssignment [0:1] StyledByItem [0:1] FbsmFaces [1:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcFaceBasedSurfaceModel:IfcFaceBasedSurfaceModel0 IfcPlane IfcPlane LayerAssignment [0:1] StyledByItem [0:1] Position [1:1] IfcCurveBoundedPlane:BasisSurface1->IfcPlane:IfcPlane0 IfcIndexedPolyCurve IfcIndexedPolyCurve LayerAssignment [0:1] StyledByItem [0:1] Points [1:1] Segments [1:?] SelfIntersect [1:1] IfcCurveBoundedPlane:OuterBoundary1->IfcIndexedPolyCurve:IfcIndexedPolyCurve0 IfcOpenShell IfcOpenShell LayerAssignment [0:1] StyledByItem [0:1] CfsFaces [1:?] IfcFaceBasedSurfaceModel:FbsmFaces1->IfcOpenShell:IfcOpenShell0 IfcAxis2Placement3D IfcAxis2Placement3D LayerAssignment [0:1] StyledByItem [0:1] Location [1:1] Axis [0:1] RefDirection [0:1] IfcPlane:Position1->IfcAxis2Placement3D:IfcAxis2Placement3D0 IfcFace IfcFace LayerAssignment [0:1] StyledByItem [0:1] Bounds [1:?] HasTextureMaps [0:?] IfcOpenShell:CfsFaces1->IfcFace:IfcFace0 IfcFaceOuterBound IfcFaceOuterBound LayerAssignment [0:1] StyledByItem [0:1] Bound [1:1] Orientation [1:1] IfcFace:Bounds1->IfcFaceOuterBound:IfcFaceOuterBound0
Figure 4.5.11.3.A

General Usage

ApplicableEntity
IfcSpace
Table 4.5.11.3.B