|
Office Open XML (OOXML) is een open standaard bestandsformaat voor Office-documenten. De standaard werd ontwikkeld door Microsoft. Het bestandsformaat wordt voornamelijk gebruikt in Microsoft Office 2007. Het Office Open XML-formaat is zodanig ontworpen dat ook oude Microsoft Office-documenten met een binair formaat eenvoudig kunnen worden geopend en geconverteerd naar het nieuwe XML-formaat. Oude versies van Office kunnen niet direct overweg met het nieuwe bestandsformaat. Microsoft ontwikkelde daarvoor een gratis te downloaden compatibility pack dat de omzetting mogelijk maakt. Op dit moment wordt een proces doorlopen om de standaard door ISO te laten standaardiseren. Het Office Open XML-bestandsformaat gebruikt het OPC samengesteld bestandsformaat, dit is een ZIP-bestand met daarin XML-documenten, waarin de informatie en presentatie van de informatie worden opgeslagen. Verder kunnen in het OPC-bestand ook andere onderdelen van het Office-document, zoals plaatjes, worden opgeslagen in aparte deelbestanden. Dankzij de ZIP-compressie zijn de resulterende bestanden, ondanks het gebruik van XML, kleiner dan de oude binaire Office-bestanden.
StandaardiseringStandaardisering van bestandsformaten hebben belang voor de overheid. Van een niet gestandaardiseerd formaat, zoals dat van Office 2000, kan men niet 100% zeker zijn dat het binnen 30 jaar nog ondersteund wordt. Documenten gemaakt met dat formaat hebben dan geen onbeperkte "houdbaarheid". De specificatie van het Office Open XML-bestandsformaat is door Microsoft als een open standaard vrijgegeven. De achtergrond voor het vrijgeven van de specificatie is de ontwikkeling in de markt waarbij diverse overheden hebben vastgesteld dat ze voor het vastleggen van informatie uitsluitend gebruik wensen te maken van een open bestandsformaat, in casu ODF. Met name de Amerikaanse staat Massachusetts en de Belgische overheid hebben hierbij een voortrekkersrol gespeeld. Het feit dat de EU een advies uitbracht om Office-documentformaten te standaardiseren gold als een directe aanleiding voor het standaardiseren van allereerst het OpenDocument-bestandsformaat en vervolgens ook de standaardisatie van Office Open XML. Microsoft heeft de specificaties van hun Office-documentformaat gepland voor Microsoft Office 2007 vrijgegeven om te voorkomen dat, door deze eis van toepassing van een open standaard, de Microsoft-applicaties buiten spel zouden komen te staan. Microsoft heeft de specificaties aan Ecma Internationaal, een internationaal industriestandaardencomité, overgedragen voor standaardisatie met als doel om daarna een versnelde procedure te kunnen starten om de het Office 2007-formaat ook als ISO-standaard vastgelegd te zien. Omdat Ecma International een vertrouwde partner is van ISO, kon de standaard onder het fasttrack-regime versneld ook als ISO-standaard goedgekeurd worden. De Fasttrack-optie is ooit in het leven geroepen om de facto industriestandaarden versneld als officiële ISO-standaard te formaliseren. De fasttrack-procedure is in februari 2008 afgesloten met een ballot-resolutie-bijeenkomst waarin de ISO-landenorganisaties met Ecma tot overeenstemming probeerden te komen over aanpassingen aan de voorgestelde standaard om te komen tot een officiële ISO-standaard. De ISO-leden hebben een groot aantal reacties gegeven met daarbij vragen en voorgestelde aanpassingen. Na de definitieve stemming is door de nationale ISO/IEC JCT1 leden de concept ISO/IEC 29500-standaard goedgekeurd. De definitieve tekst van de standaard is op dit moment nog niet beschikbaar. Ecma-376 Office Open XMLHet Office Open XML-formaat is in december 2006 als Ecma-376 Office-Open XML-standaard door Ecma International aangenomen. Alle standaarden die door Ecma worden uitgebracht zijn gratis te gebruiken open standaarden en behoeven als zodanig geen licentie om toegepast te worden. Bovendien vereist Ecma-standaardisering van de bij de ontwikkeling betrokken leden dat zij hun patentrechten op het formaat beschikbaar stellen aan iedereen, aan de hand van de Ecma-gedragsregels rondom patenten. Effectief is dit een belofte met juridische betekenis om geen patentrechten toe te passen tegen alle gebruikers van het formaat, mits deze gebruikers zelf geen patentrechten op het formaat claimen tegen Microsoft. Door het creëren van deze open standaard en het vrijgeven van de patentrechten kan iedereen effectief het Office Open XML-formaat toepassen ongeacht hun eigen licentievoorwaarden. Dat maakt Office Open XML bijvoorbeeld ook geschikt voor Open Source-programmatuur. ISO-standaardisatietrajectEcma International heeft de Office Open XML-standaard op 5 januari 2007 aangemeld bij ISO voor een fasttrack-standaardisatietraject. Het ISO Fasttrack-standaardisatietraject beslaat diverse fasen. De eerste fase is een review van een maand met als doel om interne inconsistenties te signaleren. Voor Ecma-376 Office Open XML liep die periode initieel tot 5 februari 2007. Twintig landenorganisaties (leden van de ISO Joint Technical Committee 1 (JTC)-commissie) hebben commentaar geleverd op de conceptstandaard. Daarvan hebben de meeste inconsistenties in de standaard vastgesteld. Ecma international heeft een reactie gegeven met verklaringen ten aanzien van de bevindingen van de ISO landenorganisaties. De 'fasttrack'-standaardisatie wordt dan zonder aanpassingen vervolgd. Op 2 september 2007 vond de eerste stemming over de voorgestelde standaard in de JTC-commissie plaats. Daarbij bleek onvoldoende steun voor het goedkeuren van ECMA 376 Office Open XML. Bij de inhoudelijke beoordeling door de leden werden circa 3000 punten van commentaar aangeleverd aan ECMA. In de laatste week van maart 2008 werden de ECMA-reacties en oplossingen voor het eerder geleverde commentaar inhoudelijk behandeld. Deze inhoudelijke behandeling leidde in de afrondende stemming tot een positief oordeel. Het NEN had al in september 2007 besloten een neutrale stem uit te brengen. De Nederlandse commissie bleek niet in staat om een duidelijk voor of tegen uit te spreken. Volgens enkele deelnemers is het goed mogelijk om de Office Open XML-standaard positief te beoordelen en te werken aan convergentie met ODF. In de periode tot de afrondende stemprocedure constateerde het NEN onvoldoende aanleiding om de stem te wijzigen in een goed- of afkeuring. Discussie over het ISO-besluitvormingsprocesAan het besluitvormingsproces van de nationale organen kan elk bedrijf of instantie tegen betaling deelnemen. In dit geval zijn dat de makers en gebruikers van kantoorsoftware. De belangen zijn groot, het gaat om een miljardenmarkt. Dit alles werkt het inroepen van niet direct belanghebbenden bij de stemming in de hand. In verschillende landen schreven zich veel partnerbedrijven van bijvoorbeeld Microsoft zich in maar ook concurrenten zoals IBM en Sun die achter het concurrerende ODF formaat staan werden vaak lid. In enkele landen nam daardoor het aantal comité leden enorm toe. Ook de afrondende BRM-bijeenkomst was niet vrij van problemen. Het bleek dat de week die was uitgetrokken voor de inhoudelijke behandeling van de Ecma-reacties op het commentaar te kort was om alle wijzigingsvoorstellen plenair te behandelen. Uiteindelijk zijn slechts enkele honderden van de ruim 1027 verschillende reacties daadwerkelijk inhoudelijk beoordeeld. De stemming werd door Ecma als een succes beschouwd, aangezien uiteindelijk een positief resultaat werd bereikt. 61 leden van de in totaal 71 stemmende ISO/IEC JCT1 leden en 24 van de 32 participerende leden en stemden voor acceptatie van IS 29500 [1][2]) Dat resultaat werd niet door iedereen positief beoordeeld, aangezien ook binnen de vele stemmingen van de landenorganisaties verschillende ongerijmdheden plaatsvonden. Zo oordeelde de Noorse vertegenwoordiger tijdens de BRM positief over de standaard, terwijl driekwart van een Noors adviescommitte negatief oordeelden. Dat leidde zelfs tot een protest van het Noorse adviescomité tegen de uiteindelijke positieve stem van het Noorse standaardencomité. De gehele gang van zaken wordt meegenomen in nieuw onderzoek van de EU ingediend door de ECIS, een organisatie waarin de concurrenten van Microsoft zich hebben verenigd. [3] Verschillende landencomités (India, Brazilië, Venezuela, Zuid-Afrika) hebben bezwaar gemaakt tegen de uitkomsten van de stemming[4]. In het kort kwam het commentaar neer op de volgende inhoudelijke onderdelen:
Het ISO commité heeft het bezwaar verworpen[5], waarmee de standaard is geformaliseerd. Discussie over de standaardDe standaardisatieprocedure van Open XML is onderhevig aan een stevige discussie in de ISO-commissies en online. Hierbij worden zowel enkele voordelen als bezwaren genoemd op de Office Open XML-standaard. Enkele van de genoemde voordelen van de Office Open XML-standaard zijn de volgende punten:
Naast voordelen zijn er vele punten van bezwaar geopperd door tegenstanders van de standaardisering.
Verschillende bezwaren zijn tijdens de ISO-standaardisatie ondervangen en hebben tot een aanpassingen door Ecma geleid. Het bestandformaat en structuurElk Office OpenXML-bestand bestaat uit een ZIP-bestand met daarin een aantal specifieke XML-bestanden. Naast deze XML-bestanden kunnen in het ZIP-bestand ook zogenaamde 'embedded' bestanden voorkomen, zoals plaatjes of andere mediabestanden. Het voordeel hiervan is dat deze in native vorm opgeslagen kunnen worden. De structuur van de ZIP-container is onderdeel van de Open XML-standaard, onder de noemer Open Packaging Convention. In theorie kun je elk willekeurig bestandstype in een Office Open XML bestand inbedden, iets wat eveneens mogelijk is in het Open Document Format bestandsformaat. In de ZIP-container vind je drie belangrijke onderdelen. Allereerst staat er in de root een XML-bestand genaamd [Content_Types].xml. Dit bestand bevat een catalogus van de onderdelen in de ZIP en specificeert het type content dat in de onderdelen gevonden kan worden. Het /rels/.rels bestand bevat de relaties tussen onderdelen op het hoogste niveau. Er zijn meestal meerdere bestanden met een .rels-extensie, altijd bevatten deze relaties tussen verschillende onderdelen. Er is een specifiek onderdeel, genaamd het start-part, dat specifieke content bevat voor elk van de drie markuptalen. Dit start-part is de 'root' van de hiërachie en wordt gebruikt als je door een Open XML-document navigeert met programmacode. De namen en locaties van onderdelen is veelal onbelangrijk. Enkel de .rels-bestanden en de [Content_Types].xml zijn altijd hetzelfde. De overige delen worden gevonden aan de hand van relaties gedefinieerd in de .rels-bestanden. Document-opmaaktalenOffice OpenXML bevat drie XML-opmaaktalen voor het creëren van de drie belangrijke XML Office-documenttypes. Dat zijn:
Daarnaast bevat OOXML nog een aantal ondersteunende XML-opmaaktalen. De belangrijkste zijn:
Zie ook
Externe links (meest Engelstalig)
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net