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.
Figure 181 — Space Boundaries 1st Level |
<?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>