Systems may be further identified via the LongName attribute. This value should generally correspond to readable names for systems. While the Name attribute generally provides a coded or abbreviated identifie, like "HW", the LongName provides a functional name for the system such as "Hot water system".
Figure 23 illustrates an instance diagram.
![]() |
Figure 23 — System Element Attributes |
Entity |
---|
IfcBuildingSystem |
IfcDistributionSystem |
IfcZone |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="8042f661-d4d7-4e93-a506-6d04a405d05a" name="System Element Attributes" status="sample" applicableSchema="IFC4" applicableEntity="IfcSystem">
<Rules>
<AttributeRule RuleID="Name" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="LongName" AttributeName="LongName" />
</Rules>
</ConceptTemplate>