Anhand dieses Beispiel soll die Umwandlung von UML Modellen nach XMI verdeutlicht werden. Zu diesem Zweck wird zunächst eine UML Klasse, wie in der folgenden Abbildung dargestellt, modelliert.
Diese Klasse wird anschließend in eine entsprechende XMI Darstellung umgesetzt, wie in der folgenden Darstellung illustiert. Die entsprechende XMI-Datei soll im folgenden kurz erklärt werden. Zunächst wird ein Dateikopf (engl. "Header") erzeugt, der bspw. Informationen über die XMI- und UML-Version enthält.
Anschließend wird mittels des UML:Class Tags die Klasse "Artikel" beschrieben, die folgende Abbildung zeigt dabei lediglich den Kopf der Klasse.
Die komplette XMI-Beschreibung enthält noch weitere Informationen, z.B. Attribute, weitere Struktur- und Verhaltensinformationen oder auch Datentypeninformationen. Eine Attributbeschreibung ist in der folgenden Abbildung dargestellt.
Die Abbildung zeigt nur einen Teil der kompletten XMI Datei. Die vollständige Datei kann unter Downloads heruntergeladen (und unter Einsatz eines XMI-fähigen Browsers direkt angezeigt) werden.