IFC 4.3.0.1 (IFC4X3_TC1)

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

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"