Office Open XML

Office Open XML (OOXML, DOCX [1] , XLSX, PPTX, ISO / IEC draft IS 29500:2008) je řada formátů souborů pro ukládání elektronických dokumentů balíků kancelářských aplikací - zejména Microsoft Office . Formát je zip archiv obsahující text XML , grafiku a další data [2] , která byla dříve uložena v binárních formátech DOC, XLS atd.

Formát původně vznikl jako náhrada za bývalý binární formát dokumentu používaný aplikacemi Microsoft Office až po Office 2003 včetně a těsně před tím byl konkurentem standardizovaného OpenDocumentu . V roce 2006 byl formát Office Open XML společností Ecma International prohlášen za bezplatný a otevřený formát . Je to výchozí formát pro aplikace Microsoft Office 2007 a novější.

Dvě různé verze OOXML jsou definovány v ECMA-376 [1] [3] a v ISO 29500:2008. Plná podpora formátu ISO 29500 byla očekávána (ale neobjevila se) v Microsoft Office 2010.

S vytvořením OOXML byly binární formáty Microsoftu otevřeny pod proprietárními [4] podmínkami Microsoft Open Specification Promise  – v té době byly částečně rozpoznány, ale neexistovala žádná komplexní dokumentace.

Standardizace

Pozadí

Microsoft Office, sestavený v roce 1990 z programů, které se objevily v 80. letech, nebyl navržen pro výměnu. Pokud potřebujete použít dokumenty Office v cizím softwaru, existuje Component Object Model a jednodušší formáty jako RTF [5] .

V roce 2005 se stále častěji objevovaly výzvy, aby vládní agentury přešly na otevřené formáty. Jestliže v bývalém SSSR byla kultura používání licencovaného softwaru stále slabá, v Evropě se uzavřený formát vládních dokumentů stal vlastně požadavkem, aby se ze státních rozpočtů americké společnosti Microsoft zaplatilo několik set dolarů za pracoviště. Microsoft si uvědomil, že nemá vhodný formát a konkurenti, OASIS , předávají svůj ODF prostřednictvím ISO , vytvořil svůj vlastní formát XML založený na svých DOC a XLS a předal jej Ecma International a ISO . Tato procedura začala v roce 2006 a skončila v roce 2008 – o něco více než dva roky na všechno ( ODF se začala standardizovat již v roce 2002 a po 15 letech není práce ještě zdaleka dokončena). Odpůrci v tomto úsilí zjistili mnoho porušení interních postupů ISO.

Ecma International

Microsoft uvedl, že Office Open XML bude otevřeným standardem a předložil jej ke schválení Ecma International (ECMA). 8. prosince 2005 ECMA zorganizovala Technický výbor 45 (TC45) s cílem „vydat formální standard pro kancelářské aplikace, který je plně kompatibilní s formáty Microsoft Office Open XML“. Návrh podpořila i společnost Apple Inc. , Barclays Capital , BP , British Library, Essilor , Intel , NextPage., Statoil ASA a Toshiba [6] .

ISO/IEC

Dne 5. září 2007 bylo hlasováním dočasně zamítnuto přijetí varianty OOXML jako normy ISO/IEC 29500 [7] .

V březnu 2008 byla upravená specifikace přijata jako budoucí norma ISO/IEC 29500. Zejména v Norsku bylo zaznamenáno porušení procesu normalizace [8] . Později se ukázalo, že soubory uložené v Microsoft Office 2007 neprojdou testy na shodu se standardem, což porušuje pravidla pro přijetí standardu pomocí postupu Fast-Tracking , vyžadující existenci implementací standardu [9] .

V květnu 2008 byla podána odvolání z Jižní Afriky [10] [11] , Brazílie a Indie [12] [13] , Venezuely [14] . Existuje také stížnost na vícenásobné porušení od společnosti Open Source Leverandørforeningen v Dánsku [15] .

Zveřejnění ISO/IEC DIS 29500 bylo odloženo o lhůtu pro odvolání (30 dnů) [16] [17] .

V červenci vedoucí představitelé ISO a IEC doporučili Technickému řídícímu výboru odvolání zamítnout, přičemž jako důvod uvedli, že návrh normy byl přijat hlasováním v souladu se směrnicemi ISO/IEC JTC 1 [18] .

V srpnu ISO zamítla odvolání zemí, které byly proti přijetí OOXML jako standardu, protože nemohly získat podporu potřebného počtu členů ISO k pozastavení přijetí normy [19]

Na konci srpna vydaly státní IT organizace v Brazílii, Jižní Africe, Venezuele, Ekvádoru , Kubě a Paraguayi prohlášení o pochybnostech o neutralitě ISO [20] [21] .

V Norsku, kde z 21 hlasů proti a dvou hlasů pro, se ukázalo, že ano, 29. září 2008 rezignovalo 13 členů technické komise na protest proti Standard Norge[22] [23 ] [24] .

Podle setkání ISO/IEC JTC1/SC34 , podvýboru ISO/IEC JTC1 , na začátku října SC34 zaslal nepublikovanou žádost do OASIS , aby jí předal kontrolu nad normou ISO/IEC 26300 (ODF), což odůvodnil touha po lepší kompatibilitě mezi standardy. Groklaw také poznamenal , že 9 z 20 účastníků schůzky v červenci byli zaměstnanci nebo konzultanti společnosti Microsoft nebo členové ECMA TC45. V důsledku toho existovalo podezření, že se Microsoft pokoušel převzít kontrolu nad ODF [25] [26] [27] .

Pozdější život standardu

Po standardizaci OOXML se práce na standardu zastavily; Microsoft Office 2010 stále splňoval „přechodné“ požadavky OOXML, ale ne ty „přísné“. Microsoft slíbil plnou shodu v příští verzi. ISO pohrozilo odstraněním přechodových částí z normy [28] .

Office 2013 začal podporovat striktní OOXML [29] . Ve výchozím nastavení je ukládání stále, i pro rok 2016, v přechodu [30] .

Dne 25. června 2014 společnost Microsoft vydala Open XML SDK v open source pod licencí Apache 2.0 [31] .

Podpora v textových procesorech

Předchozí verze MS Office

Pro rok 2007 jsou populárnější jeho předchůdci, binární formáty Microsoft Office 97-2003. Podpora jedné verze OOXML (neodpovídající ISO/IEC 29500) byla zavedena v Microsoft Office 2007 [9] . Pro práci s tímto formátem v předchozích verzích MS Office Microsoft navrhuje nainstalovat Microsoft Office Compatibility Pack, který poskytuje "transparentní" práci s formáty Office 2007 MS Office 2000, XP a 2003 [32] .

Podpora formátů v jiných textových procesorech

OpenOffice.org verze 3 má částečnou vestavěnou podporu pro OOXML. K vyřešení tohoto problému existují online konvertory, které umí převést formát DOCX do jiných formátů. Existuje také zásuvný modul (vyvinutý společností Novell ), který umožňuje otevírat a ukládat soubory v tomto formátu v OS rodiny SUSE a Microsoft Windows [33] .

Podpora formátu OOXML v textovém procesoru Corel Word Perfect se očekávala v polovině roku 2007 [34] .

Kritika

Viz také

Poznámky

  1. 1 2 Standardní ECMA-376: Office Open XML File Formats  (anglicky) ( PDF a DOCX)  (odkaz není dostupný) . Ecma International (prosinec 2006). Získáno 30. srpna 2007. Archivováno z originálu dne 24. srpna 2011.
  2. Archiv zip obsahuje soubory XML a tři složky, docProps, Word a _rels, které ukládají vlastnosti dokumentu, obsah a vztahy mezi jinými soubory. DOCX jaký je tento formát souboru (nedostupný odkaz) . OC (4. února 2013). Archivováno z originálu 16. září 2013. 
  3. Vladimír Paramonov. Nový formát dokumentů společnosti Microsoft byl standardizován ECMA . Compulenta . Nakladatelství "Computerra" (8. prosince 2006).  (nedostupný odkaz)
  4. Offenheit společnosti Microsoft je bez licence GPL. Software Freedom Law Center pod dohledem Microsofts Versprechen.  (německy) . Golem.de . Získáno 9. srpna 2020. Archivováno z originálu dne 24. ledna 2021.
  5. local.joelonsoftware.com/wiki/Why_Microsoft_Office_formats_are_so_difficult%3F_(And_how_to_get around that)
  6. Společnost Ecma International vytváří TC45 pro standardizaci formátů souborů Office Open XML  (v angličtině)  (odkaz není k dispozici) . Mezinárodní Ecma. Získáno 24. srpna 2007. Archivováno z originálu dne 23. února 2012.
  7. Hlasování se uzavírá o návrhu normy ISO/IEC DIS 29500  (anglicky)  (odkaz není k dispozici) . ISO (4. září 2007). Získáno 4. září 2007. Archivováno z originálu 23. února 2012.
  8. Titulní strana: OOXML spouští demonstraci v Norsku: „Vyhoďme OOXML z ISO“ (downlink) . Získáno 11. dubna 2008. Archivováno z originálu 10. dubna 2008. 
  9. 1 2 Pamela Jonesová. Microsoft Office 2007 neprošel testy shody OOXML, Alex Brown přiznává, doufá v  nejlepší . Groklaw (21. dubna 2008). Získáno 22. dubna 2008. Archivováno z originálu 10. září 2008.
  10. David Meyer. Ratifikace OOXML čelí zpoždění po námitce  (anglicky)  (downlink) . ZDNet.co.uk . CNET Networks Inc. (27. května 2008). Získáno 31. května 2008. Archivováno z originálu 31. května 2008.
  11. M. Kuscus, CEO, South African Bureau of Standards (SABS). Odvolání od jihoafrického národního orgánu ohledně výsledku zrychleného zpracování DIS 29500 Office open XML  (  odkaz není k dispozici) . Získáno 31. května 2008. Archivováno z originálu 8. prosince 2010.
  12. Indie a Brazílie podaly odvolání proti OOXML. Shuttleworth Foundation objasňuje situaci (odkaz není k dispozici) . OpenNET (30. května 2008). Získáno 31. května 2008. Archivováno z originálu dne 3. srpna 2008. 
  13. Peter Sayer. Indie a Brazílie podaly odvolání proti standardizaci OOXML  (anglicky)  (odkaz není k dispozici) . Společnost PC World Communications Inc. ( IDG ) (30. května 2008). Datum přístupu: 31. května 2008. Archivováno z originálu 23. února 2012.
  14. Peter Sayer. Venezuela se připojuje k lince apeluje na schválení standardu OOXML  (anglicky)  (downlink) . IDG News Service (3. června 2008). Získáno 3. června 2008. Archivováno z originálu 23. února 2012.
  15. Pamela Jonesová. Nyní OOXML protest od dánské  OSL . Groklaw (31. května 2008). Získáno 2. června 2008. Archivováno z originálu 5. května 2010.
  16. Čtyři národní normalizační orgány se odvolají proti schválení ISO/IEC DIS 29500  (anglicky)  (odkaz není k dispozici) . ISO (6. června 2008). Získáno 13. června 2008. Archivováno z originálu 23. února 2012.
  17. ISO zmrazilo přijetí OOXML (downlink) . OpenNET (11. června 2008). Získáno 13. června 2008. Archivováno z originálu 28. května 2012. 
  18. Pamela Jonesová. ISO to TMB: Zde jsou odvolání proti OOXML; Měly by být odepřeny – aktualizace 2Xs – odpovědi . Groklaw (9. července 2008). Získáno 11. července 2008. Archivováno z originálu 10. září 2008.
  19. Archivovaná kopie (odkaz není dostupný) . Získáno 18. srpna 2008. Archivováno z originálu 18. srpna 2008.   ISO, IEC zamítají odvolání, schvalují OOXML spec
  20. Štefan Krempl. Obnovený protest proti certifikaci ISO OOXML společnosti Microsoft  (anglicky)  (downlink) . Heise Media UK Ltd. (2. září 2008). Datum přístupu: 5. září 2008. Archivováno z originálu 23. února 2012.
  21. Georgina Prodhan; Sharon Lindoresová. Rozhodnutí Microsoftu vyvolalo nesouhlas mezi členy ISO  (anglicky)  (downlink) . Thomson Reuters (1. září 2008). Datum přístupu: 5. září 2008. Archivováno z originálu 23. února 2012.
  22. zoobab. Norové na protest opouštějí svůj normalizační orgán  (anglicky)  (downlink) . <NO>OOXML (2008). Získáno 2. října 2008. Archivováno z originálu 23. června 2012.
  23. IT-bransjen rømmer fra Standard Norge  (Nor.)  (nedostupný odkaz) (29. září 2008). Získáno 2. října 2008. Archivováno z originálu 23. února 2012.
  24. Skandaleprosess od Standard Norge | Apne standarder, It-politikk, Office . Získáno 2. října 2008. Archivováno z originálu 16. září 2008.
  25. Výbor Microsoft-Stacked SC 34 dělá  krok . Groklaw (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 5. května 2010.
  26. djwm. Snaží se Microsoft převzít kontrolu nad ODF?  (anglicky)  (nedostupný odkaz) . Heise Media UK Ltd (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 23. února 2012.
  27. Maxim Čirkov. Společnost Microsoft může převzít kontrolu nad vývojem standardu ODF (odkaz není k dispozici) . OpenNET (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 3. října 2008. 
  28. Kde je tomu konec? | Microsoft neprošel testem standardů . Získáno 29. října 2015. Archivováno z originálu dne 4. dubna 2010.
  29. Jaký je výchozí formát souboru pro ukládání v MS Office 2013? Je to stále přechodný formát OOXML nebo přísný formát ISO/IEC 29500? (nedostupný odkaz) . Získáno 25. září 2017. Archivováno z originálu 14. srpna 2017. 
  30. Výchozí formát souboru pro ukládání v MS Office 2016: OOXML Transitional nebo Strict? (nedostupný odkaz) . Získáno 25. září 2017. Archivováno z originálu 25. září 2017. 
  31. Open XML SDK: Vydáno dnes jako projekt s otevřeným zdrojovým kódem  ( 25. června 2014). Získáno 6. července 2014. Archivováno z originálu dne 7. července 2014.
  32. Microsoft Office Compatibility Pack Archivováno 25. října 2007.
  33. Novell: OpenOffice. Otevřete XML Translator . Získáno 28. srpna 2009. Archivováno z originálu 26. srpna 2009.
  34. WordPerfect pro podporu jak ODF, tak Open XML  (anglicky)  (downlink) . linuxové hodinky . Společnost Ziff Davis Enterprise Holdings Inc. (29. listopadu 2006). Získáno 30. srpna 2007. Archivováno z originálu dne 23. února 2012.
  35. (Implementace standardu Office Open XML (OOXML): Oh...) . Získáno 15. května 2022. Archivováno z originálu dne 13. května 2022.
  36. Příslib Open Specification společnosti Microsoft: Bez záruky pro GPL (downlink) . Software Freedom Law Center (12. března 2008). Získáno 7. října 2009. Archivováno z originálu 23. února 2012. 
  37. Celý název Ecma 376, "Office Open XML", mate trh  (  nepřístupný odkaz) . Námitky EOOXML - Grokdoc . Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
  38. Rob Weir. Zábavné, ale matoucí  (anglicky)  (downlink) . An Antic Disposition (20. ledna 2007). Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
  39. Pamela Jonesová. Další "standard" schválený MS ECMA - C++/CLI  (anglicky)  (odkaz není k dispozici) (30. ledna 2006). Datum přístupu: 7. října 2009. Archivováno z originálu 3. února 2010.
  40. Odpověď Ministerstva obrany USA na Letter Ballot INCITS 2212  (  nepřístupný odkaz) . NABÍZÍ (9. srpna 2007). Získáno 7. října 2009. Archivováno z originálu 28. září 2007.
  41. Sam Hiser. Dosažení otevřenosti: Bližší pohled na ODF a OOXML  (anglicky) (HTML)  (odkaz není dostupný) 1. ONLamp.com (14. června 2007). Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
  42. Šest tisíc stránek, jeden měsíc, bez šance...  (anglicky)  (nepřístupný odkaz) . Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
  43. Publikace ISO/IEC 29500:2008, Informační technologie — Jazyky pro popis a zpracování dokumentů — Formáty souborů Office Open XML . Získáno 21. listopadu 2008. Archivováno z originálu 6. července 2009.

Články

Odkazy