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 UsageTable 4.5.11.2.B