ऑफिस ओपन एक्सएमएल

ऑफिस ओपन एक्सएमएल (अनौपचारिक रूप से ओओएक्सएमएल के रूप में भी जाना जाता है) एक ZIP (फ़ाइल स्वरूप), स्प्रेडशीट, चार्ट, प्रस्तुतियों और वर्ड प्रोसेसिंग दस्तावेज़ों का प्रतिनिधित्व करने के लिए Microsoft द्वारा विकसित XML-आधारित फ़ाइल स्वरूप है। एक्मा इंटरनेशनल ने प्रारंभिक संस्करण को ECMA-376 के रूप में मानकीकृत किया। मानकीकरण के लिए अंतर्राष्ट्रीय संगठन और अंतर्राष्ट्रीय इंटरनेशनल इलेक्ट्रोटेक्नीकल कमीशन बाद के संस्करणों को ISO/IEC 29500 के रूप में मानकीकृत किया।

Microsoft Office 2010 ECMA-376 के लिए रीड सपोर्ट, ISO/IEC 29500 ट्रांजिशनल के लिए फुल सपोर्ट और ISO/IEC 29500 स्ट्रिक्ट के लिए रीड सपोर्ट प्रदान करता है। Microsoft Office 2013 और बाद में पूरी तरह से ISO/IEC 29500 सख्त का समर्थन करता है, लेकिन पिछली संगतता चिंताओं के कारण इसे डिफ़ॉल्ट फ़ाइल स्वरूप के रूप में उपयोग न करें।

पृष्ठभूमि
2000 में, Microsoft ने Microsoft Excel के लिए XML-आधारित प्रारूप का एक प्रारंभिक संस्करण जारी किया, जिसे Office XP में शामिल किया गया था। 2002 में, Microsoft Word के लिए एक नया फ़ाइल स्वरूप अपनाया गया। एक्सेल और वर्ड फॉर्मेट- जिन्हें माइक्रोसॉफ्ट ऑफिस एक्सएमएल प्रारूप के रूप में जाना जाता है- को बाद में माइक्रोसॉफ्ट ऑफिस के 2003 के रिलीज में शामिल किया गया।

माइक्रोसॉफ्ट ने नवंबर 2005 में घोषणा की कि वह एक्मा इंटरनेशनल के माध्यम से ऑफिस ओपन एक्सएमएल के रूप में अपने एक्सएमएल-आधारित प्रारूपों के नए संस्करण के मानकीकरण को सह-प्रायोजित करेगा। माइक्रोसॉफ्ट के  जीन पाउली  और इसाबेल वैलेट-हार्पर द्वारा एक्मा को प्रस्तुति दी गई थी।

मानकीकरण प्रक्रिया
Microsoft ने एक्मा इंटरनेशनल टेक्निकल कमेटी TC45 को प्रारंभिक सामग्री प्रस्तुत की, जहाँ इसे ECMA-376 बनने के लिए मानकीकृत किया गया, जिसे दिसंबर 2006 में अनुमोदित किया गया। इस मानक को तब ISO और IEC के JTC 1 में तेजी से ट्रैक किया गया था। प्रारंभ में ऑफिस ओपन एक्सएमएल इंटरमीडिएट 5 महीने के मतपत्र परिणामों के बाद, आईएसओ/आईईसी जेटीसी 1 फास्ट-ट्रैकिंग मानकीकरण प्रक्रिया के परिणाम के रूप में प्रारूप के एक संशोधित संस्करण को आईएसओ/आईईसी मानक के रूप में अनुमोदन के लिए आवश्यक वोट प्राप्त हुए जो अप्रैल 2008 में संपन्न हुए। परिणामी चार-भाग अंतर्राष्ट्रीय मानक (नामित आईएसओ/आईईसी 29500:2008) नवंबर 2008 में प्रकाशित हुआ था। और सूचना प्रौद्योगिकी टास्क फोर्स से डाउनलोड किया जा सकता है। एक्मा द्वारा ECMA-376 Office Open XML File Formats—दूसरा संस्करण (दिसंबर 2008); उन्हें उनकी वेबसाइट से डाउनलोड किया जा सकता है। ऑफिस ओपन एक्सएमएल का आईएसओ/आईईसी मानकीकरण विवादास्पद और कटु था, विनिर्देश और मानकीकरण प्रक्रिया दोनों के बारे में अधिक चर्चा के साथ। InfoWorld के अनुसार, OOXML का कई लोगों ने विरोध किया क्योंकि यह अनावश्यक था, क्योंकि सॉफ्टवेयर निर्माता OpenDocument (ODF) का उपयोग कर सकते थे, एक कम जटिल कार्यालय सॉफ्टवेयर प्रारूप जो पहले से ही एक अंतरराष्ट्रीय मानक था। उसी InfoWorld लेख ने बताया कि IBM (जो ODF प्रारूप का समर्थन करता है) ने मानक निकायों को छोड़ने की धमकी दी थी, जिसमें कहा गया था कि Microsoft जैसे प्रमुख निगमों को अनुचित प्रभाव को खत्म करने की अनुमति है। लेख में आगे कहा गया है कि माइक्रोसॉफ्ट पर यह आरोप लगाया गया था कि उसने मानकीकरण प्रक्रिया को सह-चयन करने के लिए देशों पर निर्भर किया ताकि यह सुनिश्चित हो सके कि इसे आईएसओ/आईईसी में ऑफिस ओपन एक्सएमएल पास करने के लिए पर्याप्त वोट मिले, हालांकि यह निर्दिष्ट नहीं करता है कि माइक्रोसॉफ्ट पर आरोप किसने लगाया था।

लाइसेंसिंग
पेटेंट मामलों में एक्मा इंटरनेशनल आचार संहिता के तहत, ECMA के भाग लेने वाले और अनुमोदन करने वाले सदस्य संगठनों को उचित और गैर-भेदभावपूर्ण लाइसेंसिंग | उचित और गैर-भेदभावपूर्ण (RAND) आधार पर अपने पेटेंट अधिकार उपलब्ध कराने की आवश्यकता है।

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

"Microsoft अपरिवर्तनीय रूप से किसी भी कार्यान्वयन को बनाने, उपयोग करने, बेचने, बिक्री के लिए पेश करने, आयात करने या वितरित करने के लिए आपके खिलाफ किसी भी Microsoft आवश्यक दावों पर दावा नहीं करने का वादा करता है, यह एक कवर किए गए विनिर्देश के अनुरूप है [...]"

यह उन अनुप्रयोगों तक सीमित है जो ISO/IEC 29500:2008 या Ecma-376 मानक से विचलित नहीं होते हैं और ऐसे पक्षों के लिए जो इस तरह के कवर किए गए विनिर्देशों के Microsoft कार्यान्वयन के खिलाफ पेटेंट उल्लंघन के मुकदमे को दर्ज नहीं करते हैं, बनाए रखते हैं या स्वेच्छा से भाग लेते हैं। ECMA-376 फास्ट-ट्रैक सबमिशन के समर्थन में ISO/IEC को सबमिट किए गए दस्तावेज़ों में ओपन स्पेसिफिकेशन प्रॉमिस शामिल था। एक्मा इंटरनेशनल ने जोर देकर कहा कि ओएसपी [विनिर्देश] को लागू करने के लिए ओपन सोर्स और वाणिज्यिक सॉफ्टवेयर दोनों को सक्षम बनाता है।

संस्करण
ऑफिस ओपन एक्सएमएल विनिर्देश कई संस्करणों में मौजूद है।

ईसीएमए-376 पहला संस्करण (2006)
विभिन्न दर्शकों की जरूरतों को पूरा करने के लिए ईसीएमए मानक को पांच भागों में संरचित किया गया है। ; भाग 1. मूल बातें
 * * शब्दावली, नोटेशनल कन्वेंशन और संक्षिप्त रूप
 * प्राथमिक और सहायक मार्कअप भाषाओं का सारांश
 * अनुरूपता की शर्तें और इंटरऑपरेबिलिटी दिशानिर्देश
 * खुले पैकेजिंग सम्मेलनों के भीतर प्रतिबंध जो प्रत्येक दस्तावेज़ प्रकार पर लागू होते हैं

भाग 2. ओपन पैकेजिंग कन्वेंशन
 * पैकेज मॉडल और भौतिक पैकेज के लिए ओपन पैकेजिंग कन्वेंशन (ओपीसी), को कई विक्रेताओं से विभिन्न अनुप्रयोगों में विभिन्न दस्तावेज़ प्रकारों द्वारा परिभाषित और उपयोग किया जाता है।
 * यह पैकेज में सभी सामग्री या भागों के लिए मुख्य गुण, थंबनेल, डिजिटल हस्ताक्षर, और प्राधिकरण और एन्क्रिप्शन क्षमताओं को परिभाषित करता है।
 * OPC के लिए XML स्कीमा को RELAX NG (ISO/IEC 19757-2) का उपयोग करके XML स्कीमा परिभाषाएँ (XSD) और (गैर-प्रामाणिक रूप से) घोषित किया गया है।

पार्ट 3. प्राइमर
 * वर्डप्रोसेसिंगएमएल, स्प्रेडशीटएमएल, प्रेजेंटेशनएमएल, ड्रॉइंगएमएल, वीएमएल और साझा एमएल के लिए जानकारीपूर्ण (गैर-मानक) परिचय, उदाहरणों और आरेखों के माध्यम से संदर्भ और चित्रण तत्व प्रदान करना
 * व्यावसायिक डेटा के साथ एकीकरण का समर्थन करने के लिए एक पैकेज के भीतर कस्टम XML डेटा-स्टोरिंग सुविधा का वर्णन करता है

भाग 4. मार्कअप भाषा संदर्भ
 * वर्डप्रोसेसिंगएमएल, स्प्रेडशीटएमएल, प्रेजेंटेशनएमएल, ड्रॉइंगएमएल, शेयर्ड एमएल और कस्टम एक्सएमएल स्कीमा के लिए संदर्भ सामग्री शामिल है, जो तत्व पदानुक्रम (माता-पिता/बाल संबंधों) सहित हर तत्व और विशेषता को परिभाषित करता है।
 * मार्कअप भाषाओं के लिए एक्सएमएल स्कीमा को एक्सएसडी के रूप में घोषित किया जाता है और (गैर-मानक रूप से) रिलैक्स एनजी का उपयोग करते हुए
 * कस्टम XML डेटा-स्टोरिंग सुविधा को परिभाषित करता है


 * भाग 5. मार्कअप अनुकूलता और व्यापकता
 * ओपनएक्सएमएल दस्तावेजों की विस्तार सुविधाओं का वर्णन करता है और उन तत्वों और विशेषताओं को निर्दिष्ट करता है जिनके माध्यम से एप्लिकेशन विभिन्न एक्सटेंशनों में काम कर सकते हैं।
 * ओपनएक्सएमएल दस्तावेजों की विस्तार सुविधाओं का वर्णन करता है और उन तत्वों और विशेषताओं को निर्दिष्ट करता है जिनके माध्यम से एप्लिकेशन विभिन्न एक्सटेंशनों में काम कर सकते हैं।

ECMA-376 मानक के बाद के संस्करण संरेखित हैं और तकनीकी रूप से संबंधित ISO मानक के समतुल्य हैं।

आईएसओ/आईईसी 29500:2008
ISO/IEC मानक चार भागों में संरचित है: भाग 1, 2 और 3 स्वतंत्र मानक हैं; उदाहरण के लिए, भाग 2, ओपन पैकेजिंग सम्मेलनों को निर्दिष्ट करते हुए, ओपन एक्सएमएल पेपर विशिष्टता और डिजाइन वेब प्रारूप सहित अन्य फ़ाइल स्वरूपों द्वारा उपयोग किया जाता है। भाग 4 को भाग 1 के संशोधन के रूप में पढ़ा जाना चाहिए, जिसकी उसे आवश्यकता है।

एक्मा द्वारा ECMA-376 2nd संस्करण (2008) के रूप में तकनीकी रूप से समतुल्य ग्रंथों का सेट भी प्रकाशित किया गया है।


 * भाग 1. मूल तत्व और मार्कअप भाषा संदर्भ
 * 5560 पृष्ठों से मिलकर, इस भाग में शामिल हैं:
 * अनुरूपता परिभाषाएँ
 * मानक द्वारा परिभाषित XML दस्तावेज़ मार्कअप भाषाओं के लिए संदर्भ सामग्री
 * XML स्कीमा (W3C) और (गैर-प्रामाणिक रूप से) RELAX NG का उपयोग करके घोषित दस्तावेज़ मार्कअप भाषाओं के लिए XML स्कीमा
 * विदेशी मार्कअप सुविधाओं को परिभाषित करता है
 * विदेशी मार्कअप सुविधाओं को परिभाषित करता है

भाग 2. ओपन पैकेजिंग कन्वेंशन
 * 129 पृष्ठों वाले इस भाग में निम्नलिखित शामिल हैं:
 * खुले पैकेजिंग सम्मेलनों का विवरण (पैकेज मॉडल, भौतिक पैकेज)
 * मूल गुण, थंबनेल और डिजिटल हस्ताक्षर
 * OPC के लिए XML स्कीमा XML स्कीमा (W3C) और (गैर-प्रामाणिक रूप से) RELAX NG का उपयोग करके घोषित किए जाते हैं

भाग 3. मार्कअप अनुकूलता और विस्तारणीयता
 * 40 पृष्ठों के इस भाग में निम्नलिखित शामिल हैं:
 * एक्सटेंशन का विवरण: तत्व और विशेषताएँ जो तंत्र को परिभाषित करती हैं जो अनुप्रयोगों को बातचीत सामग्री के वैकल्पिक साधनों को निर्दिष्ट करने की अनुमति देती हैं
 * एक्स्टेंसिबिलिटी नियम नेमस्पेस-आधारित वैलिडेशन डिस्पैचिंग लैंग्वेज का उपयोग करके व्यक्त किए जाते हैं

भाग 4. संक्रमणकालीन प्रवासन सुविधाएँ
 * 1464 पृष्ठों वाले इस भाग में निम्नलिखित शामिल हैं:
 * लीगेसी सामग्री जैसे संगतता सेटिंग और ग्राफ़िक्स मार्कअप भाषा VML
 * इस पाठ और ECMA-376 प्रथम संस्करण के बीच वाक्यगत अंतरों की एक सूची

मानक प्रत्येक वर्डप्रोसेसिंगएमएल, प्रेजेंटेशनएमएल और स्प्रेडशीटएमएल के लिए दस्तावेज़ और एप्लिकेशन अनुरूपता के दो स्तरों, सख्त और संक्रमणकालीन को निर्दिष्ट करता है, और अनुप्रयोगों के आधार और पूर्ण विवरण को भी निर्दिष्ट करता है।

संस्करणों के बीच संगतता
ECMA-376 प्रथम संस्करण से ISO/IEC 29500:2008 में परिवर्तन का आशय यह था कि एक मान्य ECMA-376 दस्तावेज़ भी एक मान्य ISO 29500 संक्रमणकालीन दस्तावेज़ होगा; हालांकि, बीआरएम में कम से कम एक बदलाव पेश किया गया है- xsd: बूलियन के लिए आगे के मूल्यों की अनुमति देने से इंकार करने से अधिकांश दस्तावेजों के लिए पश्चगामी-संगतता को तोड़ने का प्रभाव पड़ा। इसके लिए एक समाधान ISO/IEC JTC 1/SC 34/WG 4 को सुझाया गया था, और जून 2009 में Office Open XML के पहले संशोधन की सिफारिश के रूप में अनुमोदित किया गया था। ECMA-376 संस्करण 1 के अनुरूप दस्तावेजों को पढ़ने में सक्षम एप्लिकेशन ISO/IEC 29500-4 संक्रमणकालीन दस्तावेजों को ISO 8601 तारीखों वाले दूषित मानेंगे।

आवेदन समर्थन
Microsoft Word और Microsoft Office के कुछ पुराने संस्करण पढ़ने और लिखने में सक्षम हैं  Microsoft द्वारा प्रदान किए गए मुफ़्त संगतता पैक की स्थापना के बाद फ़ाइलें, हालाँकि कुछ आइटम, जैसे कि समीकरण, छवियों में परिवर्तित हो जाते हैं जिन्हें संपादित नहीं किया जा सकता है। Microsoft Office 2007 से शुरू होकर, Office Open XML फ़ाइल स्वरूप डिफ़ॉल्ट फ़ाइल स्वरूप बन गए हैं माइक्रोसॉफ्ट ऑफिस का। हालाँकि, Office Open XML मानक में पेश किए गए परिवर्तनों के कारण, Office 2007 पूरी तरह से ISO/IEC 29500:2008 के अनुपालन में नहीं है। Microsoft Office 2010 में Office Open XML के ISO/IEC 29500:2008-संगत संस्करण के दस्तावेज़ों को खोलने के लिए समर्थन शामिल है, लेकिन यह केवल ट्रांज़िशनल के अनुरूप दस्तावेज़ों को सहेज सकता है, विनिर्देश के सख्त, स्कीमा को नहीं। ध्यान दें कि ISO/IEC का उद्देश्य ISO/IEC 29500 मानक से संक्रमणकालीन संस्करण को हटाने की अनुमति देना है।

हालाँकि, Office Open XML स्वरूप को पढ़ने और लिखने की क्षमता Microsoft Office तक ही सीमित नहीं है; अन्य कार्यालय उत्पाद भी इस प्रारूप को पढ़ने और लिखने में सक्षम हैं:
 * ऑनलाइन, मोबाइल और डेस्कटॉप ऐप्स के लिए Collabora Online, Office Open XML फ़ाइलों को खोलने और सहेजने में सक्षम हैं।
 * सॉफ्टमेकर ऑफिस पढ़ने और लिखने में सक्षम है  और   इसके वर्ड प्रोसेसर और स्प्रेडशीट अनुप्रयोगों में फ़ाइलें।
 * लिब्रे ऑफिस ऑफिस ओपन एक्सएमएल फाइलों को खोलने और सहेजने में सक्षम है।
 * Apache OpenOffice संस्करण 3.0 से Office Open XML फ़ाइलों को आयात कर सकता है लेकिन उन्हें सहेज नहीं सकता। वर्जन 3.2 ने पासवर्ड से सुरक्षित ऑफिस ओपन एक्सएमएल फाइलों के लिए भी रीड सपोर्ट के साथ इस फीचर में सुधार किया है।  * OpenOffice का Go-oo फोर्क OOXML फ़ाइलें भी लिख सकता है।
 * के ऑफिस संस्करण 2.2 से और बाद में ओओएक्सएमएल फाइलों को आयात करने में सक्षम था।
 * कैलीग्रा सूट ऑफिस ओपन एक्सएमएल फाइलों को आयात करने में सक्षम है।
 * NeoOffice, OS X के लिए एक OpenOffice.org फोर्क आयात कर सकता है, OOXML को बचाने के लिए समर्थन 2017 में शुरू हुआ।
 * OOXML और OpenDocument फ़ाइलों के साथ संगत केवल कार्यालय, ऑनलाइन और डेस्कटॉप संपादक

ऑफिस ओपन एक्सएमएल प्रारूपों के लिए आयात समर्थन प्रदान करने वाले अन्य कार्यालय उत्पादों में शामिल हैं:
 * टेक्स्टएडिट (मैकोज़ के साथ शामिल)
 * मैं काम करता हूं
 * आईबीएम लोटस नोट्स
 * अभिशब्द
 * ग्नुमेरिक
 * वर्डपरफेक्ट
 * डब्ल्यूपीएस कार्यालय
 * गूगल डॉक्स
 * सॉफ्टमेकर फ्रीऑफिस

यह भी देखें

 * दस्तावेज़ मार्कअप भाषाओं की तुलना
 * दस्तावेज़ मार्कअप भाषाओं की सूची
 * माइक्रोसॉफ्ट ऑफिस पासवर्ड सुरक्षा
 * ऑफिस ओपन एक्सएमएल का मानकीकरण

बाहरी संबंध

 * ISO/IEC 29500 standards