Для чего нужен файловый формат .XMI?
Прежде всего, расширение имени файла .xmi связано с форматом обмена метаданными XML Metadata Interchange (XMI) и присваивается файлам-документам XMI (.xmi). Разработанный Консорциумом OMG в качестве стандартного унифицированного способа обмена различными типами метаданных, формат XMI чаще всего применяется для обмена моделями UML (Universal Modeling Language, Универсальный язык моделирования), при этом функции экспорта/импорта XMI входят в набор стандартных возможностей большинства программ моделирования или разработки ПО на базе UML. Файл .xmi представляет собой текстовый документ XML, соответствующий спецификации XMI. Обычно это экспортированная UML-модель, которую можно импортировать практически в любой программе с поддержкой UML. Несмотря на стандартную структуру, созданные различными приложениями файлы XMI не всегда совместимы друг с другом по причине частого использования программами отличающихся расширений спецификации XMI.
С другой стороны, расширение .xmi также связано с файловым форматом Extended MIDI (XMIDI), разработанным Дж. Майлсом (J.Miles) для программной библиотеки Miles Sound System, которая когда-то массово использовалась в играх для MS-DOS. Файл .xmi представляет собой MIDI-подобную последовательность воспроизведения нот внешним MIDI-инструментом (в случае XMI — это FM- или табличный синтезатор). В отличие от стандартных MIDI-файлов (.mid), формат XMI поддерживает зацикливание, сжатие данных и последовательное воспроизведение нескольких внедренных MIDI-последовательностей. В настоящее время подобные файлы (.xmi) можно непосредственно открыть и воспроизвести с помощью нескольких универсальных аудиопроигрывателей.
В рамках платформы разработки и хостинга веб-приложений IBM WebSphere на базе Java EE (Enterprise Edition) расширение .xmi используется для обозначения файлов расширений и привязок, автоматически создаваемых в качестве дескрипторов развертывания приложений и веб-служб WebSphere с целью обеспечения контекста безопасности (напр., "ibm-webservices-bnd.xmi" или "ibm-webservices-ext.xmi"). Это служебные файлы, не предназначенные для прямых манипуляций со стороны пользователя.
Программы для открытия или конвертации XMI файлов
Вы можете открыть файлы XMI с помощью следующих программ: