|Top Previous Next|
XMI (XML Metadata Interchange) is an OMG standard specification for mutual exchange of metadata between UML-based modeling tools. If a UML modeling tool saves modeling information in the XMI format, other UML modeling tools can read this information as well. For this, all UML modeling tools must support XMI, and many UML tools in the market currently do support it.
For more information on XMI, please visit the OMG web site.
There are several XMI versions depending on the UML version. Each version has a few differences. StarUML(tm) XMI Add-In supports XMI version 1.1, which is currently the most widely used XMI version.
So far the official OMG XMI specifications have specified only the standards for mutual exchange of information for model elements, and exchange standards for diagrams and view elements have been excluded. However, as the need for mutual exchange of information for diagrams increases, the industry widely employs a specification called Unisys XMI, which adds specifications for diagram and view elements to XMI 1.1. StarUML(tm) XMI Add-In supports this Unisys XMI format.
Many UML modeling tools currently in the market support XMI and provide data compatibility with other modeling tools. Nevertheless, some modeling tools require additional installation processes to enable XMI functionality, and as yet some tools do not have XMI functionality at all. For information on using XMI in a specific modeling tool, please direct your inquiries to the developer or vendor.