WikiDer > Обмен метаданными XML
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Расширение имени файла | .xmi |
---|---|
Тип интернет-СМИ | |
Типовой код | ТЕКСТ |
Разработан | Группа управления объектами |
Последний релиз | 2.5.1 (Июнь 2015 г. ) |
Тип формата | Язык разметки |
Расширен с | XML |
Стандарт | Сопоставление MOF 2 XMI |
Открытый формат? | да |
Интернет сайт | www |
В Обмен метаданными XML (XMI) является Группа управления объектами (OMG) стандарт для обмена метаданные информация через Расширяемый язык разметки (XML).
Его можно использовать для любых метаданных, метамодель которых может быть выражена в Мета-объектный объект (MOF).
Чаще всего XMI используется как формат обмена для UML models, хотя его также можно использовать для сериализации моделей других языков (метамоделей).
Обзор
в О, мой бог видение моделирования, данные разбиты на абстрактные модели и конкретные модели. Абстрактные модели представляют семантическую информацию, а конкретные модели представляют собой визуальные диаграммы. Абстрактные модели - это примеры произвольных языков моделирования на основе MOF, таких как UML или SysML. Для диаграмм используется стандарт Diagram Interchange (DI, XMI [DI]). В настоящее время существует несколько несовместимостей между различными реализациями XMI, реализованными поставщиками инструментов моделирования, даже между обменом данными абстрактной модели. Использование обмена диаграммами практически отсутствует. Это означает обмен файлами между UML инструменты моделирования с использованием XMI редко возможны.
Одной из целей обмена метаданными XML (XMI) является обеспечение простого обмена метаданными между инструментами моделирования на основе UML и репозиториями метаданных на основе MOF в распределенных гетерогенных средах. XMI также обычно используется как среда, с помощью которой модели передаются из инструментов моделирования в инструменты создания программного обеспечения как часть модельно-ориентированная инженерия.
Примеры XMI и списки тегов XML, составляющих файлы в формате XMI, доступны в документе спецификации версии 2.5.1.[1]
Интеграция отраслевых стандартов
XMI объединяет четыре отраслевых стандарта:
- XML - Расширяемый язык разметки, a W3C стандарт.
- UML - Единый язык моделирования, О, мой бог эталон моделирования.
- Минфин - Meta Object Facility, О, мой бог язык для определения метамодели.
- MOF - отображение на XMI
Интеграция этих четырех стандартов в XMI позволяет разработчикам инструментов распределенных систем обмениваться объектными моделями и другими метаданными.
Создано несколько версий XMI: 1.0, 1.1, 1.2, 2.0, 2.1, 2.1.1, 2.4, 2.4.1, 2.4.2. и 2 5.1. Версия 2.x радикально отличается от серии 1.x.
Версия | Дата выхода | URL |
---|---|---|
2.5.1 | Июнь 2015 г. | http://www.omg.org/spec/XMI/2.5.1 |
2.4.2 | Апрель 2014 г. | http://www.omg.org/spec/XMI/2.4.2 |
2.4.1 | Август 2011 г. | http://www.omg.org/spec/XMI/2.4.1 |
2.4 | Март 2011 г. | http://www.omg.org/spec/XMI/2.4 |
2.1.1 | Декабрь 2007 г. | http://www.omg.org/spec/XMI/2.1.1 |
2.1 | Сентябрь 2005 г. | http://www.omg.org/spec/XMI/2.1 |
Существуют и другие стандарты XML для представления метаданные, такой как Язык веб-онтологий (OWL), но OWL не имеет встроенной поддержки большей части информации, представленной в UML.
Проект Diagram Definition OMG - еще одна альтернатива, которая также может выражать макет и графическое представление.[2]
XMI - это международный стандарт:
- XMI 2.4.2
- ISO/IEC 19509: 2014 Информационные технологии - Обмен метаданными XML (XMI)
- XMI 2.0
- ISO/IEC 19503: 2005 Информационные технологии - Обмен метаданными XML (XMI)
Смотрите также
- Метамодель Common Warehouse
- Язык веб-онтологий
- Общая среда моделирования (GME)
- Среда моделирования Eclipse (ЭДС)
- Специфический для домена язык (DSL)
- Доменно-ориентированное моделирование (DSM)
- Мета-моделирование
- Мета-объектный объект (MOF)
использованная литература
- ^ Группа управления объектами. Спецификация обмена метаданными XML (XMI), версия 2.5.1, июнь 2015 г.
- ^ OMG (01.07.2012). «Определение диаграммы, версия 1.0». Получено 2013-02-21.