Office Open XML

Office Open XML (OOXML, DOCX [1] , XLSX, PPTX, ISO / IEC draft IS 29500:2008) är en serie filformat för lagring av elektroniska dokument av kontorsprogrampaket - i synnerhet Microsoft Office . Formatet är ett zip -arkiv som innehåller XML - text , grafik och annan data [2] som tidigare lagrats i binära DOC-, XLS-, etc.-format.

Formatet skapades ursprungligen som en ersättning för det tidigare binära dokumentformatet som användes av Microsoft Office-program fram till och med Office 2003, och en konkurrent till det standardiserade OpenDocument strax innan dess . 2006 förklarades Office Open XML-formatet som ett fritt och öppet format av Ecma International . Det är standardformatet för Microsoft Office 2007 och senare program.

Två olika versioner av OOXML definieras i ECMA-376 [1] [3] och i ISO 29500:2008. Fullständigt stöd för ISO 29500-formatet förväntades (men dök inte upp) i Microsoft Office 2010.

Med skapandet av OOXML öppnades Microsofts binära format under de proprietära [4] villkoren i Microsoft Open Specification Promise  - vid den tiden kändes de delvis igen, men det fanns ingen heltäckande dokumentation.

Standardisering

Bakgrund

Microsoft Office, sammansatt 1990 från program som dök upp på 80-talet, var inte designat för utbyte. Om du behöver använda Office-dokument i någon annans programvara finns det en Component Object Model och enklare format som RTF [5] för detta .

År 2005 blev det vanligare att myndigheterna skulle byta till öppna format. Om kulturen att använda licensierad programvara fortfarande var svag i det forna Sovjetunionen, blev det i Europa det stängda formatet av statliga dokument faktiskt ett krav för att betala från statsbudgeten för Microsoft - ett amerikanskt företag - flera hundra dollar för en arbetsplats. Efter att ha insett att det inte hade ett lämpligt format, och konkurrenterna, OASIS , skickade sin ODF genom ISO , skapade Microsoft sitt eget XML-format baserat på dess DOC och XLS och skickade det genom Ecma International och ISO . Denna procedur började 2006 och slutade 2008 - lite mer än två år för allt ( ODF började standardiseras redan 2002 , och efter 15 år är arbetet fortfarande långt ifrån klart). Motståndare fann många brott mot ISO:s interna rutiner i denna strävan.

Ecma International

Microsoft har uppgett att Office Open XML kommer att vara en öppen standard och har lämnat in den till Ecma International (ECMA) för godkännande. Den 8 december 2005 organiserade ECMA Technical Committee 45 (TC45) för att "släppa en formell standard för kontorsapplikationer som är helt kompatibel med Microsofts Office Open XML-format". Förslaget stöddes också av Apple Inc. , Barclays Capital , BP , British Library, Essilor , Intel , NextPage., Statoil ASA och Toshiba [6] .

ISO/IEC

Den 5 september 2007 förkastades antagandet av OOXML-varianten som en ISO/IEC 29500-standard tillfälligt genom en omröstning [7] .

I mars 2008 antogs den modifierade specifikationen som den framtida standarden ISO/IEC 29500. I Norge noterades särskilt brott mot standardiseringsprocessen [8] . Senare visade det sig att filerna som sparats av Microsoft Office 2007 inte klarar testerna för överensstämmelse med standarden, vilket bryter mot reglerna för att anta standarden genom Fast-Tracking- proceduren , vilket kräver att implementeringar av standarden finns [9] .

I maj 2008 lämnades överklaganden in från Sydafrika [10] [11] , Brasilien och Indien [12] [13] , Venezuela [14] . Det finns också ett klagomål om flera intrång från Open Source Leverandørforeningen i Danmark [15] .

Publiceringen av ISO/IEC DIS 29500 har försenats med en överklagandeperiod (30 dagar) [16] [17] .

I juli rekommenderade ledarna för ISO och IEC att den tekniska styrelsen skulle avslå överklagandena, med hänvisning till att utkastet till standard antogs genom omröstning i enlighet med ISO/IEC JTC 1- direktiven [18] .

I augusti avvisade ISO överklaganden från länder som motsatte sig antagandet av OOXML som standard eftersom de inte kunde få stöd från det nödvändiga antalet ISO-medlemmar för att avbryta antagandet av standarden [19]

I slutet av augusti utfärdade statliga IT-organisationer i Brasilien, Sydafrika, Venezuela, Ecuador , Kuba och Paraguay ett uttalande om tvivel om ISO:s neutralitet [20] [21] .

I Norge, där av 21 röster emot och två röster för, visade det sig vara ja, den 29 september 2008 avgick 13 medlemmar av tekniska kommissionen i protest från Standard Norge[22] [23 ] [24] .

Enligt ISO/IEC JTC1/SC34-mötet skickade en underkommitté till ISO/IEC JTC1 i början av oktober SC34 en opublicerad begäran till OASIS om att överföra kontrollen över ISO/IEC 26300 (ODF)-standarden till den, och motiverade detta med en önskan om bättre kompatibilitet mellan standarder. Groklaw noterade också att 9 av 20 som deltog i mötet i juli var Microsoft-anställda eller konsulter, eller medlemmar av ECMA TC45. Som ett resultat fanns det misstankar om att Microsoft försökte ta kontroll över ODF [25] [26] [27] .

Senare liv av standarden

Efter att OOXML standardiserades stannade arbetet med standarden; Microsoft Office 2010 uppfyllde fortfarande "övergångskraven" OOXML, men inte de "strikta". Microsoft lovade full efterlevnad i nästa version. ISO har hotat att ta bort övergångsdelarna från standarden [28] .

Office 2013 började stödja strikt OOXML [29] . Som standard är sparandet fortfarande, även för 2016, i övergång [30] .

Den 25 juni 2014 släppte Microsoft Open XML SDK i öppen källkod under Apache 2.0-licensen [31] .

Stöd i ordbehandlare

Tidigare versioner av MS Office

För 2007 är dess föregångare, de binära formaten för Microsoft Office 97-2003, mer populära. Stöd för en version av OOXML (som inte överensstämmer med ISO/IEC 29500) introducerades i Microsoft Office 2007 [9] . För att arbeta med detta format i tidigare versioner av MS Office, föreslår Microsoft att du installerar Microsoft Office Compatibility Pack, som ger "transparent" arbete med Office 2007-formaten för MS Office 2000, XP och 2003 [32] .

Formatstöd i andra ordbehandlare

OpenOffice.org version 3 har delvis inbyggt stöd för OOXML. För att lösa detta problem finns det onlinekonverterare som kan konvertera DOCX-formatet till andra format. Det finns också ett plugin-program (utvecklat av Novell ) som låter dig öppna och spara filer i detta format i OS för SUSE- och Microsoft Windows -familjerna [33] .

Stöd för OOXML-formatet i Corel Word Perfect ordbehandlare förväntades i mitten av 2007 [34] .

Kritik

Se även

Anteckningar

  1. 1 2 Standard ECMA-376:Office Open XML-filformat  (engelska) ( PDF och DOCX)  (länk ej tillgänglig) . Ecma International (december 2006). Hämtad 30 augusti 2007. Arkiverad från originalet 24 augusti 2011.
  2. ZIP-arkivet innehåller XML-filer och tre mappar, docProps, Word och _rels, som lagrar dokumentegenskaper, innehåll och relationer mellan andra filer. DOCX vad är detta filformat (inte tillgänglig länk) . OC (4 februari 2013). Arkiverad från originalet den 16 september 2013. 
  3. Vladimir Paramonov. Microsofts nya dokumentformat har standardiserats av ECMA . Compulenta . Förlaget "Computerra" (8 december 2006).  (inte tillgänglig länk)
  4. Microsofts Offenheit passt nicht zur GPL. Software Freedom Law Center untersucht Microsofts Versprechen.  (tyska) . Golem.de . Hämtad 9 augusti 2020. Arkiverad från originalet 24 januari 2021.
  5. local.joelonsoftware.com/wiki/Why_Microsoft_Office_formats_are_so_difficult%3F_(Och_how_to_get around that)
  6. Ecma International skapar TC45 för att standardisera Office Open XML-filformat  (engelska)  (länk ej tillgänglig) . Ecma International. Hämtad 24 augusti 2007. Arkiverad från originalet 23 februari 2012.
  7. Omröstningen avslutas om utkastet till ISO/IEC DIS 29500-standard  (engelska)  (länk ej tillgänglig) . ISO (4 september 2007). Hämtad 4 september 2007. Arkiverad från originalet 23 februari 2012.
  8. Framsida: OOXML utlöser demonstration i Norge: "Låt oss kasta OOXML ur ISO" (nedlänk) . Hämtad 11 april 2008. Arkiverad från originalet 10 april 2008. 
  9. 1 2 Pamela Jones. Microsoft Office 2007 misslyckas med OOXML-konformitetstester, erkänner Alex Brown, hoppas på det  bästa . Groklaw (21 april 2008). Hämtad 22 april 2008. Arkiverad från originalet 10 september 2008.
  10. David Meyer. OOXML-ratificeringen står inför försening efter invändning  (eng.)  (nedlänk) . ZDNet.co.uk . CNET Networks Inc. (27 maj 2008). Hämtad 31 maj 2008. Arkiverad från originalet 31 maj 2008.
  11. M. Kuscus, VD, South African Bureau of Standards (SABS). Överklagande från det sydafrikanska nationella organet angående resultatet av den snabba behandlingen av DIS 29500 Office open XML  (  länk ej tillgänglig) . Hämtad 31 maj 2008. Arkiverad från originalet 8 december 2010.
  12. Indien och Brasilien överklagade OOXML. Shuttleworth Foundation klargör situationen (länk ej tillgänglig) . OpenNET (30 maj 2008). Hämtad 31 maj 2008. Arkiverad från originalet 3 augusti 2008. 
  13. Peter Sayer. Indien och Brasilien överklagar OOXML-standardisering  (engelska)  (länk ej tillgänglig) . PC World Communications Inc. ( IDG ) (30 maj 2008). Datum för åtkomst: 31 maj 2008. Arkiverad från originalet den 23 februari 2012.
  14. Peter Sayer. Venezuela ansluter sig till linje tilltalande OOXML standardgodkännande  (eng.)  (nedlänk) . IDG News Service (3 juni 2008). Hämtad 3 juni 2008. Arkiverad från originalet 23 februari 2012.
  15. Pamela Jones. Nu en OOXML-protest från Danmarks  OSL . Groklaw (31 maj 2008). Hämtad 2 juni 2008. Arkiverad från originalet 5 maj 2010.
  16. Fyra nationella standardiseringsorgan överklagar godkännandet av ISO/IEC DIS 29500  (engelska)  (länk ej tillgänglig) . ISO (6 juni 2008). Hämtad 13 juni 2008. Arkiverad från originalet 23 februari 2012.
  17. ISO fryser adoptionen av OOXML (nedlänk) . OpenNET (11 juni 2008). Hämtad 13 juni 2008. Arkiverad från originalet 28 maj 2012. 
  18. Pamela Jones. ISO till TMB: Here Are Appeals Against OOXML; De bör nekas - uppdaterade 2Xs - svar . Groklaw (9 juli 2008). Hämtad 11 juli 2008. Arkiverad från originalet 10 september 2008.
  19. Arkiverad kopia (länk ej tillgänglig) . Hämtad 18 augusti 2008. Arkiverad från originalet 18 augusti 2008.   ISO, IEC avslår överklaganden, godkänner OOXML spec
  20. Stefan Krempl. Förnyad protest mot ISO-certifieringen av Microsofts OOXML  (engelska)  (nedlänk) . Heise Media UK Ltd. (2 september 2008). Datum för åtkomst: 5 september 2008. Arkiverad från originalet den 23 februari 2012.
  21. Georgina Prodhan; Sharon Lindores. Microsofts beslut utlöser oliktänkande bland ISO-medlemmar  (eng.)  (nedlänk) . Thomson Reuters (1 september 2008). Datum för åtkomst: 5 september 2008. Arkiverad från originalet den 23 februari 2012.
  22. zoobab. Norrmän lämnar sitt standardorgan i protest  (engelska)  (nedlänk) . <NO>OOXML (2008). Hämtad 2 oktober 2008. Arkiverad från originalet 23 juni 2012.
  23. IT-bransjen rømmer fra Standard Norge  (Nor.)  (inte tillgänglig länk) (29 september 2008). Hämtad 2 oktober 2008. Arkiverad från originalet 23 februari 2012.
  24. Skandaleprocess av Standard Norge | Apne standarder, IT-politik, Office . Hämtad 2 oktober 2008. Arkiverad från originalet 16 september 2008.
  25. Microsoft-Stacked SC 34-kommittén gör ett  drag . Groklaw (2 oktober 2008). Hämtad 4 oktober 2008. Arkiverad från originalet 5 maj 2010.
  26. djwm. Försöker Microsoft ta kontroll över ODF?  (engelska)  (otillgänglig länk) . Heise Media UK Ltd (2 oktober 2008). Hämtad 4 oktober 2008. Arkiverad från originalet 23 februari 2012.
  27. Maxim Chirkov. Microsoft kan ta kontroll över utvecklingen av ODF-standarden (länk ej tillgänglig) . OpenNET (2 oktober 2008). Hämtad 4 oktober 2008. Arkiverad från originalet 3 oktober 2008. 
  28. Var tar det slut? | Microsoft klarar inte standardtestet . Hämtad 29 oktober 2015. Arkiverad från originalet 4 april 2010.
  29. Vilket är standardfilformatet för att spara i MS Office 2013? Är det fortfarande övergångsformatet OOXML eller det strikta ISO/IEC 29500-formatet? (inte tillgänglig länk) . Hämtad 25 september 2017. Arkiverad från originalet 14 augusti 2017. 
  30. Standardfilformat för att spara i MS Office 2016: OOXML Transitional or Strict? (inte tillgänglig länk) . Hämtad 25 september 2017. Arkiverad från originalet 25 september 2017. 
  31. Open XML SDK: Released Today as an Open Source Project  ( 25 juni 2014). Hämtad 6 juli 2014. Arkiverad från originalet 7 juli 2014.
  32. Microsoft Office Compatibility Pack Arkiverad 25 oktober 2007.
  33. Novell: OpenOffice. Öppna XML-översättare . Hämtad 28 augusti 2009. Arkiverad från originalet 26 augusti 2009.
  34. WordPerfect för att stödja både ODF och Open XML  (engelska)  (nedlänk) . linux klocka . Ziff Davis Enterprise Holdings Inc. (29 november 2006). Hämtad 30 augusti 2007. Arkiverad från originalet 23 februari 2012.
  35. (Implementering av Office Open XML (OOXML)-standarden: Åh...) . Hämtad 15 maj 2022. Arkiverad från originalet 13 maj 2022.
  36. Microsofts öppna specifikationslöfte: Ingen garanti för GPL (nedlänk) . Software Freedom Law Center (12 mars 2008). Hämtad 7 oktober 2009. Arkiverad från originalet 23 februari 2012. 
  37. Ecma 376s fullständiga namn, "Office Open XML", förvirrar marknadsplatsen  (  otillgänglig länk) . EOOXML invändningar - Grokdoc . Hämtad 7 oktober 2009. Arkiverad från originalet 23 februari 2012.
  38. Rob Weir. Roligt men förvirrande  (engelska)  (nedlänk) . En antik disposition (20 januari 2007). Hämtad 7 oktober 2009. Arkiverad från originalet 23 februari 2012.
  39. Pamela Jones. En annan MS ECMA-godkänd "standard" - C++/CLI  (engelska)  (länk ej tillgänglig) (30 januari 2006). Datum för åtkomst: 7 oktober 2009. Arkiverad från originalet den 3 februari 2010.
  40. Svar från det amerikanska försvarsdepartementet på brevomröstningen INCITS 2212  (  otillgänglig länk) . INCITER (9 augusti 2007). Hämtad 7 oktober 2009. Arkiverad från originalet 28 september 2007.
  41. Sam Hiser. Att uppnå öppenhet: En närmare titt på ODF och OOXML  (engelska) (HTML)  (länk ej tillgänglig) 1. ONLamp.com (14 juni 2007). Hämtad 7 oktober 2009. Arkiverad från originalet 23 februari 2012.
  42. Sex tusen sidor, en månad, ingen chans...  (engelska)  (otillgänglig länk) . Hämtad 7 oktober 2009. Arkiverad från originalet 23 februari 2012.
  43. Publicering av ISO/IEC 29500:2008, Informationsteknologi — Dokumentbeskrivning och bearbetningsspråk — Office Open XML-filformat . Hämtad 21 november 2008. Arkiverad från originalet 6 juli 2009.

Artiklar

Länkar