Обмен метаданными XML

редактировать
XMI
Расширение имени файла .xmi
Тип Интернет-носителя application / vnd.xmi + xml
Код типа ТЕКСТ
РазработаноObject Management Group
Последний выпуск 2.5.1. (июнь 2015 г.; 5 лет назад (2015-06))
Тип форматаЯзык разметки
Расширенный изXML
Стандартный Отображение XMI MOF 2
Открытый формат ?да
Веб-сайтwww.omg.org / spec / XMI

Обмен метаданными XML (XMI ) - это Object Management Group (OMG) стандарт для обмена информацией метаданных через Extensible Markup Language (XML).

Это может быть u sed для любых метаданных, метамодель которых может быть выражена в Meta-Object Facility (MOF).

Чаще всего XMI используется в качестве формата обмена для моделей UML, хотя его также можно использовать для сериализации моделей других языков (метамоделей).

Содержание

  • 1 Обзор
  • 2 Интеграция отраслевых стандартов
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

Обзор

В OMG видение моделирования, данные разбиты на абстрактные модели и конкретные модели. Абстрактные модели представляют семантическую информацию, тогда как конкретные модели представляют собой визуальные диаграммы. Абстрактные модели - это экземпляры произвольных языков моделирования на основе MOF, таких как UML или SysML. Для диаграмм используется стандарт Diagram Interchange (DI, XMI [DI]). На данный момент существует несколько несовместимостей между различными реализациями XMI, реализованными поставщиками инструментов моделирования, даже между обменом данными абстрактной модели. Использование обмена диаграммами практически отсутствует. Это означает, что обмен файлами между инструментами моделирования UML с использованием XMI редко возможен.

Одной из целей обмена метаданными XML (XMI) является обеспечение простого обмена метаданными между инструментами моделирования на основе UML и репозиториями метаданных на основе MOF в распределенных гетерогенных средах. XMI также обычно используется в качестве среды, с помощью которой модели передаются из инструментов моделирования в инструменты создания программного обеспечения как часть управляемой моделями инженерии.

Примеры XMI и списки тегов XML, составляющих файлы в формате XMI., доступны в документе спецификации версии 2.5.1.

Интеграция отраслевых стандартов

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 - еще одна альтернатива, которая также может выражать макет и графическое представление.

XMI - это международный стандарт:

XMI 2.4.2
ISO / IEC 19509: 2014 Информационные технологии - Обмен метаданными XML (XMI)
XMI 2.0
ISO / IEC 19503: 2005 Информационные технологии - Обмен метаданными XML (XMI)

См. Также

Ссылки

  1. ^Управление объектами Группа. Спецификация обмена метаданными XML (XMI), версия 2.5.1, июнь 2015 г.
  2. ^OMG (2012-07-01). «Определение схемы, версия 1.0». Проверено 21 февраля 2013 г.

Внешние ссылки

Последняя правка сделана 2021-06-22 06:40:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте