IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

4.1.2.2 Classification Association

概念 分类关联 描述了对象和对象类型如何通过关联外部信息源的引用来进一步描述。信息源可以是:

  • 分类系统;
  • 字典服务器;
  • 任何进一步分类对象的外部目录;
  • 任何组合上述功能的服务的。

可以从外部信息源中选择单个项目。然后,它将该项目的内在含义应用于 IfcObjectIfcTypeObject

_分类关联_需要提供的主要属性是:

  • Identification:保存为分类项(或表)的特定引用提供的密钥
  • Name:允许对分类符号进行人类可解释的指定

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

G <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectDefinition.htm'>IfcObjectDefinition</a> IfcObjectDefinition 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:?] <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/IfcObjectDefinition.htm'>IfcObjectDefinition</a>:HasAssociations1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesClassification.htm'>IfcRelAssociatesClassification</a>:RelatedObjects0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a> IfcClassificationReference 1. Location [0:1] Identification 2. Identification [0:1] Name 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/IfcRelAssociatesClassification.htm'>IfcRelAssociatesClassification</a>:RelatingClassification1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:IfcClassificationReference0 IfcIdentifier_0 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:Identification1->IfcIdentifier_0:IfcIdentifier0 IfcLabel_0 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:Name1->IfcLabel_0:IfcLabel0 IfcText_0 IfcText <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:Description1->IfcText_0:IfcText0 <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] ClassificationTokens 7. ReferenceTokens [1:?]      ClassificationForObjects [0:?]      HasReferences [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:ReferencedSource1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:IfcClassification0 IfcIdentifier_2 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:Sort1->IfcIdentifier_2:IfcIdentifier0 IfcURIReference_1 IfcURIReference <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm'>IfcClassificationReference</a>:Location1->IfcURIReference_1:IfcURIReference0 IfcLabel_1 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Source1->IfcLabel_1:IfcLabel0 IfcLabel_2 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Name1->IfcLabel_2:IfcLabel0 IfcIdentifier_1 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:ReferenceTokens1->IfcIdentifier_1:IfcIdentifier0 IfcLabel_3 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Edition1->IfcLabel_3:IfcLabel0 IfcText_1 IfcText <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Description1->IfcText_1:IfcText0 IfcURIReference_0 IfcURIReference <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:Location1->IfcURIReference_0:IfcURIReference0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDate.htm'>IfcDate</a> IfcDate <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm'>IfcClassification</a>:EditionDate1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDate.htm'>IfcDate</a>:IfcDate0
Figure 4.1.2.2.A

General Usage

ApplicableEntity
IfcObjectDefinition
表 4.1.2.2.B