IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

4.1.5.11.1 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 table below shows a recommended list of general usage patterns that users may adopt.

%3 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpace.htm'>IfcSpace</a> IfcSpace 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. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. LongName [0:1]      ContainsElements [0:?]      ServicedBySystems [0:?]      ReferencesElements [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?] 9. CompositionType [0:1] 10. PredefinedType [0:1] 11. ElevationWithFlooring [0:1]      HasCoverings [0:?]      BoundedBy [0:?] IfcRelSpaceBoundary1stLevel_0 IfcRelSpaceBoundary1stLevel 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingSpace [1:1] 6. RelatedBuildingElement [1:1] 7. ConnectionGeometry [0:1] 8. PhysicalOrVirtualBoundary [1:1] 9. InternalOrExternalBoundary [1:1] 10. ParentBoundary [0:1]      InnerBoundaries [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpace.htm'>IfcSpace</a>:BoundedBy1->IfcRelSpaceBoundary1stLevel_0:RelatingSpace0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm'>IfcElement</a> IfcElement 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. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. 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-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm'>IfcElement</a>:IfcElement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a> IfcConnectionSurfaceGeometry 1. SurfaceOnRelatingElement [1:1] 2. SurfaceOnRelatedElement [0:1] IfcRelSpaceBoundary1stLevel_0:ConnectionGeometry1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a>:IfcConnectionSurfaceGeometry0 IfcRelSpaceBoundary1stLevel_1 IfcRelSpaceBoundary1stLevel 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingSpace [1:1] 6. RelatedBuildingElement [1:1] 7. ConnectionGeometry [0:1] 8. PhysicalOrVirtualBoundary [1:1] 9. InternalOrExternalBoundary [1:1] 10. ParentBoundary [0:1]      InnerBoundaries [0:?] IfcRelSpaceBoundary1stLevel_0:ParentBoundary1->IfcRelSpaceBoundary1stLevel_1:IfcRelSpaceBoundary1stLevel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalOrVirtualEnum.htm'>IfcPhysicalOrVirtualEnum</a> IfcPhysicalOrVirtualEnum IfcRelSpaceBoundary1stLevel_0:PhysicalOrVirtualBoundary1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalOrVirtualEnum.htm'>IfcPhysicalOrVirtualEnum</a>:IfcPhysicalOrVirtualEnum0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInternalOrExternalEnum.htm'>IfcInternalOrExternalEnum</a> IfcInternalOrExternalEnum IfcRelSpaceBoundary1stLevel_0:InternalOrExternalBoundary1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInternalOrExternalEnum.htm'>IfcInternalOrExternalEnum</a>:IfcInternalOrExternalEnum0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceOfLinearExtrusion.htm'>IfcSurfaceOfLinearExtrusion</a> IfcSurfaceOfLinearExtrusion      LayerAssignment [0:1]      StyledByItem [0:1] 1. SweptCurve [1:1] 2. Position [0:1] 3. ExtrudedDirection [1:1] 4. Depth [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a>:SurfaceOnRelatingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceOfLinearExtrusion.htm'>IfcSurfaceOfLinearExtrusion</a>:IfcSurfaceOfLinearExtrusion0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedPlane.htm'>IfcCurveBoundedPlane</a> IfcCurveBoundedPlane      LayerAssignment [0:1]      StyledByItem [0:1] 1. BasisSurface [1:1] 2. OuterBoundary [1:1] 3. InnerBoundaries [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a>:SurfaceOnRelatingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedPlane.htm'>IfcCurveBoundedPlane</a>:IfcCurveBoundedPlane0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm'>IfcCurveBoundedSurface</a> IfcCurveBoundedSurface      LayerAssignment [0:1]      StyledByItem [0:1] 1. BasisSurface [1:1] 2. Boundaries [1:?] 3. ImplicitOuter [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a>:SurfaceOnRelatingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm'>IfcCurveBoundedSurface</a>:IfcCurveBoundedSurface0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceBasedSurfaceModel.htm'>IfcFaceBasedSurfaceModel</a> IfcFaceBasedSurfaceModel      LayerAssignment [0:1]      StyledByItem [0:1] 1. FbsmFaces [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm'>IfcConnectionSurfaceGeometry</a>:SurfaceOnRelatingElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceBasedSurfaceModel.htm'>IfcFaceBasedSurfaceModel</a>:IfcFaceBasedSurfaceModel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryOpenProfileDef.htm'>IfcArbitraryOpenProfileDef</a> IfcArbitraryOpenProfileDef 1. ProfileType [1:1] 2. ProfileName [0:1]      HasExternalReference [0:?]      HasProperties [0:?] 3. Curve [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceOfLinearExtrusion.htm'>IfcSurfaceOfLinearExtrusion</a>:SweptCurve1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryOpenProfileDef.htm'>IfcArbitraryOpenProfileDef</a>:IfcArbitraryOpenProfileDef0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlane.htm'>IfcPlane</a> IfcPlane      LayerAssignment [0:1]      StyledByItem [0:1] 1. Position [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedPlane.htm'>IfcCurveBoundedPlane</a>:BasisSurface1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlane.htm'>IfcPlane</a>:IfcPlane0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCylindricalSurface.htm'>IfcCylindricalSurface</a> IfcCylindricalSurface      LayerAssignment [0:1]      StyledByItem [0:1] 1. Position [1:1] 2. Radius [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm'>IfcCurveBoundedSurface</a>:BasisSurface1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCylindricalSurface.htm'>IfcCylindricalSurface</a>:IfcCylindricalSurface0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOuterBoundaryCurve.htm'>IfcOuterBoundaryCurve</a> IfcOuterBoundaryCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Segments [1:?] 2. SelfIntersect [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm'>IfcCurveBoundedSurface</a>:Boundaries1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOuterBoundaryCurve.htm'>IfcOuterBoundaryCurve</a>:IfcOuterBoundaryCurve0 IfcBoolean_1 IfcBoolean <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm'>IfcCurveBoundedSurface</a>:ImplicitOuter1->IfcBoolean_1:IfcBoolean0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpenShell.htm'>IfcOpenShell</a> IfcOpenShell      LayerAssignment [0:1]      StyledByItem [0:1] 1. CfsFaces [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceBasedSurfaceModel.htm'>IfcFaceBasedSurfaceModel</a>:FbsmFaces1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpenShell.htm'>IfcOpenShell</a>:IfcOpenShell0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a> IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryOpenProfileDef.htm'>IfcArbitraryOpenProfileDef</a>:Curve1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a>:IfcIndexedPolyCurve0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm'>IfcCartesianPointList2D</a> IfcCartesianPointList2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a>:Points1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm'>IfcCartesianPointList2D</a>:IfcCartesianPointList2D0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArcIndex.htm'>IfcArcIndex</a> IfcArcIndex <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a>:Segments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArcIndex.htm'>IfcArcIndex</a>:IfcArcIndex0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLineIndex.htm'>IfcLineIndex</a> IfcLineIndex <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a>:Segments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLineIndex.htm'>IfcLineIndex</a>:IfcLineIndex0 IfcBoolean_0 IfcBoolean <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm'>IfcIndexedPolyCurve</a>:SelfIntersect1->IfcBoolean_0:IfcBoolean0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a> IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm'>IfcCartesianPointList2D</a>:CoordList1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a>:IfcLengthMeasure0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVoidingFeature.htm'>IfcVoidingFeature</a> IfcVoidingFeature 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. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. 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] 9. PredefinedType [0:1] IfcBoolean_0:RelatedOpeningElement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVoidingFeature.htm'>IfcVoidingFeature</a>:IfcVoidingFeature0 IfcAxis2Placement3D_0 IfcAxis2Placement3D      LayerAssignment [0:1]      StyledByItem [0:1] 1. Location [1:1] 2. Axis [0:1] 3. RefDirection [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlane.htm'>IfcPlane</a>:Position1->IfcAxis2Placement3D_0:IfcAxis2Placement3D0 IfcAxis2Placement3D_1 IfcAxis2Placement3D      LayerAssignment [0:1]      StyledByItem [0:1] 1. Location [1:1] 2. Axis [0:1] 3. RefDirection [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCylindricalSurface.htm'>IfcCylindricalSurface</a>:Position1->IfcAxis2Placement3D_1:IfcAxis2Placement3D0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeCurveSegment.htm'>IfcCompositeCurveSegment</a> IfcCompositeCurveSegment      LayerAssignment [0:1]      StyledByItem [0:1] 1. Transition [1:1]      UsingCurves [1:?] 2. SameSense [1:1] 3. ParentCurve [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOuterBoundaryCurve.htm'>IfcOuterBoundaryCurve</a>:Segments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeCurveSegment.htm'>IfcCompositeCurveSegment</a>:IfcCompositeCurveSegment0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFace.htm'>IfcFace</a> IfcFace      LayerAssignment [0:1]      StyledByItem [0:1] 1. Bounds [1:?]      HasTextureMaps [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpenShell.htm'>IfcOpenShell</a>:CfsFaces1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFace.htm'>IfcFace</a>:IfcFace0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceOuterBound.htm'>IfcFaceOuterBound</a> IfcFaceOuterBound      LayerAssignment [0:1]      StyledByItem [0:1] 1. Bound [1:1] 2. Orientation [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFace.htm'>IfcFace</a>:Bounds1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceOuterBound.htm'>IfcFaceOuterBound</a>:IfcFaceOuterBound0
Figure 4.1.5.11.1.A

General Usage

ApplicableEntity
IfcSpace
Table 4.1.5.11.1.B

Edit on Github


Is this page difficult to understand? Let us know!