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 43 illustrates an instance diagram.
Figure 43 — Space Boundaries 1st Level |
<?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" 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>