The concept of an Object Association provides the means to associate sources of information (most notably a classification, library, document, approval, contraint, or material) to objects definitions. The information associated may reside internally or externally in regard of the project data.
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="4b385464-b99a-42bc-a17a-a0a647a1ab5b" name="Object Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<SubTemplates>
<ConceptTemplate uuid="52561fda-4281-409d-aa07-da485302249e" name="Approval Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesApproval">
<AttributeRules>
<AttributeRule AttributeName="RelatingApproval">
<EntityRules>
<EntityRule EntityName="IfcApproval">
<AttributeRules>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="TimeOfApproval">
<EntityRules>
<EntityRule EntityName="IfcDateTime" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Status">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="4a224609-6578-4c75-afcf-8affa86e5ef2" name="Classification Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesClassification">
<AttributeRules>
<AttributeRule AttributeName="RelatingClassification">
<EntityRules>
<EntityRule EntityName="IfcClassificationReference">
<AttributeRules>
<AttributeRule RuleID="Identification" AttributeName="Identification">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Name" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferencedSource">
<EntityRules>
<EntityRule EntityName="IfcClassification">
<AttributeRules>
<AttributeRule RuleID="ClassificationSource" AttributeName="Source">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="ClassificationName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="ClassificationTokens" AttributeName="ReferenceTokens">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Edition">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Location">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="EditionDate">
<EntityRules>
<EntityRule EntityName="IfcDate" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Sort">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Location">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="c08b264c-f7c6-479f-af7f-5d645c130ea8" name="Constraint Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesConstraint">
<AttributeRules>
<AttributeRule AttributeName="RelatingConstraint">
<EntityRules>
<EntityRule EntityName="IfcObjective">
<AttributeRules>
<AttributeRule AttributeName="BenchmarkValues">
<EntityRules>
<EntityRule EntityName="IfcMetric">
<AttributeRules>
<AttributeRule RuleID="DataValue" AttributeName="DataValue">
<EntityRules>
<EntityRule EntityName="IfcMetricValueSelect" />
<EntityRule EntityName="IfcAppliedValue">
<AttributeRules>
<AttributeRule AttributeName="ArithmeticOperator">
<EntityRules>
<EntityRule EntityName="IfcArithmeticOperatorEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Components">
<EntityRules>
<EntityRule EntityName="IfcAppliedValue" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="AppliedValue">
<EntityRules>
<EntityRule EntityName="IfcLengthMeasure" />
<EntityRule EntityName="IfcReal" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcTable">
<AttributeRules>
<AttributeRule AttributeName="Rows">
<EntityRules>
<EntityRule EntityName="IfcTableRow" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Columns">
<EntityRules>
<EntityRule EntityName="IfcTableColumn">
<AttributeRules>
<AttributeRule AttributeName="Identifier">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferencePath">
<EntityRules>
<EntityRule EntityName="IfcReference" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Benchmark">
<EntityRules>
<EntityRule EntityName="IfcBenchmarkEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferencePath">
<EntityRules>
<EntityRule EntityName="IfcReference">
<AttributeRules>
<AttributeRule AttributeName="TypeIdentifier" />
<AttributeRule RuleID="Attribute1" AttributeName="AttributeIdentifier" />
<AttributeRule AttributeName="InnerReference" />
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ObjectiveQualifier">
<EntityRules>
<EntityRule EntityName="IfcObjectiveEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LogicalAggregator">
<EntityRules>
<EntityRule EntityName="IfcLogicalOperatorEnum" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="7dadae9c-0026-44d3-ade7-9a843fe2ef0b" name="Document Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesDocument">
<AttributeRules>
<AttributeRule RuleID="Name" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="RelatingDocument">
<EntityRules>
<EntityRule EntityName="IfcDocumentReference">
<AttributeRules>
<AttributeRule AttributeName="Location">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Identification">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="ea2a63be-fd0d-426d-863b-52c3970ca585" name="Material Association" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial" />
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
<SubTemplates>
<ConceptTemplate uuid="d96f7f7d-e742-4db8-9b5d-18a36a6df884" name="Material Constituent Set" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterialConstituentSet">
<AttributeRules>
<AttributeRule AttributeName="MaterialConstituents">
<EntityRules>
<EntityRule EntityName="IfcMaterialConstituent">
<AttributeRules>
<AttributeRule RuleID="ConstituentName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Material">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<References>
<Template ref="5986b61a-b79f-44e0-a93f-9fddf470a4e1" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Category">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Fraction">
<EntityRules>
<EntityRule EntityName="IfcNormalisedRatioMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="6d5fb86f-3f2d-49fb-9528-077855ddcc47" name="Material Layer Set Usage" applicableSchema="IFC4" applicableEntity="IfcProduct">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterialLayerSetUsage">
<AttributeRules>
<AttributeRule AttributeName="ForLayerSet">
<EntityRules>
<EntityRule EntityName="IfcMaterialLayerSet">
<AttributeRules>
<AttributeRule AttributeName="MaterialLayers">
<EntityRules>
<EntityRule EntityName="IfcMaterialLayer">
<AttributeRules>
<AttributeRule RuleID="Name" AttributeName="Name" />
<AttributeRule AttributeName="Material">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<AttributeRules>
<AttributeRule AttributeName="HasRepresentation">
<EntityRules>
<EntityRule EntityName="IfcMaterialDefinitionRepresentation">
<References>
<Template ref="6e4e5d36-ea3c-46d5-a490-99abffb4e317" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LayerThickness">
<EntityRules>
<EntityRule EntityName="IfcNonNegativeLengthMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcMaterialLayerWithOffsets">
<AttributeRules>
<AttributeRule AttributeName="OffsetDirection">
<EntityRules>
<EntityRule EntityName="IfcLayerSetDirectionEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="OffsetValues">
<EntityRules>
<EntityRule EntityName="IfcLengthMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LayerSetDirection">
<EntityRules>
<EntityRule EntityName="IfcLayerSetDirectionEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="DirectionSense">
<EntityRules>
<EntityRule EntityName="IfcDirectionSenseEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="OffsetFromReferenceLine">
<EntityRules>
<EntityRule EntityName="IfcLengthMeasure" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferenceExtent">
<EntityRules>
<EntityRule EntityName="IfcPositiveLengthMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="dfb5b3a9-50e3-46e2-8518-1f03e7cfd886" name="Material Layer Set" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterialLayerSet">
<AttributeRules>
<AttributeRule RuleID="HasLayer" AttributeName="MaterialLayers">
<EntityRules>
<EntityRule EntityName="IfcMaterialLayer">
<AttributeRules>
<AttributeRule RuleID="LayerName" AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Material">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<References>
<Template ref="5986b61a-b79f-44e0-a93f-9fddf470a4e1" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="LayerThickness" AttributeName="LayerThickness">
<EntityRules>
<EntityRule EntityName="IfcNonNegativeLengthMeasure" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="AirGap" AttributeName="IsVentilated">
<EntityRules>
<EntityRule EntityName="IfcLogical" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Category" AttributeName="Category">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Priority">
<EntityRules>
<EntityRule EntityName="IfcNormalisedRatioMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LayerSetName">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="6aa01429-b566-4b36-875a-3162088a9831" name="Material Profile Set Usage" applicableSchema="IFC4" applicableEntity="IfcProduct">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfileSetUsage">
<AttributeRules>
<AttributeRule AttributeName="ForProfileSet">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfileSet">
<AttributeRules>
<AttributeRule AttributeName="MaterialProfiles">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfile">
<AttributeRules>
<AttributeRule RuleID="Name" AttributeName="Name" />
<AttributeRule AttributeName="Material">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<AttributeRules>
<AttributeRule AttributeName="HasRepresentation">
<EntityRules>
<EntityRule EntityName="IfcMaterialDefinitionRepresentation">
<References>
<Template ref="6e4e5d36-ea3c-46d5-a490-99abffb4e317" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Profile">
<EntityRules>
<EntityRule EntityName="IfcProfileDef" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcMaterialProfileWithOffsets">
<AttributeRules>
<AttributeRule AttributeName="OffsetValues">
<EntityRules>
<EntityRule EntityName="IfcLengthMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="CardinalPoint">
<EntityRules>
<EntityRule EntityName="IfcCardinalPointReference" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferenceExtent">
<EntityRules>
<EntityRule EntityName="IfcPositiveLengthMeasure" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcMaterialProfileSetUsageTapering">
<AttributeRules>
<AttributeRule AttributeName="ForProfileEndSet">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfileSet" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="CardinalEndPoint">
<EntityRules>
<EntityRule EntityName="IfcCardinalPointReference" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="427ac055-2a71-42c2-a423-71689fa75c59" name="Material Profile Set" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfileSet">
<AttributeRules>
<AttributeRule RuleID="HasProfiles" AttributeName="MaterialProfiles">
<EntityRules>
<EntityRule EntityName="IfcMaterialProfile">
<AttributeRules>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Material">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<References>
<Template ref="5986b61a-b79f-44e0-a93f-9fddf470a4e1" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Profile">
<EntityRules>
<EntityRule EntityName="IfcProfileDef">
<AttributeRules>
<AttributeRule AttributeName="ProfileType">
<EntityRules>
<EntityRule EntityName="IfcProfileTypeEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="ProfileName" AttributeName="ProfileName">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Category" AttributeName="Category">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Priority">
<EntityRules>
<EntityRule EntityName="IfcInteger" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
<ConceptTemplate uuid="5f39a814-44a0-4fb3-8dc6-ddaa0560fc54" name="Material Single" applicableSchema="IFC4" applicableEntity="IfcObjectDefinition">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesMaterial">
<AttributeRules>
<AttributeRule AttributeName="RelatingMaterial">
<EntityRules>
<EntityRule EntityName="IfcMaterial">
<References>
<Template ref="5986b61a-b79f-44e0-a93f-9fddf470a4e1" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>
</SubTemplates>
</ConceptTemplate>
</SubTemplates>
</ConceptTemplate>