IFC 4.3.2.20240904 (IFC4X3_ADD2) under development

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

G IfcSpace 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:?] IfcRelSpaceBoundary2ndLevel_0 IfcRelSpaceBoundary2ndLevel 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:?] 11. CorrespondingBoundary [0:1]      Corresponds [0:1] IfcSpace:BoundedBy1->IfcRelSpaceBoundary2ndLevel_0:RelatingSpace0 IfcElement 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:?] IfcRelSpaceBoundary2ndLevel_0:RelatedBuildingElement1->IfcElement:IfcElement0 IfcConnectionSurfaceGeometry IfcConnectionSurfaceGeometry 1. SurfaceOnRelatingElement [1:1] 2. 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 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:?] 11. CorrespondingBoundary [0:1]      Corresponds [0:1] IfcRelSpaceBoundary2ndLevel_0:ParentBoundary1->IfcRelSpaceBoundary2ndLevel_1:IfcRelSpaceBoundary2ndLevel0 IfcRelSpaceBoundary2ndLevel_2 IfcRelSpaceBoundary2ndLevel 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:?] 11. CorrespondingBoundary [0:1]      Corresponds [0:1] IfcRelSpaceBoundary2ndLevel_0:CorrespondingBoundary1->IfcRelSpaceBoundary2ndLevel_2:IfcRelSpaceBoundary2ndLevel0 IfcCurveBoundedPlane IfcCurveBoundedPlane      LayerAssignment [0:1]      StyledByItem [0:1] 1. BasisSurface [1:1] 2. OuterBoundary [1:1] 3. InnerBoundaries [0:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcCurveBoundedPlane:IfcCurveBoundedPlane0 IfcFaceBasedSurfaceModel IfcFaceBasedSurfaceModel      LayerAssignment [0:1]      StyledByItem [0:1] 1. FbsmFaces [1:?] IfcConnectionSurfaceGeometry:SurfaceOnRelatingElement1->IfcFaceBasedSurfaceModel:IfcFaceBasedSurfaceModel0 IfcPlane IfcPlane      LayerAssignment [0:1]      StyledByItem [0:1] 1. Position [1:1] IfcCurveBoundedPlane:BasisSurface1->IfcPlane:IfcPlane0 IfcIndexedPolyCurve IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] IfcCurveBoundedPlane:OuterBoundary1->IfcIndexedPolyCurve:IfcIndexedPolyCurve0 IfcOpenShell IfcOpenShell      LayerAssignment [0:1]      StyledByItem [0:1] 1. CfsFaces [1:?] IfcFaceBasedSurfaceModel:FbsmFaces1->IfcOpenShell:IfcOpenShell0 IfcAxis2Placement3D IfcAxis2Placement3D      LayerAssignment [0:1]      StyledByItem [0:1] 1. Location [1:1] 2. Axis [0:1] 3. RefDirection [0:1] IfcPlane:Position1->IfcAxis2Placement3D:IfcAxis2Placement3D0 IfcFace IfcFace      LayerAssignment [0:1]      StyledByItem [0:1] 1. Bounds [1:?]      HasTextureMaps [0:?] IfcOpenShell:CfsFaces1->IfcFace:IfcFace0 IfcFaceOuterBound IfcFaceOuterBound      LayerAssignment [0:1]      StyledByItem [0:1] 1. Bound [1:1] 2. Orientation [1:1] IfcFace:Bounds1->IfcFaceOuterBound:IfcFaceOuterBound0
Figure 4.1.5.11.2.A

General Usage

ApplicableEntity
IfcSpace
Table 4.1.5.11.2.B

Edit on Github


Is this page difficult to understand? Let us know!