Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

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;