4.6.10.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 181 illustrates an instance diagram.

Space Boundaries 1st LevelIfcSpaceIfcRelSpaceBoundary1stLevelIfcElementIfcConnectionSurfaceGeometryIfcSurfaceOfLinearExtrusionIfcArbitraryOpenProfileDefIfcIndexedPolyCurveIfcCartesianPointList2DIfcLengthMeasureIfcArcIndexIfcLineIndexIfcBooleanIfcCurveBoundedPlaneIfcPlaneIfcAxis2Placement3DIfcCurveBoundedSurfaceIfcCylindricalSurfaceIfcAxis2Placement3DIfcOuterBoundaryCurveIfcCompositeCurveSegmentIfcBooleanIfcFaceBasedSurfaceModelIfcOpenShellIfcFaceIfcFaceOuterBoundIfcPhysicalOrVirtualEnumIfcInternalOrExternalEnumIfcRelSpaceBoundary1stLevel

Figure 181 — Space Boundaries 1st Level

mvdXML Specification
<?xml version="1.0" encoding="utf-8"?>
<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" 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