XML metadata almashinuvi - XML Metadata Interchange

XMI
Fayl nomi kengaytmasi
.xmi
Internet-media turi
Kodni kiritingMATN
Tomonidan ishlab chiqilganOb'ektlarni boshqarish guruhi
Oxirgi nashr
2.5.1
(2015 yil iyun; 5 yil oldin (2015-06))
Format turiBelgilash tili
KengaytirilganXML
StandartMOF 2 XMI xaritasi
Ochiq format ?ha
Veb-saytwww.Obbo.org/ spec/ XMI

The XML metadata almashinuvi (XMI) an Ob'ektlarni boshqarish guruhi (OMG) almashish uchun standart metadata orqali ma'lumot Kengaytiriladigan belgilash tili (XML).

U metamodel bilan ifodalanishi mumkin bo'lgan har qanday metadata uchun ishlatilishi mumkin Meta-ob'ektlar ob'ekti (MOF).

XMI-ning eng keng tarqalgan ishlatilishi - bu almashish formati UML modellar, garchi u boshqa tillar modellarini (metamodellar) seriyalash uchun ham ishlatilishi mumkin.

Umumiy nuqtai

In Obbo modellashtirishni ko'rish, ma'lumotlar mavhum modellar va aniq modellarga bo'linadi. Mavhum modellar semantik ma'lumotni, aniq modellar esa ingl. Abstrakt modellar - MOF-ga asoslangan o'zboshimchalik bilan modellashtirish tillari misollari UML yoki SysML. Diagrammalar uchun Diagramma almashinuvi (DI, XMI [DI]) standarti qo'llaniladi. Hozirgi vaqtda XMI-ning turli xil modellashtirish vositalarini sotuvchilarni tatbiq etishi o'rtasida, hattoki mavhum model ma'lumotlarini almashtirish o'rtasida bir nechta nomuvofiqliklar mavjud. Diagramma almashinuvidan foydalanish deyarli mavjud emas. Bu fayllarni almashishni anglatadi UML XMI yordamida modellashtirish vositalari kamdan-kam hollarda mumkin.

XML Metadata Interchange (XMI) ning bir maqsadi UML asosida modellashtirish vositalari va tarqatilgan heterojen muhitda MOF asosidagi metama'lumotlar omborlari o'rtasida meta-ma'lumotlarning oson almashinuvini ta'minlashdir. XMI, shuningdek, odatda modellarni modellashtirish vositalaridan dasturiy ta'minot yaratish vositalariga modellashtirish vositasi sifatida uzatiladigan vosita sifatida ishlatiladi modelga asoslangan muhandislik.

XMI misollari va XMI formatlangan fayllarni tashkil etuvchi XML teglari ro'yxatlari 2.5.1 versiyasi spetsifikatsiyasi hujjatida mavjud.[1]

Sanoat standartlarining integratsiyasi

XMI to'rtta sanoat standartlarini birlashtiradi:

  • XML - Kengaytiriladigan belgilash tili, a W3C standart.
  • UML - yagona modellashtirish tili, an Obbo modellashtirish standarti.
  • MOF - Meta ob'ekti, an Obbo belgilash uchun til metamodellar.
  • MOF - XMI-ga xaritalash

Ushbu to'rtta standartning XMI-ga qo'shilishi taqsimlangan tizimlarni ishlab chiquvchilariga ob'ekt modellari va boshqa metama'lumotlarni bo'lishish imkoniyatini beradi.

XMI ning bir nechta versiyalari yaratilgan: 1.0, 1.1, 1.2, 2.0, 2.1, 2.1.1, 2.4, 2.4.1, 2.4.2. va 2 5.1. 2.x versiyalari 1.x seriyasidan tubdan farq qiladi.

VersiyaIshlab chiqarilish sanasiURL manzili
2.5.12015 yil iyunhttp://www.omg.org/spec/XMI/2.5.1
2.4.22014 yil aprelhttp://www.omg.org/spec/XMI/2.4.2
2.4.12011 yil avgusthttp://www.omg.org/spec/XMI/2.4.1
2.42011 yil marthttp://www.omg.org/spec/XMI/2.4
2.1.12007 yil dekabrhttp://www.omg.org/spec/XMI/2.1.1
2.12005 yil sentyabrhttp://www.omg.org/spec/XMI/2.1

Vakolat qilish uchun boshqa XML standartlari mavjud metadata kabi Veb-ontologiya tili (OWL), lekin OWL UML-da aksariyat ma'lumotlarni qo'llab-quvvatlamaydi.

Diagramma ta'rifi OMG loyihasi yana bir alternativa bo'lib, u maket va grafik tasvirni ham ifodalashi mumkin.[2]

XMI xalqaro standart:

XMI 2.4.2
ISO /IEC 19509: 2014 Axborot texnologiyalari - XML ​​Metadata Interchange (XMI)
XMI 2.0
ISO /IEC 19503: 2005 Axborot texnologiyalari - XML ​​Metadata Interchange (XMI)

Shuningdek qarang

Adabiyotlar

  1. ^ Ob'ektlarni boshqarish guruhi. XML metadata almashinuvi (XMI) spetsifikatsiyasi, 2.5.1 versiyasi, 2015 yil iyun
  2. ^ OMG (2012-07-01). "Diagrammaning ta'rifi, 1.0 versiyasi". Olingan 2013-02-21.

Tashqi havolalar