Figure 47 illustrates an instance diagram.
![]() |
Figure 47 — Material |
<?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="5986b61a-b79f-44e0-a93f-9fddf470a4e1" name="Material" applicableSchema="IFC4" applicableEntity="IfcMaterial">
<Rules>
<AttributeRule RuleID="MaterialName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Category">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="HasProperties" AttributeName="HasProperties">
<EntityRules>
<EntityRule EntityName="IfcMaterialProperties">
<AttributeRules>
<AttributeRule RuleID="PsetName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="MaterialProperties" AttributeName="Properties">
<EntityRules>
<EntityRule EntityName="IfcPropertySingleValue" />
<EntityRule EntityName="IfcPropertyBoundedValue" />
<EntityRule EntityName="IfcPropertyEnumeratedValue" />
<EntityRule EntityName="IfcPropertyListValue" />
<EntityRule EntityName="IfcPropertyTableValue" />
<EntityRule EntityName="IfcPropertyReferenceValue" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>