4.7.2.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.

Figure 53 illustrates an instance diagram.

Space Boundaries 1st LevelIfcSpaceIfcRelSpaceBoundary1stLevelIfcElementIfcConnectionSurfaceGeometryIfcSurfaceOfLinearExtrusionIfcArbitraryOpenProfileDefIfcIndexedPolyCurveIfcCartesianPointList2DIfcLengthMeasureIfcArcIndexIfcLineIndexIfcBooleanIfcCurveBoundedPlaneIfcPlaneIfcAxis2Placement3DIfcCurveBoundedSurfaceIfcCylindricalSurfaceIfcAxis2Placement3DIfcOuterBoundaryCurveIfcCompositeCurveSegmentIfcBooleanIfcFaceBasedSurfaceModelIfcOpenShellIfcFaceIfcFaceOuterBoundIfcPhysicalOrVirtualEnumIfcInternalOrExternalEnumIfcRelSpaceBoundary1stLevel

Figure 53 — Space Boundaries 1st Level

mvdXML Specification
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="6ae2d514-e2bd-4a24-b984-9b11725fc7db" name="Space Boundaries 1st Level" status="sample" applicableSchema="IFC4" applicableEntity="IfcSpace">
  <Rules>
    <AttributeRule AttributeName="BoundedBy">
      <EntityRules>
        <EntityRule EntityName="IfcRelSpaceBoundary1stLevel">
          <AttributeRules>
            <AttributeRule AttributeName="RelatedBuildingElement">
              <EntityRules>
                <EntityRule EntityName="IfcElement" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="ConnectionGeometry">
              <EntityRules>
                <EntityRule EntityName="IfcConnectionSurfaceGeometry">
                  <AttributeRules>
                    <AttributeRule AttributeName="SurfaceOnRelatingElement">
                      <EntityRules>
                        <EntityRule EntityName="IfcSurfaceOfLinearExtrusion">
                          <AttributeRules>
                            <AttributeRule AttributeName="SweptCurve">
                              <EntityRules>
                                <EntityRule EntityName="IfcArbitraryOpenProfileDef">
                                  <AttributeRules>
                                    <AttributeRule AttributeName="Curve">
                                      <EntityRules>
                                        <EntityRule EntityName="IfcIndexedPolyCurve">
                                          <AttributeRules>
                                            <AttributeRule AttributeName="Points">
                                              <EntityRules>
                                                <EntityRule EntityName="IfcCartesianPointList2D">
                                                  <AttributeRules>
                                                    <AttributeRule AttributeName="CoordList">
                                                      <EntityRules>
                                                        <EntityRule EntityName="IfcLengthMeasure" />
                                                      </EntityRules>
                                                    </AttributeRule>
                                                  </AttributeRules>
                                                </EntityRule>
                                              </EntityRules>
                                            </AttributeRule>
                                            <AttributeRule AttributeName="Segments">
                                              <EntityRules>
                                                <EntityRule EntityName="IfcArcIndex" />
                                                <EntityRule EntityName="IfcLineIndex" />
                                              </EntityRules>
                                            </AttributeRule>
                                            <AttributeRule AttributeName="SelfIntersect">
                                              <EntityRules>
                                                <EntityRule EntityName="IfcBoolean">
                                                  <AttributeRules>
                                                    <AttributeRule AttributeName="RelatedOpeningElement">
                                                      <EntityRules>
                                                        <EntityRule EntityName="IfcVoidingFeature" />
                                                      </EntityRules>
                                                    </AttributeRule>
                                                  </AttributeRules>
                                                </EntityRule>
                                              </EntityRules>
                                            </AttributeRule>
                                          </AttributeRules>
                                        </EntityRule>
                                      </EntityRules>
                                    </AttributeRule>
                                  </AttributeRules>
                                </EntityRule>
                              </EntityRules>
                            </AttributeRule>
                          </AttributeRules>
                        </EntityRule>
                        <EntityRule EntityName="IfcCurveBoundedPlane">
                          <AttributeRules>
                            <AttributeRule AttributeName="BasisSurface">
                              <EntityRules>
                                <EntityRule EntityName="IfcPlane">
                                  <AttributeRules>
                                    <AttributeRule AttributeName="Position">
                                      <EntityRules>
                                        <EntityRule EntityName="IfcAxis2Placement3D" />
                                      </EntityRules>
                                    </AttributeRule>
                                  </AttributeRules>
                                </EntityRule>
                              </EntityRules>
                            </AttributeRule>
                          </AttributeRules>
                        </EntityRule>
                        <EntityRule EntityName="IfcCurveBoundedSurface">
                          <AttributeRules>
                            <AttributeRule AttributeName="BasisSurface">
                              <EntityRules>
                                <EntityRule EntityName="IfcCylindricalSurface">
                                  <AttributeRules>
                                    <AttributeRule AttributeName="Position">
                                      <EntityRules>
                                        <EntityRule EntityName="IfcAxis2Placement3D" />
                                      </EntityRules>
                                    </AttributeRule>
                                  </AttributeRules>
                                </EntityRule>
                              </EntityRules>
                            </AttributeRule>
                            <AttributeRule AttributeName="Boundaries">
                              <EntityRules>
                                <EntityRule EntityName="IfcOuterBoundaryCurve">
                                  <AttributeRules>
                                    <AttributeRule AttributeName="Segments">
                                      <EntityRules>
                                        <EntityRule EntityName="IfcCompositeCurveSegment" />
                                      </EntityRules>
                                    </AttributeRule>
                                  </AttributeRules>
                                </EntityRule>
                              </EntityRules>
                            </AttributeRule>
                            <AttributeRule AttributeName="ImplicitOuter">
                              <EntityRules>
                                <EntityRule EntityName="IfcBoolean" />
                              </EntityRules>
                            </AttributeRule>
                          </AttributeRules>
                        </EntityRule>
                        <EntityRule EntityName="IfcFaceBasedSurfaceModel">
                          <AttributeRules>
                            <AttributeRule AttributeName="FbsmFaces">
                              <EntityRules>
                                <EntityRule EntityName="IfcOpenShell">
                                  <AttributeRules>
                                    <AttributeRule AttributeName="CfsFaces">
                                      <EntityRules>
                                        <EntityRule EntityName="IfcFace">
                                          <AttributeRules>
                                            <AttributeRule AttributeName="Bounds">
                                              <EntityRules>
                                                <EntityRule EntityName="IfcFaceOuterBound" />
                                              </EntityRules>
                                            </AttributeRule>
                                          </AttributeRules>
                                        </EntityRule>
                                      </EntityRules>
                                    </AttributeRule>
                                  </AttributeRules>
                                </EntityRule>
                              </EntityRules>
                            </AttributeRule>
                          </AttributeRules>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule AttributeName="SurfaceOnRelatedElement" />
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="ParentBoundary">
              <EntityRules>
                <EntityRule EntityName="IfcRelSpaceBoundary1stLevel" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="PhysicalOrVirtualBoundary">
              <EntityRules>
                <EntityRule EntityName="IfcPhysicalOrVirtualEnum" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="InternalOrExternalBoundary">
              <EntityRules>
                <EntityRule EntityName="IfcInternalOrExternalEnum" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page