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
- IfcClassificationReferenceSelect
- IfcClassificationSelect
- IfcDocumentConfidentialityEnum
- IfcDocumentSelect
- IfcDocumentStatusEnum
- IfcLanguageId
- IfcLibrarySelect
- IfcResourceObjectSelect
8.6.3 Entities
- IfcClassification
- IfcClassificationReference
- IfcDocumentInformation
- IfcDocumentInformationRelationship
- IfcDocumentReference
- IfcExternalInformation
- IfcExternalReference
- IfcExternalReferenceRelationship
- IfcLibraryInformation
- IfcLibraryReference
- IfcResourceLevelRelationship
8.6.4 Property Sets
此类别中没有可用资源。
8.6.5 Quantity Sets
此类别中没有可用资源。
8.6.6 Functions
此类别中没有可用资源。
8.6.7 Rules
此类别中没有可用资源。
8.6.8 PropertyEnumerations
此类别中没有可用资源。