8.6.3.9 IfcLibraryInformation
8.6.3.9.1 Semantic definition
This functionality has been superseded by the URI convention in IFC. More info on the use of URI references in different IFC versions can be found on this documentation page. The use of IfcLibraryInformation is discouraged.An IfcLibraryInformation describes an external structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Description, Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
New entity in IFC2x. Location and Description attributes added; Publisher and VersionDate data type changed; HasLibraryReferences inverse attribute added (previous LibraryReference changed to inverse). IfcLibraryInformation now is explicitly defined for use to reference external systems.8.6.3.9.2 Entity inheritance
8.6.3.9.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcLibraryInformation (8) | |||
1 | Name | IfcLabel |
The name which is used to identify the library. |
2 | Version | OPTIONAL IfcLabel |
Identifier for the library version used for reference. |
3 | Publisher | OPTIONAL IfcActorSelect |
Information of the organization that acts as the library publisher. The data type has been changed to IfcActorSelect. |
4 | VersionDate | OPTIONAL IfcDateTime |
Date of the referenced version of the library. The data type has been changed to IfcDateTime, the date and time string according to ISO8601. |
5 | Location | OPTIONAL IfcURIReference |
Resource identifier or locator, provided as URI, URN or URL, of the library information for online references. New attribute added at the end of the attribute list. |
6 | Description | OPTIONAL IfcText |
Additional description provided for the library revision information. New attribute added at the end of the attribute list. |
LibraryInfoForObjects | SET [0:?] OF IfcRelAssociatesLibrary FOR RelatingLibrary |
The library information with which objects are associated. New inverse attribute. |
|
HasLibraryReferences | SET [0:?] OF IfcLibraryReference FOR ReferencedLibrary |
The library references to which the library information applies. |
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;