एक्सएमएल मेटाडेटा इंटरचेंज

From Vigyanwiki
Revision as of 21:51, 14 June 2023 by alpha>Indicwiki (Created page with "{{Short description|Standard of Object Management Group}} {{redirect-distinguish|.xmi|XMI (disambiguation){{!}}XMI}} {{Multiple issues| {{More footnotes|date=April 2009}} {{Mo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
XMI
Filename extension
.xmi
Internet media type
Type codeTEXT
Developed byObject Management Group
Latest release
2.5.1
June 2015; 9 years ago (2015-06)
Type of formatMarkup language
Extended fromXML
StandardMOF 2 XMI Mapping
Open format?yes
Websitewww.omg.org/spec/XMI

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)

यह भी देखें

संदर्भ

  1. Object Management Group. XML Metadata Interchange (XMI) Specification, version 2.5.1, June 2015
  2. OMG (2012-07-01). "आरेख परिभाषा, संस्करण 1.0". Retrieved 2013-02-21.


बाहरी संबंध