IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.6.3.9 IfcLibraryInformation(库信息)

8.6.3.9.1 语义定义(Semantic definition)

注意 此功能已被IFC中的URI约定所取代。关于不同IFC版本中URI引用使用的更多信息,请参阅此文档页面。不推荐使用IfcLibraryInformation

IfcLibraryInformation 描述了一个外部结构化信息存储库,通常以允许通过索引或参考值进行信息查找的方式组织。IfcLibraryInformation 提供库的 Name 以及可选的 DescriptionVersionVersionDatePublisher 属性。可为库的电子访问添加 Location

IFC4变更 添加了 LocationDescription 属性;PublisherVersionDate 数据类型更改;添加了 HasLibraryReferences 反向属性(之前的LibraryReference更改为反向)。

IFC4.3.0.0变更 IfcLibraryInformation现在明确定义用于引用外部系统。

8.6.3.9.2 实体继承(Entity inheritance)

8.6.3.9.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcLibraryInformation (8)
1 Name IfcLabel

用于标识库的名称。

2 Version OPTIONAL IfcLabel

用于参考的库版本标识符。

3 Publisher OPTIONAL IfcActorSelect

作为库发布者的组织信息。

IFC4变更 数据类型已更改为 IfcActorSelect

4 VersionDate OPTIONAL IfcDateTime

引用库版本的日期。

IFC4变更 数据类型已更改为 IfcDateTime,即符合ISO8601标准的日期和时间字符串。

5 Location OPTIONAL IfcURIReference

库信息的资源标识符或定位符,以URI、URN或URL形式提供,用于在线参考。

IFC4变更 在属性列表末尾添加了新属性。

6 Description OPTIONAL IfcText

为库修订信息提供的附加描述。

IFC4变更 在属性列表末尾添加了新属性。

LibraryInfoForObjects SET [0:?] OF IfcRelAssociatesLibrary FOR RelatingLibrary

与之关联对象的库信息。

IFC4变更 新的反向属性。

HasLibraryReferences SET [0:?] OF IfcLibraryReference FOR ReferencedLibrary

库信息适用的库引用。

IFC4变更 新的反向属性。

表 8.6.3.9.A

8.6.3.9.4 形式化表示(Formal representation)

ENTITY IfcLibraryInformation
 SUBTYPE OF (IfcExternalInformation);
	Name : IfcLabel;
	Version : OPTIONAL IfcLabel;
	Publisher : OPTIONAL IfcActorSelect;
	VersionDate : OPTIONAL IfcDateTime;
	Location : OPTIONAL IfcURIReference;
	Description : OPTIONAL IfcText;
 INVERSE
	LibraryInfoForObjects : SET [0:?] OF IfcRelAssociatesLibrary FOR RelatingLibrary;
	HasLibraryReferences : SET [0:?] OF IfcLibraryReference FOR ReferencedLibrary;
END_ENTITY;

8.6.3.9.5 参考文献