A building storey may be indicate the elevation of the top surface of the floor slab, excluding any floor coverings. For storeys with raised or sunken areas, the elevation should reflect the largest area of the slab. For split-level buildings, each level should have it's own IfcBuildingStorey.
Figure 20 illustrates an instance diagram.
![]() |
Figure 20 — Storey Attributes |
Entity |
---|
IfcBuildingStorey |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="488c9bb2-3102-4b89-bd20-42aa7060ae08" name="Storey Attributes" status="sample" applicableSchema="IFC4" applicableEntity="IfcBuildingStorey">
<Rules>
<AttributeRule RuleID="LongName" AttributeName="LongName">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Name" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="CompositionType">
<EntityRules>
<EntityRule EntityName="IfcElementCompositionEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Elevation" AttributeName="Elevation">
<EntityRules>
<EntityRule EntityName="IfcLengthMeasure" />
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>