IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

4.1.9.1 Project Classification Information

项目可以定义分类结构,这些结构可用于对同一项目内或引用项目(包含当前项目作为 IfcProjectLibrary)的对象进行分类。

分类信息可以提供为外部分类引用,仅引用一个 IfcClassification(包含分类名称、版本和资源位置),或者引用一个 IfcClassification,其中包含 IfcClassificationReference 作为分类符号,从而允许在交换结构中包含分类系统结构。

下图展示了应用此概念时使用的通用类和关系。 此外,概念可能对常见或标准化的行业实践和场景具有特殊意义。对于这些特定的使用场景,下表展示了用户可采用的推荐通用使用模式列表。

G <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a> IfcContext 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1] 6. LongName [0:1] 7. Phase [0:1] 8. RepresentationContexts [1:?] 9. UnitsInContext [0:1]      IsDefinedBy [0:?]      Declares [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesClassification.htm'>IfcRelAssociatesClassification</a> IfcRelAssociatesClassification 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatedObjects [1:?] 6. RelatingClassification [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:HasAssociations1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesClassification.htm'>IfcRelAssociatesClassification</a>:RelatedObjects0 IfcLabel_3 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:Phase1->IfcLabel_3:IfcLabel0 IfcLabel_4 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:ObjectType1->IfcLabel_4:IfcLabel0 IfcLabel_5 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:LongName1->IfcLabel_5:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a> IfcClassification ClassificationSource 1. Source [0:1] 2. Edition [0:1] 3. EditionDate [0:1] ClassificationName 4. Name [1:1] 5. Description [0:1] 6. Specification [0:1] ReferenceTokens 7. ReferenceTokens [1:?]      ClassificationForObjects [0:?]      HasReferences [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesClassification.htm'>IfcRelAssociatesClassification</a>:RelatingClassification1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:IfcClassification0 IfcLabel_0 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Source1->IfcLabel_0:IfcLabel0 IfcLabel_1 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Name1->IfcLabel_1:IfcLabel0 IfcIdentifier_0 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:ReferenceTokens1->IfcIdentifier_0:IfcIdentifier0 IfcClassificationReference_0 IfcClassificationReference 1. Location [0:1] 2. Identification [0:1] 3. Name [0:1]      ExternalReferenceForResources [0:?] 4. ReferencedSource [0:1] 5. Description [0:1] 6. Sort [0:1]      ClassificationRefForObjects [0:?]      HasReferences [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:HasReferences1->IfcClassificationReference_0:ReferencedSource0 IfcClassificationReference_1 IfcClassificationReference 1. Location [0:1] 2. Identification [0:1] 3. Name [0:1]      ExternalReferenceForResources [0:?] 4. ReferencedSource [0:1] 5. Description [0:1] 6. Sort [0:1]      ClassificationRefForObjects [0:?]      HasReferences [0:?] IfcClassificationReference_0:HasReferences1->IfcClassificationReference_1:ReferencedSource0 IfcIdentifier_1 IfcIdentifier IfcClassificationReference_0:Identification1->IfcIdentifier_1:IfcIdentifier0 IfcLabel_2 IfcLabel IfcClassificationReference_0:Name1->IfcLabel_2:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcText.htm'>IfcText</a> IfcText IfcClassificationReference_0:Description1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcText.htm'>IfcText</a>:IfcText0 IfcIdentifier_2 IfcIdentifier IfcClassificationReference_0:Sort1->IfcIdentifier_2:IfcIdentifier0
Figure 4.1.9.1.A

General Usage

ApplicableEntity
IfcContext
表 4.1.9.1.B