IfcApprovalResource (approval Resources)

IfcApprovalResource (approval Resources)

IfcApproval represent information about the approval process, for example with regard to planned construction projects or facilities management, design, proposal or change information order. IfcApproval referenced by IfcControlExtension architecture ifcreassociatesapproval, and therefore may be associated with IfcRoot all subtypes. You can also use IfcResourceApprovalRelationship of resource objects for approval.

Entities
1 IfcApproval (approval entity)
2 IfcApprovalRelationship (Approval relationship entity)
3 IfcResourceApprovalRelationship (entity relationship resource approval)

 

1 IfcApproval (approval entity)

Attribute definitions

# Attribute Type Cardinality Description C
1 Identifier IfcIdentifier [0:1] A computer interpretable identifier by which the approval is known. X
2 Name IfcLabel [0:1] A human readable name given to an approval. X
3 Description IfcText [0:1] A general textual description of a design, work task, plan, etc. that is being approved for. X
4 TimeOfApproval IfcDateTime [0:1] Date and time when the result of the approval process is produced. X
5 Status IfcLabel [0:1] The result or current status of the approval, e.g. Requested, Processed, Approved, Not Approved. X
6 Level IfcLabel [0:1] Level of the approval e.g. Draft v.s. Completed design. X
7 Qualifier IfcText [0:1] Textual description of special constraints or conditions for the approval. X
8 RequestingApproval IfcActorSelect [0:1] The actor that is acting in the role specified at IfcOrganization or individually at IfcPerson and requesting an approval. X
9 GivingApproval IfcActorSelect [0:1] The actor that is acting in the role specified at IfcOrganization or individually at IfcPerson and giving an approval. X
  HasExternalReferences IfcExternalReferenceRelationship
@RelatedResourceObjects
S[0:?] Reference to external references, e.g. library, classification, or document information, that are associated to the Approval. X
  ApprovedObjects IfcRelAssociatesApproval
@RelatingApproval
S[0:?] Reference to the IfcRelAssociatesApproval instances associating this approval to objects (subtypes of IfcRoot X
  ApprovedResources IfcResourceApprovalRelationship
@RelatingApproval
S[0:?] The set of relationships by which resource objects that are are approved by this approval are known. X
  IsRelatedWith IfcApprovalRelationship
@RelatedApprovals
S[0:?] The set of relationships by which this approval is related to others. X
  Relates IfcApprovalRelationship
@RelatingApproval
S[0:?] The set of relationships by which other approvals are related to this one.

X

 

 

2 IfcApprovalRelationship (审批关系实体)

Attribute definitions

# Attribute Type Cardinality Description C
3 RelatingApproval IfcApproval [1:1] The approval that other approval is related to. X
4 RelatedApprovals IfcApproval S[1:?] The approvals that are related to another (relating) approval. X
 

 


3 IfcResourceApprovalRelationship (资源审批关系实体)

Attribute definitions

# Attribute Type Cardinality Description C
3 RelatedResourceObjects IfcResourceObjectSelect S[1:?] Resource objects that are approved. X
4 RelatingApproval IfcApproval [1:1] The approval for the resource objects selected. X
 

 

Guess you like

Origin www.cnblogs.com/herd/p/12159823.html