IFC 4.3.x development

8.2.3.3 IfcResourceApprovalRelationship

Change log

IFC4

added

8.2.3.3.1 Semantic definitions at the entity

An IfcResourceApprovalRelationship is used for associating an approval to resource objects. A single approval might be given to one or many items via IfcResourceObjectSelect.

HISTORY  New entity in IFC4.

8.2.3.3.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.
IfcResourceApprovalRelationship
3RelatedResourceObjectsSET [1:?] OF IfcResourceObjectSelectResource objects that are approved.
4RelatingApproval IfcApproval The approval for the resource objects selected.

8.2.3.3.2 Entity inheritance

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

8.2.3.3.3 Formal representations

ENTITY IfcResourceApprovalRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
	RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
	RelatingApproval : IfcApproval;
END_ENTITY;