![]()  | Bibliothek | 
![]()  | Library Information | 
![]()  | Information de bibliothèque | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcLibraryInformation | ||||
| Publisher | MODIFIED | Type changed from IfcOrganization to IfcActorSelect.  | ||
| VersionDate | X | X | MODIFIED | Type changed from IfcCalendarDate to IfcDateTime.  | 
| Location | X | X | MODIFIED | Name changed from LibraryReference to Location.  Type changed from IfcLibraryReference to IfcURIReference. Aggregation changed from SET to NONE.  | 
| Description | ADDED | IFC2x3 to IFC4 4.0.0.0 | ||
| IfcLibraryInformation | ||||
| Publisher | MODIFIED | Type changed from IfcOrganization to IfcActorSelect.  | ||
| VersionDate | X | X | MODIFIED | Type changed from IfcCalendarDate to IfcDateTime.  | 
| Location | X | X | MODIFIED | Name changed from LibraryReference to Location.  Type changed from IfcLibraryReference to IfcURIReference. Aggregation changed from SET to NONE.  | 
| Description | ADDED | 
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).
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| 1 | Name | IfcLabel | The name which is used to identify the library. | X | |
| 2 | Version | IfcLabel | ? | Identifier for the library version used for reference. | X | 
| 3 | Publisher | IfcActorSelect | ? | 
Information of the organization that acts as the library publisher.
IFC4 CHANGE The data type has been changed to IfcActorSelect.  | X | 
| 4 | VersionDate | IfcDateTime | ? | 
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.  | X | 
| 5 | Location | IfcURIReference | ? | 
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.  | X | 
| 6 | Description | IfcText | ? | 
Additional description provided for the library revision information.
IFC4 CHANGE New attribute added at the end of the attribute list.  | X | 
| LibraryInfoForObjects | IfcRelAssociatesLibrary @RelatingLibrary  | S[0:?] | The library information with which objects are associated.
IFC4 CHANGE New inverse attribute.  | X | |
| HasLibraryReferences | IfcLibraryReference @ReferencedLibrary  | S[0:?] | The library references to which the library information applies. | X | 
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| IfcExternalInformation | |||||
| IfcLibraryInformation | |||||
| 1 | Name | IfcLabel | The name which is used to identify the library. | X | |
| 2 | Version | IfcLabel | ? | Identifier for the library version used for reference. | X | 
| 3 | Publisher | IfcActorSelect | ? | 
Information of the organization that acts as the library publisher.
IFC4 CHANGE The data type has been changed to IfcActorSelect.  | X | 
| 4 | VersionDate | IfcDateTime | ? | 
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.  | X | 
| 5 | Location | IfcURIReference | ? | 
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.  | X | 
| 6 | Description | IfcText | ? | 
Additional description provided for the library revision information.
IFC4 CHANGE New attribute added at the end of the attribute list.  | X | 
| LibraryInfoForObjects | IfcRelAssociatesLibrary @RelatingLibrary  | S[0:?] | The library information with which objects are associated.
IFC4 CHANGE New inverse attribute.  | X | |
| HasLibraryReferences | IfcLibraryReference @ReferencedLibrary  | S[0:?] | The library references to which the library information applies. | X | |
 <xs:element name="IfcLibraryInformation" type="ifc:IfcLibraryInformation" substitutionGroup="ifc:IfcExternalInformation" nillable="true"/>
 <xs:complexType name="IfcLibraryInformation">
  <xs:complexContent>
   <xs:extension base="ifc:IfcExternalInformation">
    <xs:sequence>
     <xs:element name="Publisher" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcActorSelect"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="Version" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="VersionDate" type="ifc:IfcDateTime" use="optional"/>
    <xs:attribute name="Location" type="ifc:IfcURIReference" use="optional"/>
    <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
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;
  References: IfcCurrencyRelationship
IfcLibraryReference
IfcLibrarySelect