Resource types may have assignments indicating re-usable product types for which occurrences may be sourced by occurrences of the resource type. An example of such assignment is a particular crane model that may be used for a crane equipment resource used for erecting steel.
Figure 8 illustrates an instance diagram.
Figure 8 — Resource Type Assignment |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="d8197dee-4bdc-4aba-bb57-4c6678ce70dc" name="Resource Type Assignment" applicableSchema="IFC4" applicableEntity="IfcTypeResource">
<Rules>
<AttributeRule AttributeName="ResourceOf">
<EntityRules>
<EntityRule EntityName="IfcRelAssignsToResource">
<AttributeRules>
<AttributeRule RuleID="Type" AttributeName="RelatedObjects">
<EntityRules>
<EntityRule EntityName="IfcTypeProduct" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>