XMI is a standardized mechanism for exchanging UML models. However, this mechanism does not sufficiently fulfill the goal
of a model interchange: it does not include the exchange of diagram information. XMI as defined for UML 1.x is only capable
of transporting information on the elementsin an UML model but not information as to how these elements are represented and
laid out in diagrams.
This paper proposes an extension to the UML metamodel to represent diagram information in a graph-oriented manner. The approach
presented is able to fix the deficiency for UML 1.x and solve the problem for UML 2.0. The approach was handed in for standardization
to the OMG in response to the Diagram Interchange RFP.