4.2.1 Approval Association

The concept Approval Association describes how object or object types can have associated approvals indicating who is required to approve the data, the status of whether it has been approved, and the date/time of such approval. Approvals may require multiple parties fulfilling various roles.

Figure 9 illustrates an instance diagram.

Approval AssociationIfcObjectDefinitionIfcRelAssociatesApprovalIfcApprovalIfcLabelIfcDateTimeIfcLabel

Figure 9 — Approval Association

mvdXML Specification
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 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>

Link to this page  Link to this page