Controls may have assignments indicating objects that must observe the established requirements. An example of such assignment is a labor resource assigned to a calendar.
Figure 2 illustrates an instance diagram.
Figure 2 — Control Assignment |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="813e73fe-5641-4648-a680-8887cf4359f1" name="Control Assignment" applicableSchema="IFC4" applicableEntity="IfcControl">
<Rules>
<AttributeRule AttributeName="Controls">
<EntityRules>
<EntityRule EntityName="IfcRelAssignsToControl">
<AttributeRules>
<AttributeRule RuleID="Type" AttributeName="RelatedObjects">
<EntityRules>
<EntityRule EntityName="IfcObject" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>