An object may be labeled for human identification where the Name may indicate a well-known identifier. While there is no restriction on usage of such identifier, it is recommended the Name is unique within it's containing scope. Further guidance on usage is provided at specific entities; for example, for spaces, the Name may reflect a room number. An object may have a description provided via the Description attribute that provides further context in identifying or locating the object.
Specific subtypes introduce additional attributes for User Identity.
Figure 144 illustrates an instance diagram.
Figure 144 — Object User Identity |
<?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="c19ec186-9cfd-47fc-a4d4-9fb35008d04a" name="Object User Identity" applicableSchema="IFC4" applicableEntity="IfcObject">
<Rules>
<AttributeRule RuleID="ObjectName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="ObjectDescription" AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="IsTypedBy">
<EntityRules>
<EntityRule EntityName="IfcRelDefinesByType">
<AttributeRules>
<AttributeRule AttributeName="RelatingType">
<EntityRules>
<EntityRule EntityName="IfcTypeObject">
<AttributeRules>
<AttributeRule RuleID="TypeName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="TypeDescription" AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>