IFC 4.3.0.0 (IFC4X3) final

8.6.3.9 IfcLibraryInformation

8.6.3.9.1 Semantic definition

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.

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.

4 VersionDate OPTIONAL IfcDateTime

Date of the referenced version of the library.

5 Location OPTIONAL IfcURIReference

Resource identifier or locator, provided as URI, URN or URL, of the library information for online references.

6 Description OPTIONAL IfcText

Additional description provided for the library revision information.

LibraryInfoForObjects SET [0:?] OF IfcRelAssociatesLibrary FOR RelatingLibrary

The library information with which objects are associated.

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

8.6.3.9.6 Changelog

  • attributes, Description
  • inverses, HasLibraryReferences
  • inverses, LibraryInfoForObjects
  • attributes LibraryReference definition, Changed from set[1:?] of IfcLibraryReference to IfcURIReference
  • attributes LibraryReference name, Changed from LibraryReference to Location
  • attributes Publisher definition, Changed from IfcOrganization to IfcActorSelect
  • attributes VersionDate definition, Changed from IfcCalendarDate to IfcDateTime