एक्सएमएल मेटाडेटा इंटरचेंज
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
(Learn how and when to remove this template message)
|
Filename extension |
.xmi |
---|---|
Internet media type | |
Type code | TEXT |
Developed by | Object Management Group |
Latest release | 2.5.1 June 2015 |
Type of format | Markup language |
Extended from | XML |
Standard | MOF 2 XMI Mapping |
Open format? | yes |
Website | www |
XML मेटा डेटा इंटरचेंज (XMI) एक लक्ष्य प्रबंधन समूह | ऑब्जेक्ट मैनेजमेंट ग्रुप (OMG) मानक है जो XML | एक्सटेंसिबल मार्कअप लैंग्वेज (XML) के माध्यम से मेटाडेटा जानकारी का आदान-प्रदान करता है।
इसका उपयोग किसी भी मेटाडेटा के लिए किया जा सकता है जिसका मेटामॉडल मेटा-ऑब्जेक्ट सुविधा | मेटा-ऑब्जेक्ट सुविधा (एमओएफ) में व्यक्त किया जा सकता है।
XMI का सबसे आम उपयोग एकीकृत मॉडलिंग भाषा मॉडल के लिए एक इंटरचेंज प्रारूप के रूप में है, हालांकि इसका उपयोग अन्य भाषाओं के मॉडल (मेटामॉडल) के क्रमांकन के लिए भी किया जा सकता है।
सिंहावलोकन
मॉडलिंग के ऑब्जेक्ट मैनेजमेंट ग्रुप विजन में, डेटा को अमूर्त मॉडल और ठोस मॉडल में विभाजित किया जाता है। अमूर्त मॉडल शब्दार्थ संबंधी जानकारी का प्रतिनिधित्व करते हैं, जबकि ठोस मॉडल दृश्य आरेखों का प्रतिनिधित्व करते हैं। एब्स्ट्रैक्ट मॉडल यूनिफाइड मॉडलिंग लैंग्वेज या एसआईएसएमएल जैसी स्वैच्छिक एमओएफ-आधारित मॉडलिंग भाषाओं के उदाहरण हैं। आरेखों के लिए, आरेख इंटरचेंज (DI, XMI[DI]) मानक का उपयोग किया जाता है। सार मॉडल डेटा के आदान-प्रदान के बीच भी XMI के विभिन्न मॉडलिंग टूल विक्रेता कार्यान्वयन के बीच वर्तमान में कई असंगतताएं हैं। डायग्राम इंटरचेंज का उपयोग लगभग न के बराबर है। इसका अर्थ है कि XMI का उपयोग करके एकीकृत मॉडलिंग भाषा मॉडलिंग टूल के बीच फ़ाइलों का आदान-प्रदान शायद ही संभव है।
XML मेटाडेटा इंटरचेंज (XMI) का एक उद्देश्य यूएमएल-आधारित मॉडलिंग टूल और MOF-आधारित मेटाडेटा रिपॉजिटरी के बीच वितरित विषम वातावरण में मेटाडेटा के आसान आदान-प्रदान को सक्षम करना है। XMI का उपयोग आमतौर पर उस माध्यम के रूप में भी किया जाता है जिसके द्वारा मॉडल संचालित इंजीनियरिंग के भाग के रूप में मॉडल को मॉडलिंग टूल से सॉफ़्टवेयर जनरेशन टूल में पास किया जाता है।
XMI के उदाहरण, और XMI-स्वरूपित फ़ाइलें बनाने वाले XML टैग की सूची, संस्करण 2.5.1 विनिर्देश दस्तावेज़ में उपलब्ध हैं।[1]
उद्योग मानकों का एकीकरण
XMI 4 उद्योग मानकों को एकीकृत करता है:
- XML - एक्स्टेंसिबल मार्कअप लैंग्वेज, एक W3C मानक।
- यूनिफाइड मॉडलिंग लैंग्वेज - यूनिफाइड मॉडलिंग लैंग्वेज, एक ऑब्जेक्ट मैनेजमेंट ग्रुप मॉडलिंग स्टैंडर्ड।
- मेटा-ऑब्जेक्ट सुविधा - मेटा ऑब्जेक्ट सुविधा, मेटामॉडलिंग निर्दिष्ट करने के लिए एक ऑब्जेक्ट प्रबंधन समूह भाषा।
- एमओएफ - एक्सएमआई के लिए मैपिंग
XMI में इन 4 मानकों का एकीकरण वितरित सिस्टम के टूल डेवलपर्स को ऑब्जेक्ट मॉडल और अन्य मेटाडेटा साझा करने की अनुमति देता है।
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 श्रृंखला से मौलिक रूप से भिन्न हैं।
Version | Release date | URL |
---|---|---|
2.5.1 | June 2015 | http://www.omg.org/spec/XMI/2.5.1 |
2.4.2 | April 2014 | http://www.omg.org/spec/XMI/2.4.2 |
2.4.1 | August 2011 | http://www.omg.org/spec/XMI/2.4.1 |
2.4 | March 2011 | http://www.omg.org/spec/XMI/2.4 |
2.1.1 | December 2007 | http://www.omg.org/spec/XMI/2.1.1 |
2.1 | September 2005 | http://www.omg.org/spec/XMI/2.1 |
डायग्राम डेफिनिशन ओएमजी प्रोजेक्ट मेटाडेटा इंटरचेंज के लिए एक और विकल्प है, जो लेआउट और ग्राफिकल प्रतिनिधित्व को भी व्यक्त कर सकता है।[2] XMI एक अंतरराष्ट्रीय मानक है: एक्सएमआई 2.4.2
- मानकीकरण के लिए अंतर्राष्ट्रीय संगठन / अंतर्राष्ट्रीय इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशन: 2014 सूचना प्रौद्योगिकी - XML मेटाडेटा इंटरचेंज (XMI)
एक्सएमआई 2.0
- मानकीकरण के लिए अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 19503:2005 सूचना प्रौद्योगिकी - XML मेटाडेटा इंटरचेंज (XMI)
यह भी देखें
- कॉमन वेयरहाउस मेटामॉडल
- वेब सत्तामीमांसा भाषा
- सामान्य मॉडलिंग पर्यावरण (GME)
- ग्रहण मॉडलिंग फ्रेमवर्क (EMF)
- डोमेन विशिष्ट भाषा (डीएसएल)
- डोमेन-विशिष्ट मॉडलिंग (DSM)
- मेटा-मॉडलिंग
- मेटा-ऑब्जेक्ट सुविधा (MOF)
संदर्भ
- ↑ Object Management Group. XML Metadata Interchange (XMI) Specification, version 2.5.1, June 2015
- ↑ OMG (2012-07-01). "आरेख परिभाषा, संस्करण 1.0". Retrieved 2013-02-21.