8.6.3.3 IfcDocumentInformation
8.6.3.3.1 Semantic definition
IfcDocumentInformation captures "metadata" of an external document. The actual content of the document is not defined in this specification; instead, it can be found following the Location attribute.
The same IfcDocumentInformation can be referenced from the exchange structure in total or in parts (e.g. by referring to particular chapters or paragraphs) using the IfcDocumentReference. All IfcDocumentReference's that utilize the IfcDocumentInformation are accessible by the inverse relationship HasDocumentReferences.
New entity in IFC2x. Attribute HasDocumentReferences changed to be inverse, attribute Location added, and attribute ElectronicFormat modified.8.6.3.3.2 Entity inheritance
8.6.3.3.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcDocumentInformation (21) | |||
1 | Identification | IfcIdentifier |
Identifier that uniquely identifies a document. Attribute renamed from DocumentId. |
2 | Name | IfcLabel |
File name or document name assigned by owner. |
3 | Description | OPTIONAL IfcText |
Description of document and its content. |
4 | Location | OPTIONAL IfcURIReference |
Resource identifier or locator, provided as URI, URN or URL, of the document information for online references. New attribute added at the place of the removed attribute DocumentReferences. |
5 | Purpose | OPTIONAL IfcText |
Purpose for this document. |
6 | IntendedUse | OPTIONAL IfcText |
Intended use for this document. |
7 | Scope | OPTIONAL IfcText |
Scope for this document. |
8 | Revision | OPTIONAL IfcLabel |
Document revision designation. |
9 | DocumentOwner | OPTIONAL IfcActorSelect |
Information about the person and/or organization acknowledged as the 'owner' of this document. In some contexts, the document owner determines who has access to or editing right to the document. |
10 | Editors | OPTIONAL SET [1:?] OF IfcActorSelect |
The persons and/or organizations who have created this document or contributed to it. |
11 | CreationTime | OPTIONAL IfcDateTime |
Date and time stamp when the document was originally created. The data type has been changed to IfcDateTime, the date time string according to ISO8601. |
12 | LastRevisionTime | OPTIONAL IfcDateTime |
Date and time stamp when this document version was created. The data type has been changed to IfcDateTime, the date time string according to ISO8601. |
13 | ElectronicFormat | OPTIONAL IfcIdentifier |
Describes the media type used in various internet protocols, also referred to as "Content-type", or "MIME-type (Multipurpose Internet Mail Extension), of the document being referenced. It is composed of (at least) two parts, a type and a subtype. The iana (Internet Assigned Numbers Authority) published the media types. 'image/png' denotes an image type of png (Portable Network Graphics) subtype, 'application/pdf' denotes an application specific type of pdf (Portable Document Format) subtype The data type has been changed from entity data type to IfcIdentifier. |
14 | ValidFrom | OPTIONAL IfcDate |
Date when the document becomes valid. The data type has been changed to IfcDate, the date string according to ISO8601. |
15 | ValidUntil | OPTIONAL IfcDate |
Date until which the document remains valid. The data type has been changed to IfcDate, the date string according to ISO8601. |
16 | Confidentiality | OPTIONAL IfcDocumentConfidentialityEnum |
The level of confidentiality of the document. |
17 | Status | OPTIONAL IfcDocumentStatusEnum |
The current status of the document. Examples of status values that might be used for a document information status include: - DRAFT - FINAL DRAFT - FINAL - REVISION |
DocumentInfoForObjects | SET [0:?] OF IfcRelAssociatesDocument FOR RelatingDocument |
The document information with which objects are associated. New inverse attribute. |
|
HasDocumentReferences | SET [0:?] OF IfcDocumentReference FOR ReferencedDocument |
The document references to which the document applies |
|
IsPointedTo | SET [0:?] OF IfcDocumentInformationRelationship FOR RelatedDocuments |
An inverse relationship from the IfcDocumentInformationRelationship to the related documents. |
|
IsPointer | SET [0:1] OF IfcDocumentInformationRelationship FOR RelatingDocument |
An inverse relationship from the IfcDocumentInformationRelationship to the relating document. |
8.6.3.3.4 Formal representation
ENTITY IfcDocumentInformation
SUBTYPE OF (IfcExternalInformation);
Identification : IfcIdentifier;
Name : IfcLabel;
Description : OPTIONAL IfcText;
Location : OPTIONAL IfcURIReference;
Purpose : OPTIONAL IfcText;
IntendedUse : OPTIONAL IfcText;
Scope : OPTIONAL IfcText;
Revision : OPTIONAL IfcLabel;
DocumentOwner : OPTIONAL IfcActorSelect;
Editors : OPTIONAL SET [1:?] OF IfcActorSelect;
CreationTime : OPTIONAL IfcDateTime;
LastRevisionTime : OPTIONAL IfcDateTime;
ElectronicFormat : OPTIONAL IfcIdentifier;
ValidFrom : OPTIONAL IfcDate;
ValidUntil : OPTIONAL IfcDate;
Confidentiality : OPTIONAL IfcDocumentConfidentialityEnum;
Status : OPTIONAL IfcDocumentStatusEnum;
INVERSE
DocumentInfoForObjects : SET [0:?] OF IfcRelAssociatesDocument FOR RelatingDocument;
HasDocumentReferences : SET [0:?] OF IfcDocumentReference FOR ReferencedDocument;
IsPointedTo : SET [0:?] OF IfcDocumentInformationRelationship FOR RelatedDocuments;
IsPointer : SET [0:1] OF IfcDocumentInformationRelationship FOR RelatingDocument;
END_ENTITY;