IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

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.

Table 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 References

Edit on Github


Is this page difficult to understand? Let us know!

8.6.3.9.6 Changelog

8.6.3.9.6.1 IFC4

  • attribute, Description
  • inverse attribute, HasLibraryReferences
  • inverse attribute, LibraryInfoForObjects
  • attribute LibraryReference name, Changed from "LibraryReference" to "Location"
  • attribute LibraryReference type, Changed from "set[1:?] of IfcLibraryReference" to "IfcURIReference"
  • attribute Publisher type, Changed from "IfcOrganization" to "IfcActorSelect"
  • attribute VersionDate type, Changed from "IfcCalendarDate" to "IfcDateTime"