IFC 4.3.x development

8.2.3.2 IfcApprovalRelationship

Change log

IFC4

additionsattributesRelatedApprovals
deletionsattributesDescription
deletionsattributesName
deletionsattributesRelatedApproval

8.2.3.2.1 Semantic definitions at the entity

An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve.

HISTORY  New entity in IFC2x2.

IFC4 CHANGE  Subtyped from IfcResourceLevelRelationship, order of attributes changed.

8.2.3.2.1 Attributes

#Attribute Type Description
IfcResourceLevelRelationship
1Name OPTIONAL IfcLabel A name used to identify or qualify the relationship.
2Description OPTIONAL IfcText A description that may apply additional information about the relationship.
IfcApprovalRelationship
3RelatingApprovalIfcApproval The approval that other approval is related to.
4RelatedApprovalsSET [1:?] OF IfcApprovalThe approvals that are related to another (relating) approval.

> IFC4 CHANGE  The cardinality of this attribute has been changed to SET.

8.2.3.2.2 Entity inheritance

dot_inheritance IfcApprovalRelationship IfcApprovalRelationship IfcResourceLevelRelationship IfcResourceLevelRelationship IfcApprovalRelationship->IfcResourceLevelRelationship IfcResourceLevelRelationship_children 8 more... IfcResourceLevelRelationship_children->IfcResourceLevelRelationship

8.2.3.2.3 Formal representations

ENTITY IfcApprovalRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
	RelatingApproval : IfcApproval;
	RelatedApprovals : SET [1:?] OF IfcApproval;
END_ENTITY;