IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.6 8.6.1.1 Classifications(分类集)

8.6.1 架构定义

IfcExternalReferenceResource 提供了访问或使用外部来源信息的方法,包括:

  • 分类集
  • 文档

8.6.1.1 分类集

分类是一个具有值的标签,其含义在索引或分类系统中确定。值和含义可以在外部声明,也可以直接在交换文件中声明。它提供以下功能:

  • 为对象提供一个或多个分类标记
  • 为分类标记提供一个或多个分面
  • 从描述的来源(分类项或分类表)引用分类标记的分面
  • 展示分类结构的层次关系
  • 识别分类来源
  • 引用外部来源保存的分类

8.6.1.2 文档

文档模型的范围包括:

  • 管理文档引用
  • 管理文档相关信息
  • 同等适用于纸质文档和数字文档

它并非一个完整的文档模型,在意图或内容上与此类模型没有重叠。

信息可以从外部来源引用。通过文档的位置(地址)引用文档,以便通过万维网等机制进行访问。这是通过 IfcDocumentReference 类实现的。这是一种 IfcExternalReference 类型,具有标签(可以是引用地址)和标识符。此外,名称属性为文档提供了位置的人类可读扩展或限定符。关于文档本身的信息也可以作为文档引用的属性存储。

关于文档的信息可以在 IfcDocumentInformation 类中捕获。它标识并命名文档和文档所有者。它还可以包括文档的:

  • 描述
  • 修订标识符
  • 创建和修订时间
  • 使用"有效起始"和"有效截止"属性表示的文档有效期

文档经常保存对其他文档中信息的引用,例如,引用同样作为文档的标准的文档。通过这种方式可以构建重要的文档信息引用树结构。这种文档信息之间的关系可以通过 IfcDocumentInformationRelationship 类捕获,该类管理关联和被关联的文档信息,并反向捕获携带指针的文档信息和指针指向的文档信息。

8.6.1.3 库

库模型的范围是能够引用存储在外部分数据库中的信息。假定在大多数情况下,信息将填充 IFC 模型中的属性集,并且许多这些属性集将在本规范之外定义。

IfcLibraryInformation 实体提供关于实际库数据源的特定信息,包括其名称、版本、版本日期、发布者和发布位置。此外,它可以分配给建筑信息模型中的高级对象,例如项目或建筑,在这些情况下可能需要识别所使用的库。

IfcLibraryReference 实体使用更广泛(应被视为默认选择)。库引用通过使用名称、位置(网络位置)和项目引用(在库数据源中定位数据)来识别库数据源中的特定记录。语言属性的提供允许识别库引用所使用的语言

8.6.2 Types

  1. IfcClassificationReferenceSelect
  2. IfcClassificationSelect
  3. IfcDocumentConfidentialityEnum
  4. IfcDocumentSelect
  5. IfcDocumentStatusEnum
  6. IfcLanguageId
  7. IfcLibrarySelect
  8. IfcResourceObjectSelect

8.6.3 Entities

  1. IfcClassification
  2. IfcClassificationReference
  3. IfcDocumentInformation
  4. IfcDocumentInformationRelationship
  5. IfcDocumentReference
  6. IfcExternalInformation
  7. IfcExternalReference
  8. IfcExternalReferenceRelationship
  9. IfcLibraryInformation
  10. IfcLibraryReference
  11. IfcResourceLevelRelationship

8.6.4 Property Sets

此类别中没有可用资源。

8.6.5 Quantity Sets

此类别中没有可用资源。

8.6.6 Functions

此类别中没有可用资源。

8.6.7 Rules

此类别中没有可用资源。

8.6.8 PropertyEnumerations

此类别中没有可用资源。