IFC 4.3.0.0 (IFC4X3) final

4.5.11.2 Space Boundaries 1st Level

Spaces may have boundaries defined by building elements such as walls, slabs, doors, and windows. Such information may be used to determine heat transmission through surrounding materials.

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:?] IfcRelSpaceBoundary1stLevel_0 IfcRelSpaceBoundary1stLevel 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:?] IfcSpace:BoundedBy1->IfcRelSpaceBoundary1stLevel_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:?] IfcRelSpaceBoundary1stLevel_0:RelatedBuildingElement1->IfcElement:IfcElement0 IfcConnectionSurfaceGeometry IfcConnectionSurfaceGeometry SurfaceOnRelatingElement [1:1] SurfaceOnRelatedElement [0:1] IfcRelSpaceBoundary1stLevel_0:ConnectionGeometry1->IfcConnectionSurfaceGeometry:IfcConnectionSurfaceGeometry0 IfcRelSpaceBoundary1stLevel_1 IfcRelSpaceBoundary1stLevel 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:?] IfcRelSpaceBoundary1stLevel_0:ParentBoundary1->IfcRelSpaceBoundary1stLevel_1:IfcRelSpaceBoundary1stLevel0 IfcPhysicalOrVirtualEnum IfcPhysicalOrVirtualEnum IfcRelSpaceBoundary1stLevel_0:PhysicalOrVirtualBoundary1->IfcPhysicalOrVirtualEnum:IfcPhysicalOrVirtualEnum0 IfcInternalOrExternalEnum IfcInternalOrExternalEnum IfcRelSpaceBoundary1stLevel_0:InternalOrExternalBoundary1->IfcInternalOrExternalEnum:IfcInternalOrExternalEnum0 IfcSurfaceOfLinearExtrusion IfcSurfaceOfLinearExtrusion LayerAssignment [0:1] StyledByItem [0:1] SweptCurve [1:1] Position [0:1] ExtrudedDirection [1:1] Depth [1:1] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcSurfaceOfLinearExtrusion:IfcSurfaceOfLinearExtrusion0 IfcCurveBoundedPlane IfcCurveBoundedPlane LayerAssignment [0:1] StyledByItem [0:1] BasisSurface [1:1] OuterBoundary [1:1] InnerBoundaries [0:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcCurveBoundedPlane:IfcCurveBoundedPlane0 IfcCurveBoundedSurface IfcCurveBoundedSurface LayerAssignment [0:1] StyledByItem [0:1] BasisSurface [1:1] Boundaries [1:?] ImplicitOuter [1:1] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcCurveBoundedSurface:IfcCurveBoundedSurface0 IfcFaceBasedSurfaceModel IfcFaceBasedSurfaceModel LayerAssignment [0:1] StyledByItem [0:1] FbsmFaces [1:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcFaceBasedSurfaceModel:IfcFaceBasedSurfaceModel0 IfcArbitraryOpenProfileDef IfcArbitraryOpenProfileDef ProfileType [1:1] ProfileName [0:1] HasExternalReference [0:?] HasProperties [0:?] Curve [1:1] IfcSurfaceOfLinearExtrusion:SweptCurve1->IfcArbitraryOpenProfileDef:IfcArbitraryOpenProfileDef0 IfcPlane IfcPlane LayerAssignment [0:1] StyledByItem [0:1] Position [1:1] IfcCurveBoundedPlane:BasisSurface1->IfcPlane:IfcPlane0 IfcCylindricalSurface IfcCylindricalSurface LayerAssignment [0:1] StyledByItem [0:1] Position [1:1] Radius [1:1] IfcCurveBoundedSurface:BasisSurface1->IfcCylindricalSurface:IfcCylindricalSurface0 IfcOuterBoundaryCurve IfcOuterBoundaryCurve LayerAssignment [0:1] StyledByItem [0:1] Segments [1:?] SelfIntersect [1:1] IfcCurveBoundedSurface:Boundaries1->IfcOuterBoundaryCurve:IfcOuterBoundaryCurve0 IfcBoolean_1 IfcBoolean IfcCurveBoundedSurface:ImplicitOuter1->IfcBoolean_1:IfcBoolean0 IfcOpenShell IfcOpenShell LayerAssignment [0:1] StyledByItem [0:1] CfsFaces [1:?] IfcFaceBasedSurfaceModel:FbsmFaces1->IfcOpenShell:IfcOpenShell0 IfcIndexedPolyCurve IfcIndexedPolyCurve LayerAssignment [0:1] StyledByItem [0:1] Points [1:1] Segments [1:?] SelfIntersect [1:1] IfcArbitraryOpenProfileDef:Curve1->IfcIndexedPolyCurve:IfcIndexedPolyCurve0 IfcCartesianPointList2D IfcCartesianPointList2D LayerAssignment [0:1] StyledByItem [0:1] CoordList [1:?] TagList [1:?] IfcIndexedPolyCurve:Points1->IfcCartesianPointList2D:IfcCartesianPointList2D0 IfcArcIndex IfcArcIndex IfcIndexedPolyCurve:Segments1->IfcArcIndex:IfcArcIndex0 IfcLineIndex IfcLineIndex IfcIndexedPolyCurve:Segments1->IfcLineIndex:IfcLineIndex0 IfcBoolean_0 IfcBoolean IfcIndexedPolyCurve:SelfIntersect1->IfcBoolean_0:IfcBoolean0 IfcLengthMeasure IfcLengthMeasure IfcCartesianPointList2D:CoordList1->IfcLengthMeasure:IfcLengthMeasure0 IfcVoidingFeature IfcVoidingFeature 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:?] VoidsElements [1:1] PredefinedType [0:1] IfcBoolean_0:RelatedOpeningElement1->IfcVoidingFeature:IfcVoidingFeature0 IfcAxis2Placement3D_0 IfcAxis2Placement3D LayerAssignment [0:1] StyledByItem [0:1] Location [1:1] Axis [0:1] RefDirection [0:1] IfcPlane:Position1->IfcAxis2Placement3D_0:IfcAxis2Placement3D0 IfcAxis2Placement3D_1 IfcAxis2Placement3D LayerAssignment [0:1] StyledByItem [0:1] Location [1:1] Axis [0:1] RefDirection [0:1] IfcCylindricalSurface:Position1->IfcAxis2Placement3D_1:IfcAxis2Placement3D0 IfcCompositeCurveSegment IfcCompositeCurveSegment LayerAssignment [0:1] StyledByItem [0:1] Transition [1:1] UsingCurves [1:?] SameSense [1:1] ParentCurve [1:1] IfcOuterBoundaryCurve:Segments1->IfcCompositeCurveSegment:IfcCompositeCurveSegment0 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.2.A

General Usage

ApplicableEntity
IfcSpace
Table 4.5.11.2.B