IfcApproval

Definition from IAI: An IfcApproval represents information about approval processes for a plan, a design, a proposal, a change order, etc, in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot.

> HISTORY: New Entity in IFC Release 2.0

EXPRESS specification:

ENTITY IfcApproval;
Description | : | OPTIONAL IfcText;
ApprovalDateTime | : | IfcDateTimeSelect;
ApprovalStatus | : | OPTIONAL IfcLabel;
ApprovalLevel | : | OPTIONAL IfcLabel;
ApprovalQualifier | : | OPTIONAL IfcText;
Name | : | IfcLabel;
Identifier | : | IfcIdentifier;
INVERSE
Actors | : | SET OF IfcApprovalActorRelationship FOR Approval;
IsRelatedWith | : | SET OF IfcApprovalRelationship FOR RelatedApproval;
Relates | : | SET OF IfcApprovalRelationship FOR RelatingApproval;
END_ENTITY;

Attribute definitions:

Description | : | A general textual description of a design, work task, plan, etc. that is being approved for.
ApprovalDateTime | : | Date and time when the result of the approval process is produced.
ApprovalStatus | : | The result or current status of the approval, e.g. Requested, Processed, Approved, Not Approved.
ApprovalLevel | : | Level of the approval e.g. Draft v.s. Completed design.
ApprovalQualifier | : | Textual description of special constraints or conditions for the approval.
Name | : | A human readable name given to an approval.
Identifier | : | A computer interpretable identifier by which the approval is known.
Actors | : | The set of relationships by which the actors acting in specified roles on this approval are known.
IsRelatedWith | : | The set of relationships by which this approval is related to others.
Relates | : | The set of relationships by which other approvals are related to this one.

Inheritance graph

ENTITY IfcApproval;
ENTITY IfcApproval;
Description | : | OPTIONAL IfcText;
ApprovalDateTime | : | IfcDateTimeSelect;
ApprovalStatus | : | OPTIONAL IfcLabel;
ApprovalLevel | : | OPTIONAL IfcLabel;
ApprovalQualifier | : | OPTIONAL IfcText;
Name | : | IfcLabel;
Identifier | : | IfcIdentifier;
INVERSE
Actors | : | SET OF IfcApprovalActorRelationship FOR Approval;
IsRelatedWith | : | SET OF IfcApprovalRelationship FOR RelatedApproval;
Relates | : | SET OF IfcApprovalRelationship FOR RelatingApproval;
END_ENTITY;