Wat is het .XMI bestandstype?
In de eerste plaats wordt de .xmi-bestandsextensie geassocieerd met het XML Metadata Interchange (XMI)-formaat en toegewezen aan XMI-documentbestanden (.xmi). XMI is door de Object Management Group (OMG) ontworpen als een standaard, uniforme methode voor het uitwisselen van verschillende soorten metadata. XMI wordt het meest gebruikt voor het uitwisselen van UML-modellen (Universal Modeling Language) en de XMI-export-/importmogelijkheid is een standaardfunctie in een aantal op UML gebaseerde modellerings- of softwareontwikkelingshulpmiddelen. Het .xmi-bestand is een op tekst gebaseerd XML-document dat voldoet aan de XMI-specificatie. Meestal is het een geëxporteerd UML-model dat in bijna elke UML-conforme toepassing kan worden geïmporteerd. Hoewel het verondersteld wordt standaard te zijn, zijn XMI-bestanden die door verschillende toepassingen zijn gemaakt niet altijd compatibel met elkaar, omdat er vaak verschillende extensies van de XMI-specificatie worden gebruikt.
Anders is de .xmi-extensie ook geassocieerd met het Extended MIDI (XMIDI) bestandsformaat dat door J.Miles is uitgevonden voor de muziekbibliotheek van het Miles Sound System, die ooit uitgebreid werd gebruikt in MS-DOS-spellen. Het .xmi-bestand is een MIDI-achtige opeenvolging van nootgebeurtenissen, af te spelen door een extern MIDI-instrument (in het geval van XMI, een FM- of golftafelsynthesizer). In tegenstelling tot een standaard MIDI-bestand (.mid) maken XMI-bestanden het mogelijk om ingebedde MIDI-sequenties te loopen, te comprimeren en te chainen. Op dit moment kunnen dergelijke .xmi-muziekbestanden direct worden geopend en afgespeeld door verschillende universele audiospelers.
Binnen het IBM WebSphere web applicatie ontwikkeling en hosting platform gebaseerd op Java EE (Enterprise Edition), wordt de .xmi extensie gebruikt om de extensie en bindende bestanden aan te duiden die automatisch worden gegenereerd als implementatie descriptoren voor WebSphere applicaties en webservices om de veiligheidscontext te leveren. Deze (bijvoorbeeld "ibm-webservices-bnd.xmi" of "ibm-webservices-ext.xmi") zijn dienstbestanden, niet bedoeld om direct te worden gemanipuleerd.
Software om XMI bestanden te openen of omzetten
U kunt XMI bestanden met de volgende programma's openen: