4.1.9.3 Project Document Information 
Projects may define external documents, which may be used to attach arbitrary information to objects contained within the same project or referencing projects.
    The following diagram shows the generic classes and relationships used when applying this concept.
    
    In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.
    
G 
 
IfcContext  
 
 
IfcContext  
 
 
 
 
1. GlobalId 
 
 
[1:1] 
 
 
2. OwnerHistory 
 
 
[0:1] 
 
 
3. Name 
 
 
[0:1] 
 
 
4. Description 
 
 
[0:1] 
 
 
      HasAssignments 
 
 
[0:?] 
 
 
      Nests 
 
 
[0:1] 
 
 
      IsNestedBy 
 
 
[0:?] 
 
 
      HasContext 
 
 
[0:1] 
 
 
      IsDecomposedBy 
 
 
[0:?] 
 
 
      Decomposes 
 
 
[0:1] 
 
 
      HasAssociations 
 
 
[0:?] 
 
 
5. ObjectType 
 
 
[0:1] 
 
 
6. LongName 
 
 
[0:1] 
 
 
7. Phase 
 
 
[0:1] 
 
 
8. RepresentationContexts 
 
 
[1:?] 
 
 
9. UnitsInContext 
 
 
[0:1] 
 
 
      IsDefinedBy 
 
 
[0:?] 
 
 
      Declares 
 
 
[0:?] 
 
IfcRelAssociatesDocument  
 
 
IfcRelAssociatesDocument  
 
 
 
 
1. GlobalId 
 
 
[1:1] 
 
 
2. OwnerHistory 
 
 
[0:1] 
 
 
3. Name 
 
 
[0:1] 
 
 
4. Description 
 
 
[0:1] 
 
 
5. RelatedObjects 
 
 
[1:?] 
 
 
6. RelatingDocument 
 
 
[1:1] 
 
IfcContext :HasAssociations1->IfcRelAssociatesDocument :RelatedObjects0 
 
 
 
IfcLabel_1 
 
 
IfcLabel  
 
 
 
IfcContext :Phase1->IfcLabel_1:IfcLabel0 
 
 
 
IfcLabel_2 
 
 
IfcLabel  
 
 
 
IfcContext :ObjectType1->IfcLabel_2:IfcLabel0 
 
 
 
IfcLabel_3 
 
 
IfcLabel  
 
 
 
IfcContext :LongName1->IfcLabel_3:IfcLabel0 
 
 
 
IfcDocumentInformation  
 
 
IfcDocumentInformation  
 
 
 
 
1. Identification 
 
 
[1:1] 
 
 
2. Name 
 
 
[1:1] 
 
 
3. Description 
 
 
[0:1] 
 
 
4. Location 
 
 
[0:1] 
 
 
5. Purpose 
 
 
[0:1] 
 
 
6. IntendedUse 
 
 
[0:1] 
 
 
7. Scope 
 
 
[0:1] 
 
 
8. Revision 
 
 
[0:1] 
 
 
9. DocumentOwner 
 
 
[0:1] 
 
 
10. Editors 
 
 
[1:?] 
 
 
11. CreationTime 
 
 
[0:1] 
 
 
12. LastRevisionTime 
 
 
[0:1] 
 
 
13. ElectronicFormat 
 
 
[0:1] 
 
 
14. ValidFrom 
 
 
[0:1] 
 
 
15. ValidUntil 
 
 
[0:1] 
 
 
16. Confidentiality 
 
 
[0:1] 
 
 
17. Status 
 
 
[0:1] 
 
 
      DocumentInfoForObjects 
 
 
[0:?] 
 
 
      HasDocumentReferences 
 
 
[0:?] 
 
 
      IsPointedTo 
 
 
[0:?] 
 
 
      IsPointer 
 
 
[0:1] 
 
IfcRelAssociatesDocument :RelatingDocument1->IfcDocumentInformation :IfcDocumentInformation0 
 
 
 
IfcURIReference  
 
 
IfcURIReference  
 
 
 
IfcDocumentInformation :Location1->IfcURIReference :IfcURIReference0 
 
 
 
IfcIdentifier  
 
 
IfcIdentifier  
 
 
 
IfcDocumentInformation :ElectronicFormat1->IfcIdentifier :IfcIdentifier0 
 
 
 
IfcDocumentInformation :Identification1->IfcIdentifier :IfcIdentifier0 
 
 
 
IfcLabel_0 
 
 
IfcLabel  
 
 
 
IfcDocumentInformation :Name1->IfcLabel_0:IfcLabel0 
 
 
 
IfcText  
 
 
IfcText  
 
 
 
IfcDocumentInformation :Description1->IfcText :IfcText0 
 
 
 
 
 Figure 4.1.9.3.A  
 General UsageTable 4.1.9.3.B