IfcDocumentInformation

Definition from IAI: An IfcDocumentInformation captures "metadata" of an external document. The actual content of the document is not defined in IFC ; instead, it can be found following the reference given to IfcDocumentReference.

> HISTORY: New entity in IFC 2x.

EXPRESS specification:

ENTITY IfcDocumentInformation;
DocumentId | : | IfcIdentifier;
Name | : | IfcLabel;
Description | : | OPTIONAL IfcText;
DocumentReferences | : | OPTIONAL SET [1:?] OF IfcDocumentReference;
Purpose | : | OPTIONAL IfcText;
IntendedUse | : | OPTIONAL IfcText;
Scope | : | OPTIONAL IfcText;
Revision | : | OPTIONAL IfcLabel;
DocumentOwner | : | OPTIONAL IfcActorSelect;
Editors | : | OPTIONAL SET [1:?] OF IfcActorSelect;
CreationTime | : | OPTIONAL IfcDateAndTime;
LastRevisionTime | : | OPTIONAL IfcDateAndTime;
ElectronicFormat | : | OPTIONAL IfcDocumentElectronicFormat;
ValidFrom | : | OPTIONAL IfcCalendarDate;
ValidUntil | : | OPTIONAL IfcCalendarDate;
Confidentiality | : | OPTIONAL IfcDocumentConfidentialityEnum;
Status | : | OPTIONAL IfcDocumentStatusEnum;
INVERSE
IsPointedTo | : | SET OF IfcDocumentInformationRelationship FOR RelatedDocuments;
IsPointer | : | SET [0:1] OF IfcDocumentInformationRelationship FOR RelatingDocument;
END_ENTITY;

Attribute definitions:

DocumentId | : | Identifier that uniquely identifies a document.
Name | : | File name or document name assigned by owner.
Description | : | Description of document and its content.
DocumentReferences | : | Information on the referenced document.
Purpose | : | Purpose for this document.
IntendedUse | : | Intended use for this document.
Scope | : | Scope for this document.
Revision | : | Document revision designation
DocumentOwner | : | 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.
Editors | : | The persons and/or organizations who have created this document or contributed to it.
CreationTime | : | Date and time stamp when the document was originally created.
LastRevisionTime | : | Date and time stamp when this document version was created.
ElectronicFormat | : | Describes the electronic format of the document being referenced, providing the file extension and the manner in which the content is provided.
ValidFrom | : | Date, when the document becomes valid.
ValidUntil | : | Date until which the document remains valid.
Confidentiality | : | The level of confidentiality of the document.
Status | : | 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
IsPointedTo | : | An inverse relationship from the IfcDocumentInformationRelationship to the related documents.
IsPointer | : | An inverse relationship from the IfcDocumentInformationRelationship to the relating document.

Inheritance graph

ENTITY IfcDocumentInformation;
ENTITY IfcDocumentInformation;
DocumentId | : | IfcIdentifier;
Name | : | IfcLabel;
Description | : | OPTIONAL IfcText;
DocumentReferences | : | OPTIONAL SET [1:?] OF IfcDocumentReference;
Purpose | : | OPTIONAL IfcText;
IntendedUse | : | OPTIONAL IfcText;
Scope | : | OPTIONAL IfcText;
Revision | : | OPTIONAL IfcLabel;
DocumentOwner | : | OPTIONAL IfcActorSelect;
Editors | : | OPTIONAL SET [1:?] OF IfcActorSelect;
CreationTime | : | OPTIONAL IfcDateAndTime;
LastRevisionTime | : | OPTIONAL IfcDateAndTime;
ElectronicFormat | : | OPTIONAL IfcDocumentElectronicFormat;
ValidFrom | : | OPTIONAL IfcCalendarDate;
ValidUntil | : | OPTIONAL IfcCalendarDate;
Confidentiality | : | OPTIONAL IfcDocumentConfidentialityEnum;
Status | : | OPTIONAL IfcDocumentStatusEnum;
INVERSE
IsPointedTo | : | SET OF IfcDocumentInformationRelationship FOR RelatedDocuments;
IsPointer | : | SET [0:1] OF IfcDocumentInformationRelationship FOR RelatingDocument;
END_ENTITY;