8.6.3.9 IfcLibraryInformation(库信息)
8.6.3.9.1 语义定义(Semantic definition)
注意 此功能已被IFC中的URI约定所取代。关于不同IFC版本中URI引用使用的更多信息,请参阅此文档页面。不推荐使用IfcLibraryInformation。
IfcLibraryInformation 描述了一个外部结构化信息存储库,通常以允许通过索引或参考值进行信息查找的方式组织。IfcLibraryInformation 提供库的 Name 以及可选的 Description、Version、VersionDate 和 Publisher 属性。可为库的电子访问添加 Location。
IFC4变更 添加了 Location 和 Description 属性;Publisher 和 VersionDate 数据类型更改;添加了 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 |
作为库发布者的组织信息。
|
| 4 | VersionDate | OPTIONAL IfcDateTime |
引用库版本的日期。
|
| 5 | Location | OPTIONAL IfcURIReference |
库信息的资源标识符或定位符,以URI、URN或URL形式提供,用于在线参考。
|
| 6 | Description | OPTIONAL IfcText |
为库修订信息提供的附加描述。
|
| LibraryInfoForObjects | SET [0:?] OF IfcRelAssociatesLibrary FOR RelatingLibrary |
与之关联对象的库信息。
|
|
| HasLibraryReferences | SET [0:?] OF IfcLibraryReference FOR ReferencedLibrary |
库信息适用的库引用。
|
|
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;