एक्सएमएल मेटाडेटा इंटरचेंज: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Standard of Object Management Group}} {{redirect-distinguish|.xmi|XMI (disambiguation){{!}}XMI}} {{Multiple issues| {{More footnotes|date=April 2009}} {{Mo...")
 
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Standard of Object Management Group}}
{{Short description|Standard of Object Management Group}}
{{redirect-distinguish|.xmi|XMI (disambiguation){{!}}XMI}}
{{redirect-distinguish|.एक्सएमआई|.एक्सएमआई (disambiguation){{!}}.एक्सएमआई}}{{Infobox file format
{{Multiple issues|
{{More footnotes|date=April 2009}}
{{More citations needed|date=September 2014}}
}}
 
{{Infobox file format


| name = XMI
| name = XMI
Line 33: Line 27:
| extended to =  
| extended to =  
}}
}}
[[XML]] [[ मेटा डेटा ]] इंटरचेंज (XMI) एक [[ लक्ष्य प्रबंधन समूह ]] | ऑब्जेक्ट मैनेजमेंट ग्रुप (OMG) मानक है जो XML | एक्सटेंसिबल मार्कअप लैंग्वेज (XML) के माध्यम से मेटाडेटा जानकारी का आदान-प्रदान करता है।
[[XML|एक्सऍमएल]] [[ मेटा डेटा | मेटाडेटा]] इंटरचेंज (एक्सएमआई) एक [[ लक्ष्य प्रबंधन समूह |ऑब्जेक्ट मैनेजमेंट]] [[लक्ष्य प्रबंधन समूह|समूह]] (ओऍमजी) मानक है जो मेटाडेटा जानकारी को एक्सटेंसिबल मार्कअप भाषा (एक्सऍमएल) के माध्यम से विनिमय करने के लिए उपयोग होता है।


इसका उपयोग किसी भी मेटाडेटा के लिए किया जा सकता है जिसका मेटामॉडल [[मेटा-ऑब्जेक्ट सुविधा]] | मेटा-ऑब्जेक्ट सुविधा (एमओएफ) में व्यक्त किया जा सकता है।
यह किसी भी मेटाडेटा के लिए उपयोग किया जा सकता है जिसका मेटामॉडल [[मेटा-ऑब्जेक्ट सुविधा]] (एमओएफ) में व्यक्त किया जा सकता है, जो एक प्लेटफॉर्म-स्वतंत्र मॉडल (पीआईएम) होता है।


XMI का सबसे आम उपयोग [[एकीकृत मॉडलिंग भाषा]] मॉडल के लिए एक इंटरचेंज प्रारूप के रूप में है, हालांकि इसका उपयोग अन्य भाषाओं के मॉडल (मेटामॉडल) के क्रमांकन के लिए भी किया जा सकता है।
एक्सएमआई का सबसे सामान्य उपयोग यूएमएल मॉडल के अंतरिक्ष प्रारूप के रूप में होता है, यद्यपि इसका उपयोग [[एकीकृत मॉडलिंग भाषा]] (मेटामॉडल) के मॉडलों के सिरियलाइज़ेशन के लिए भी किया जा सकता है।


== सिंहावलोकन ==
== सिंहावलोकन ==
मॉडलिंग के ऑब्जेक्ट मैनेजमेंट ग्रुप विजन में, डेटा को अमूर्त मॉडल और ठोस मॉडल में विभाजित किया जाता है। अमूर्त मॉडल शब्दार्थ संबंधी जानकारी का प्रतिनिधित्व करते हैं, जबकि ठोस मॉडल दृश्य आरेखों का प्रतिनिधित्व करते हैं। एब्स्ट्रैक्ट मॉडल यूनिफाइड मॉडलिंग लैंग्वेज या [[एसआईएसएमएल]] जैसी स्वैच्छिक एमओएफ-आधारित मॉडलिंग भाषाओं के उदाहरण हैं। आरेखों के लिए, आरेख इंटरचेंज (DI, XMI[DI]) मानक का उपयोग किया जाता है। सार मॉडल डेटा के आदान-प्रदान के बीच भी XMI के विभिन्न मॉडलिंग टूल विक्रेता कार्यान्वयन के बीच वर्तमान में कई असंगतताएं हैं। डायग्राम इंटरचेंज का उपयोग लगभग न के बराबर है। इसका अर्थ है कि XMI का उपयोग करके एकीकृत मॉडलिंग भाषा मॉडलिंग टूल के बीच फ़ाइलों का आदान-प्रदान शायद ही संभव है।


XML मेटाडेटा इंटरचेंज (XMI) का एक उद्देश्य यूएमएल-आधारित मॉडलिंग टूल और MOF-आधारित मेटाडेटा रिपॉजिटरी के बीच वितरित विषम वातावरण में मेटाडेटा के आसान आदान-प्रदान को सक्षम करना है। XMI का उपयोग आमतौर पर उस माध्यम के रूप में भी किया जाता है जिसके द्वारा [[मॉडल संचालित इंजीनियरिंग]] के भाग के रूप में मॉडल को मॉडलिंग टूल से सॉफ़्टवेयर जनरेशन टूल में पास किया जाता है।


XMI के उदाहरण, और XMI-स्वरूपित फ़ाइलें बनाने वाले XML टैग की सूची, संस्करण 2.5.1 विनिर्देश दस्तावेज़ में उपलब्ध हैं।<ref>Object Management Group. [https://www.omg.org/spec/XMI/2.5.1/PDF XML Metadata Interchange (XMI) Specification], version 2.5.1, June 2015</ref>
ओऍमजी मॉडलिंग की दृष्टि से, डेटा को अंतर्निर्धारित मॉडल और वास्तविक मॉडल में विभाजित किया जाता है। अंतर्निर्धारित मॉडल सेमांटिक सूचना को प्रतिष्ठान्तरूप में प्रदर्शित करते हैं, जबकि वास्तविक मॉडल दृश्यमान आरेखा को प्रतिष्ठान्तरूप में प्रदर्शित करते हैं। अंतर्निर्धारित मॉडल विभिन्न एमओएफ-आधारित मॉडलिंग भाषाओं जैसे यूएमएल या एसआईएसएमएल के उदाहरण होते हैं। आरेखाओं के लिए, आरेखा प्रतिपालन  मानक का उपयोग किया जाता है। वर्तमान में एक्सएमआई के विभिन्न मॉडलिंग टूल विक्रेताओं के मध्य कई असंगताएं हैं, यहां तक कि अंतर्निर्धारित मॉडल डेटा के मध्य भी। आरेखा प्रतिपालन का उपयोग लगभग अप्रयुक्त हो रहा है। इसका अर्थ है कि यूएमएल मॉडलिंग टूल्स के मध्य एक्सएमआई का उपयोग करके फ़ाइलों का आपस में विनिमय करना बहुत कम संभव होता है।


एक्सऍमएल मेटाडेटा इंटरचेंज (एक्सएमआई) का एक उद्देश्य यूएमएल-आधारित मॉडलिंग टूल और एमओएफ-आधारित मेटाडेटा रिपॉजिटरी के मध्य वितरित विषम वातावरण में मेटाडेटा के आसान आदान-प्रदान को सक्षम करना है। एक्सएमआई का उपयोग सामान्यतौर पर उस माध्यम के रूप में भी किया जाता है जिसके द्वारा [[मॉडल संचालित इंजीनियरिंग]] के भाग के रूप में मॉडल को मॉडलिंग टूल से सॉफ़्टवेयर जनरेशन टूल में पास किया जाता है।


एक्सएमआई के उदाहरण, और एक्सएमआई-स्वरूपित फ़ाइलें बनाने वाले एक्सऍमएल टैग की सूची, संस्करण 2.5.1 विनिर्देश दस्तावेज़ में उपलब्ध हैं।<ref>Object Management Group. [https://www.omg.org/spec/XMI/2.5.1/PDF XML Metadata Interchange (XMI) Specification], version 2.5.1, June 2015</ref>
== उद्योग मानकों का एकीकरण ==
== उद्योग मानकों का एकीकरण ==
XMI 4 उद्योग मानकों को एकीकृत करता है:
एक्सएमआई 4 उद्योग मानकों को एकीकृत करता है:
* XML - एक्स्टेंसिबल मार्कअप लैंग्वेज, एक [[W3C]] मानक।
* एक्सऍमएल - एक्स्टेंसिबल मार्कअप लैंग्वेज, एक [[W3C]] मानक होता है।
* यूनिफाइड मॉडलिंग लैंग्वेज - यूनिफाइड मॉडलिंग लैंग्वेज, एक ऑब्जेक्ट मैनेजमेंट ग्रुप मॉडलिंग स्टैंडर्ड।
* यूनिफाइड मॉडलिंग लैंग्वेज(यूएमएल) - यूनिफाइड मॉडलिंग लैंग्वेज, एक ऑब्जेक्ट मैनेजमेंट समूह मॉडलिंग स्टैंडर्ड होती हैं।
* मेटा-ऑब्जेक्ट सुविधा - मेटा ऑब्जेक्ट सुविधा, [[मेटामॉडलिंग]] निर्दिष्ट करने के लिए एक ऑब्जेक्ट प्रबंधन समूह भाषा।
* मेटा-ऑब्जेक्ट सुविधा(एमओएफ) - मेटा ऑब्जेक्ट सुविधा, [[मेटामॉडलिंग]] निर्दिष्ट करने के लिए एक ऑब्जेक्ट प्रबंधन समूह भाषा होती है ।
* एमओएफ - एक्सएमआई के लिए मैपिंग
* एमओएफ - एक्सएमआई के लिए मानचित्र होता हैं ।


XMI में इन 4 मानकों का एकीकरण वितरित सिस्टम के टूल डेवलपर्स को ऑब्जेक्ट मॉडल और अन्य मेटाडेटा साझा करने की अनुमति देता है।
एक्सएमआई में इन 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 श्रृंखला से मौलिक रूप से भिन्न हैं।
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 श्रृंखला से बहुत पृथक हैं।
{| class="wikitable"
{| class="wikitable"
!Version
!संस्करण
!Release date
!रिलीज की दिनांक
!URL
!यूआरएल
|-
|-
|2.5.1
|2.5.1
|June 2015
|जून 2015
|<nowiki>http://www.omg.org/spec/XMI/2.5.1</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.5.1</nowiki>
|-
|-
|2.4.2
|2.4.2
|April 2014
|अप्रैल 2014
|<nowiki>http://www.omg.org/spec/XMI/2.4.2</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.4.2</nowiki>
|-
|-
|2.4.1
|2.4.1
|August 2011
|अगस्त 2011
|<nowiki>http://www.omg.org/spec/XMI/2.4.1</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.4.1</nowiki>
|-
|-
|2.4
|2.4
|March 2011
|मार्च 2011
|<nowiki>http://www.omg.org/spec/XMI/2.4</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.4</nowiki>
|-
|-
|2.1.1
|2.1.1
|December 2007
|दिसम्बर 2007
|<nowiki>http://www.omg.org/spec/XMI/2.1.1</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.1.1</nowiki>
|-
|-
|2.1
|2.1
|September 2005
|सितम्बर 2005
|<nowiki>http://www.omg.org/spec/XMI/2.1</nowiki>
|<nowiki>http://www.ओऍमजी.org/spec/XMI/2.1</nowiki>
|}
|}
डायग्राम डेफिनिशन ओएमजी प्रोजेक्ट मेटाडेटा इंटरचेंज के लिए एक और विकल्प है, जो लेआउट और ग्राफिकल प्रतिनिधित्व को भी व्यक्त कर सकता है।<ref name="DD">{{cite web|author=OMG|title=आरेख परिभाषा, संस्करण 1.0|url=http://www.omg.org/spec/DD/1.0/|date=2012-07-01|access-date = 2013-02-21}}</ref>
डायग्राम डिफिनिशन ओएमजी प्रोजेक्ट एक और मेटाडेटा अंतरविनिमय का विकल्प है, जो लेआउट और ग्राफिकल प्रतिष्ठान को भी व्यक्त कर सकता है।<ref name="DD">{{cite web|author=OMG|title=आरेख परिभाषा, संस्करण 1.0|url=http://www.omg.org/spec/DD/1.0/|date=2012-07-01|access-date = 2013-02-21}}</ref>
XMI एक अंतरराष्ट्रीय मानक है:
 
एक्सएमआई 2.4.2
एक्सएमआई एक अंतर्राष्ट्रीय मानक है:
: मानकीकरण के लिए अंतर्राष्ट्रीय संगठन / अंतर्राष्ट्रीय [[इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशन]]: 2014 सूचना प्रौद्योगिकी - XML ​​मेटाडेटा इंटरचेंज (XMI)
 
एक्सएमआई 2.0
====== एक्सएमआई 2.4.2 ======
: मानकीकरण के लिए अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 19503:2005 सूचना प्रौद्योगिकी - XML ​​मेटाडेटा इंटरचेंज (XMI)
: आईएसओ/आईईसीन 19509:2014 सूचना प्रौद्योगिकी - एक्सएमएल मेटाडेटा इंटरचेंज (एक्सएमआई) होता हैं।
 
====== एक्सएमआई 2.0 ======
: आईएसओ/आईईसीन 19503:2005 सूचना प्रौद्योगिकी - एक्सएमएल मेटाडेटा इंटरचेंज (एक्सएमआई) होता है।


== यह भी देखें ==
== यह भी देखें ==
* [[कॉमन वेयरहाउस मेटामॉडल]]
* [[कॉमन वेयरहाउस मेटामॉडल]]
* वेब सत्तामीमांसा भाषा
* वेब ओंटोलॉजी भाषा
* [[सामान्य मॉडलिंग पर्यावरण]] (GME)
* [[सामान्य मॉडलिंग पर्यावरण]] (जीएमई)
* [[ ग्रहण मॉडलिंग फ्रेमवर्क ]] (EMF)
* [[ ग्रहण मॉडलिंग फ्रेमवर्क |इक्लिप्स मॉडलिंग फ्रेमवर्क]] (ईएमएफ)
* [[डोमेन विशिष्ट भाषा]] (डीएसएल)
* [[डोमेन विशिष्ट भाषा]] (डीएसएल)
* [[डोमेन-विशिष्ट मॉडलिंग]] (DSM)
* [[डोमेन-विशिष्ट मॉडलिंग]] (डीएसएम)
* [[मेटा-मॉडलिंग]]
* [[मेटा-मॉडलिंग]]
* मेटा-ऑब्जेक्ट सुविधा (MOF)
* मेटा-ऑब्जेक्ट सुविधा (एमओएफ)


== संदर्भ ==
== संदर्भ ==
Line 109: Line 106:


== बाहरी संबंध ==
== बाहरी संबंध ==
* [http://www.omg.org/spec/XMI/ OMG XMI Specification]
* [http://www.omg.org/spec/XMI/ ओऍमजी एक्सएमआई Specification]


{{ISO standards}}
{{ISO standards}}
[[Category: XML- आधारित मानक]] [[Category: एकीकृत मॉडलिंग भाषा]] [[Category: सिस्टम मॉडलिंग भाषा]] [[Category: आईएसओ मानक]]


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Collapse templates]]
[[Category:Created On 14/06/2023]]
[[Category:Created On 14/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Missing redirects]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:XML- आधारित मानक]]
[[Category:आईएसओ मानक]]
[[Category:एकीकृत मॉडलिंग भाषा]]
[[Category:सिस्टम मॉडलिंग भाषा]]

Latest revision as of 18:44, 3 July 2023

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

एक्सऍमएल मेटाडेटा इंटरचेंज (एक्सएमआई) एक ऑब्जेक्ट मैनेजमेंट समूह (ओऍमजी) मानक है जो मेटाडेटा जानकारी को एक्सटेंसिबल मार्कअप भाषा (एक्सऍमएल) के माध्यम से विनिमय करने के लिए उपयोग होता है।

यह किसी भी मेटाडेटा के लिए उपयोग किया जा सकता है जिसका मेटामॉडल मेटा-ऑब्जेक्ट सुविधा (एमओएफ) में व्यक्त किया जा सकता है, जो एक प्लेटफॉर्म-स्वतंत्र मॉडल (पीआईएम) होता है।

एक्सएमआई का सबसे सामान्य उपयोग यूएमएल मॉडल के अंतरिक्ष प्रारूप के रूप में होता है, यद्यपि इसका उपयोग एकीकृत मॉडलिंग भाषा (मेटामॉडल) के मॉडलों के सिरियलाइज़ेशन के लिए भी किया जा सकता है।

सिंहावलोकन

ओऍमजी मॉडलिंग की दृष्टि से, डेटा को अंतर्निर्धारित मॉडल और वास्तविक मॉडल में विभाजित किया जाता है। अंतर्निर्धारित मॉडल सेमांटिक सूचना को प्रतिष्ठान्तरूप में प्रदर्शित करते हैं, जबकि वास्तविक मॉडल दृश्यमान आरेखा को प्रतिष्ठान्तरूप में प्रदर्शित करते हैं। अंतर्निर्धारित मॉडल विभिन्न एमओएफ-आधारित मॉडलिंग भाषाओं जैसे यूएमएल या एसआईएसएमएल के उदाहरण होते हैं। आरेखाओं के लिए, आरेखा प्रतिपालन मानक का उपयोग किया जाता है। वर्तमान में एक्सएमआई के विभिन्न मॉडलिंग टूल विक्रेताओं के मध्य कई असंगताएं हैं, यहां तक कि अंतर्निर्धारित मॉडल डेटा के मध्य भी। आरेखा प्रतिपालन का उपयोग लगभग अप्रयुक्त हो रहा है। इसका अर्थ है कि यूएमएल मॉडलिंग टूल्स के मध्य एक्सएमआई का उपयोग करके फ़ाइलों का आपस में विनिमय करना बहुत कम संभव होता है।

एक्सऍमएल मेटाडेटा इंटरचेंज (एक्सएमआई) का एक उद्देश्य यूएमएल-आधारित मॉडलिंग टूल और एमओएफ-आधारित मेटाडेटा रिपॉजिटरी के मध्य वितरित विषम वातावरण में मेटाडेटा के आसान आदान-प्रदान को सक्षम करना है। एक्सएमआई का उपयोग सामान्यतौर पर उस माध्यम के रूप में भी किया जाता है जिसके द्वारा मॉडल संचालित इंजीनियरिंग के भाग के रूप में मॉडल को मॉडलिंग टूल से सॉफ़्टवेयर जनरेशन टूल में पास किया जाता है।

एक्सएमआई के उदाहरण, और एक्सएमआई-स्वरूपित फ़ाइलें बनाने वाले एक्सऍमएल टैग की सूची, संस्करण 2.5.1 विनिर्देश दस्तावेज़ में उपलब्ध हैं।[1]

उद्योग मानकों का एकीकरण

एक्सएमआई 4 उद्योग मानकों को एकीकृत करता है:

  • एक्सऍमएल - एक्स्टेंसिबल मार्कअप लैंग्वेज, एक W3C मानक होता है।
  • यूनिफाइड मॉडलिंग लैंग्वेज(यूएमएल) - यूनिफाइड मॉडलिंग लैंग्वेज, एक ऑब्जेक्ट मैनेजमेंट समूह मॉडलिंग स्टैंडर्ड होती हैं।
  • मेटा-ऑब्जेक्ट सुविधा(एमओएफ) - मेटा ऑब्जेक्ट सुविधा, मेटामॉडलिंग निर्दिष्ट करने के लिए एक ऑब्जेक्ट प्रबंधन समूह भाषा होती है ।
  • एमओएफ - एक्सएमआई के लिए मानचित्र होता हैं ।

एक्सएमआई में इन 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 श्रृंखला से बहुत पृथक हैं।

संस्करण रिलीज की दिनांक यूआरएल
2.5.1 जून 2015 http://www.ओऍमजी.org/spec/XMI/2.5.1
2.4.2 अप्रैल 2014 http://www.ओऍमजी.org/spec/XMI/2.4.2
2.4.1 अगस्त 2011 http://www.ओऍमजी.org/spec/XMI/2.4.1
2.4 मार्च 2011 http://www.ओऍमजी.org/spec/XMI/2.4
2.1.1 दिसम्बर 2007 http://www.ओऍमजी.org/spec/XMI/2.1.1
2.1 सितम्बर 2005 http://www.ओऍमजी.org/spec/XMI/2.1

डायग्राम डिफिनिशन ओएमजी प्रोजेक्ट एक और मेटाडेटा अंतरविनिमय का विकल्प है, जो लेआउट और ग्राफिकल प्रतिष्ठान को भी व्यक्त कर सकता है।[2]

एक्सएमआई एक अंतर्राष्ट्रीय मानक है:

एक्सएमआई 2.4.2
आईएसओ/आईईसीन 19509:2014 सूचना प्रौद्योगिकी - एक्सएमएल मेटाडेटा इंटरचेंज (एक्सएमआई) होता हैं।
एक्सएमआई 2.0
आईएसओ/आईईसीन 19503:2005 सूचना प्रौद्योगिकी - एक्सएमएल मेटाडेटा इंटरचेंज (एक्सएमआई) होता है।

यह भी देखें

संदर्भ

  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.


बाहरी संबंध