Dokumenteninformation - Relation | |
Document Information Relationship | |
Relation entre un document et des documents associés |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcDocumentInformationRelationship | ||||
Name | X | X | MODIFIED | Name changed from RelatingDocument to Name. Type changed from IfcDocumentInformation to IfcLabel. Instantiation changed to OPTIONAL. |
Description | X | X | MODIFIED | Name changed from RelatedDocuments to Description. Type changed from IfcDocumentInformation to IfcText. Instantiation changed to OPTIONAL. Aggregation changed from SET to NONE. |
RelatingDocument | X | X | MODIFIED | Name changed from RelationshipType to RelatingDocument. Type changed from IfcLabel to IfcDocumentInformation. Instantiation changed from OPTIONAL. |
RelatedDocuments | ADDED | |||
RelationshipType | ADDED |
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.
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
3 | RelatingDocument | IfcDocumentInformation | [1:1] | The document that acts as the parent, referencing or original document in a relationship. | X |
4 | RelatedDocuments | IfcDocumentInformation | S[1:?] | The document that acts as the child, referenced or replacing document in a relationship. | X |
5 | RelationshipType | IfcLabel | [0:1] | Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context. | X |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcResourceLevelRelationship | |||||
1 | Name | IfcLabel | [0:1] | A name used to identify or qualify the relationship. | X |
2 | Description | IfcText | [0:1] | A description that may apply additional information about the relationship. | X |
IfcDocumentInformationRelationship | |||||
3 | RelatingDocument | IfcDocumentInformation | [1:1] | The document that acts as the parent, referencing or original document in a relationship. | X |
4 | RelatedDocuments | IfcDocumentInformation | S[1:?] | The document that acts as the child, referenced or replacing document in a relationship. | X |
5 | RelationshipType | IfcLabel | [0:1] | Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context. | X |
<xs:element name="IfcDocumentInformationRelationship" type="ifc:IfcDocumentInformationRelationship" substitutionGroup="ifc:IfcResourceLevelRelationship" nillable="true"/>
<xs:complexType name="IfcDocumentInformationRelationship">
<xs:complexContent>
<xs:extension base="ifc:IfcResourceLevelRelationship">
<xs:sequence>
<xs:element name="RelatingDocument" type="ifc:IfcDocumentInformation" nillable="true"/>
<xs:element name="RelatedDocuments">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcDocumentInformation" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcDocumentInformation"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="RelationshipType" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcDocumentInformationRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingDocument : IfcDocumentInformation;
RelatedDocuments : SET [1:?] OF IfcDocumentInformation;
RelationshipType : OPTIONAL IfcLabel;
END_ENTITY;