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