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