IFC 4.3.x development

8.6.3.4 IfcDocumentInformationRelationship

8.6.3.4.1 Semantic definitions at the entity

An IfcDocumentInformationRelationship is a relationship entity that enables a document to have the ability to reference other documents. It is used to describe relationships in which one document may reference one or more other sub documents or where a document is used as a replacement for another document (but where both the original and the replacing document need to be retained).

HISTORY  New entity in IFC2x.

IFC4 CHANGE  Subtyped from IfcResourceLevelRelationship, order of attributes changed.

8.6.3.4.1 Attributes

#Attribute Type Description
IfcResourceLevelRelationship
1Name OPTIONAL IfcLabel A name used to identify or qualify the relationship.
2Description OPTIONAL IfcText A description that may apply additional information about the relationship.
IfcDocumentInformationRelationship
3RelatingDocumentIfcDocumentInformation The document that acts as the parent, referencing or original document in a relationship.
4RelatedDocumentsSET [1:?] OF IfcDocumentInformationThe document that acts as the child, referenced or replacing document in a relationship.
5RelationshipTypeOPTIONAL IfcLabel Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context.

8.6.3.4.2 Entity inheritance

dot_inheritance IfcDocumentInformationRelationship IfcDocumentInformationRelationship IfcResourceLevelRelationship IfcResourceLevelRelationship IfcDocumentInformationRelationship->IfcResourceLevelRelationship IfcResourceLevelRelationship_children 8 more... IfcResourceLevelRelationship_children->IfcResourceLevelRelationship

8.6.3.4.3 Formal representations

ENTITY IfcDocumentInformationRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
	RelatingDocument : IfcDocumentInformation;
	RelatedDocuments : SET [1:?] OF IfcDocumentInformation;
	RelationshipType : OPTIONAL IfcLabel;
END_ENTITY;