#### 8.5.3.5 IfcLibraryInformation

| Information de bibliothèque
| Bibliothek

An IfcLibraryInformation describes a library where a library is a 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.

In a broder sense, IfcLibraryInformation includes the meta data for capture the revision information when checking in library and other data into a revision control system.

> HISTORY New entity in IFC2x.

> IFC4 CHANGE Location and Description attributes added; Publisher and VersionDate data type changed; HasLibraryReferences inverse attribute added (previous LibraryReference changed to inverse).

XSD Specification:

<xs:element name="IfcLibraryInformation" type="ifc:IfcLibraryInformation" substitutionGroup="ifc:IfcExternalInformation" nillable="true"/>
<xs:complexType name="IfcLibraryInformation">
<xs:complexContent>
<xs:extension base="ifc:IfcExternalInformation">
<xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

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;

END_ENTITY;

EXPRESS-G diagram

Attribute Definitions:

Name | : | The name which is used to identify the library
Version | : | Identifier for the library version used for reference
Publisher | : | Information of the organization that acts as the library publisher. IFC4 CHANGE The data type has been changed to IfcActorSelect.
VersionDate | : | Date of the referenced version of the library. IFC4 CHANGE The data type has been changed to IfcDateTime, the date and time string according to ISO8601.
Location | : | Resource identifier or locator, provided as URI, URN or URL, of the library information for online references. IFC4 CHANGE New attribute added at the end of the attribute list.
Description | : | Additional description provided for the library revision information. IFC4 CHANGE New attribute added at the end of the attribute list.
LibraryInfoForObjects | : | The library information with which objects are associated. IFC4 CHANGE New inverse attribute.

Inheritance Graph:

ENTITY IfcLibraryInformation

| ENTITY IfcExternalInformation

| ENTITY IfcLibraryInformation

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;

END_ENTITY;

Examples:

- Air terminal library object

Link to this page