A relationship node identifies a data relationship between two different object instances. A relationship node always has the same format. An example of a relationship node follows:
<Rel>
<IObject UID="e6f7de0c-fae2-4bf6-8f0e-783574fa465a" />
<IRel DefUID="SC_DrawingNumbers"
UID1="50d3eee8-54fe-46c3-9379-9b54a448e05c"
UID2="1813e05d-3d65-4d46-8548-d9072514e408" />
</Rel>
-
The root node of a relationship node is always a "Rel" node. The root node contains two child interface nodes, IObject and IRel.
-
The IObject node, just like with an object node, specifies the globally unique identifier for the relationship instance.
-
The IRel node specifies three pieces of information:
-
DefUID – the UID of the relationship type
-
UID1 – the UID of the object on one side of the relationship
-
UID2 – the UID of the object on the other side of the relationship
-