Processes may have assignments indicating resources consumed or occupied by the process. An example of such assignment is a carpenter labor resource building a wall.
Figure 4 illustrates an instance diagram.
Figure 4 — Process Assignment |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="e841d02b-ccfd-4d1f-9433-da4084658468" name="Process Assignment" applicableSchema="IFC4" applicableEntity="IfcProcess">
<Rules>
<AttributeRule AttributeName="OperatesOn">
<EntityRules>
<EntityRule EntityName="IfcRelAssignsToProcess">
<AttributeRules>
<AttributeRule RuleID="Type" AttributeName="RelatedObjects">
<EntityRules>
<EntityRule EntityName="IfcResource" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>