IfcApprovalResource (审批资源)
IfcApproval表示有关批准过程的信息,例如关于施工或设施管理项目中的计划、设计、建议书或变更单的信息。IfcApproval由IfcControlExtension架构中的ifcreassociatesapproval引用,因此可以与IfcRoot的所有子类型关联。也可以使用IfcResourceApprovalRelationship对资源对象进行批准。
Entities
1 IfcApproval (审批实体)
2 IfcApprovalRelationship (审批关系实体)
3 IfcResourceApprovalRelationship (资源审批关系实体)
1 IfcApproval (审批实体)
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 |