Office Open XML

Fra Wikipedia, den frie encyklopedi

Gå til: navigasjon, søk
Office Open XML Document
Fil:X-office-document.svg
Filnavnsuffiks: .docx
MIME-type: application/vnd.
openxmlformats-officedocument.
wordprocessingml.document[1]
Utviklet av: Microsoft, Ecma International
Formattype: Tekstbehandling
Utvidet fra: XML, DOC, WordProcessingML
Office Open XML Presentation
Fil:X-office-presentation.svg
Filnavnsuffiks: .pptx
MIME-type: application/vnd.
openxmlformats-officedocument.
presentationml.presentation[1]
Utviklet av: Microsoft, Ecma International
Formattype: Presentasjonsprogrammer
Utvidet fra: XML, PPT
Office Open XML Workbook
Fil:X-office-spreadsheet.svg
Filnavnsuffiks: .xlsx
MIME-type: application/vnd.
openxmlformats-officedocument.
spreadsheetml.sheet[1]
Utviklet av: Microsoft, Ecma International
Formattype: Regneark
Utvidet fra: XML, XLS, SpreadsheetML


Office Open XML-filformater er en samlebetegnelse på filformat utviklet av Microsoft, som er ment for å kunne gi et fritt[trenger referanse] og åpent[trenger referanse] alternativ til tidligere MS Office filformat. OOXML har gjennomgått to standardisorgan, en godkjent hos Ecma i november 2005[2] og en som er i ferd med å sluttføres gjennom ISO (International Organization for Standardization ),første steg i april 2008[3], og deretter anbefalt publisert som standard 15. august 2008.


Innhold

[rediger] Bakgrunn

Historisk sett har MS Office bruk binærfil-formater som Word sitt doc-format og Excel sitt xls-format. Disse formatene har gjort det vanskelig for konkurrerende programmer å støtte binærformatene korrekt. Microsoft har også vært fri til å endre formatene etter eget ønske uten å informere om endringene og hva som er gjort.

I 2000 startet Microsoft på oppgaven med å lage et XML format, først kalt Office 2003 XML format, som skulle gjøre det mulig for Word og Excel å lagre data i et mer åpent XML format, som også ville være lesbart for alternative kontorapplikasjoner.

I mai 2004, anbefalte den Europeiske unionen at Microsoft burde publisere og standardisere XML Office format gjennom et standardiseringsorgan. I november 2005 annonserte Microsoft at Ecma skulle stå for denne standardiseringen, og formatet ble kjent som "Ecma Office Open XML". I april 2006 [4] skriver Ecma i en statusrapport at arbeidet begynte i desember 2005 med medlemmer fra Apple, Barclays Capital, BP, The British Library, Essilor, Intel, Microsoft, NextPage, Novell, Statoil og Toshiba.

[rediger] Ecma 376 standard

Ecma 376 ble publisert i desember 2006 og publikasjonen av standarden kan fritt lastes ned fra Ecma International[5], og publikasjonen består av 5 dokumenter. Dette er den OOXML-implementeringen som er standard filformatet for Microsoft Office 2007. Flere konkurrerende kontorpakker kan lagre og lese Ecma 376, men det finnes organisasjoner og personer som har kritiske spørsmål til Ecma 376.

[rediger] ISO/IEC 29500

Denne standarden er bygget opp av fire deler:

  • ISO/IEC DIS 29500-1 --- Del 1: Grunnleggende og skriveregler (ENG: Fundamentals and Markup)
  • ISO/IEC DIS 29500-2 --- Del 2: Åpen pakkekonvensjon (ENG: Open Packaging Convention)
  • ISO/IEC DIS 29500-3 --- Del 3: Samspill med skriveregler og utvikling (ENG: Markup Compatibility and Extensibility)
  • ISO/IEC DIS 29500-4 --- Del 4: Egenskaper i tidsrommet ved oppgradering (ENG: Transitional Migration Features)

Prosessen for godkjennelse av ISO/ENC 29500 er til nå gjort i to omganger pågrunn av klager fra fire ISO-medlemsland. Disse var Brasil, India, Sør-Afrika og Venezuela. Disse fikk kke fikk støtte i klagen av 2/3 av medlemmene i ISO's tekniske styre og IEC standardiseringsstyre som reglene i ISO/IEC krever [6] [7].

OOXML ISO/IEC 29500 har begynt prosessen rundt publisering som ISO standard, og den fremtidige Microsoft Office 14 er den første versjonen av Microsofts kontorpakke som vil støtte denne nye OOXML-versjonen.

[rediger] Office Open XML-filformater

Det er i hovedsak tre filformater som støttes, og disse kan lagres som komprimerte eller ukomprimerte dokument.

  • Tekstbehandling
  • Presentasjon
  • Regneark

[rediger] Kritikk

OOXML har fått mye kritikk under standardiseringsprosessen [8], hvor det meste går på selve standarden og hvor omfattende den er. Selve omfanget av standarden er sett på som vanskelig å implementere da den er på over 6000 sider. Til sammenligning er ODF på 867 sider.

Det er blant annet lagt inn støtte for tidligere MS Word funksjoner i OOXML. Motstandere av OOXML har gjort oppmerksom på at dette er unødvendig, i og med at en standard ikke skal ha forpliktelser til å ta hensyn til tidligere og konkurrerende fil-format.

Standardiseringsprosessen gjennomført av ISO har også resultert i mye kritikk av selve standardiseringsprosessen, siden det er naturlig med bare en gjeldende standard for ett filformat. OpenDocument (ODF) ble godkjent som ISO standard mye før OOXML, og motstandere av OOXML derfor argumentert med at kun en standard er fornuftig, og to standarder for samme type fil-format vil gjøre standardisering uhensiktsmessig.

Det er også kritisert at OOXML er ISO standardisert, men at MS Office ikke bruker denne slik at det i praksis ikke er en så utbredt standard som MS gir uttrykk for.

[rediger] Spesifikk kritikk av standarden

I arbeidet med å standardisere OOXML så har en lang liste med mer detaljerte feil og mangler i fil-formatet blitt tatt opp. Noen av disse er oppsummert slik [9]:

  • Det finnes allerede en åpen standard. To standarder vil gi større kostnader, øke forvirringen og usikkerheten hos programvareindustrien, styringsorgan og brukere.
  • Det finnes ikke enda (pr. august 2008) noen program som bruker OOXML ISO-standarden.
  • Noe dokumentasjon mangler slik som hvordan implementere automatisk mellomrom som i Word 95 (autoSpaceLikeWord95) eller bruk av linjeskift regler for Word 97 (useWord97LineBreakRules).
  • 10% av eksemplene i standardiseringsforslaget er ikke godkjent XML.
  • Det finnes ingen garanti for at det er mulig å implementere standarden fult ut.
  • ISO 29500 bryter med tidligere standardisering slik som ISO 8601 (dato og tidsformat), ISO 639 (representasjon av koder for navn og land) eller ISO/IEC 10118-3 (krypteologisk nøkkel)
  • Det finnes en feil i regnearkformatet som forbyr en dato tidligere enn 1900-tallet
  • Standardforslaget er laget av Microsoft, og tar ikke hensyn til erfaringer og ekspertisen til andre parter.

[rediger] Se også

[rediger] Referanser

  1. ^ a b c Microsoft. Register file extensions on third party servers. microsoft.com. Besøkt 9. april 2008(2008-04-09 ).
  2. ^ Microsoft Co-Sponsors Submission of Office Open XML Document Formats to Ecma International for Standardization. Microsoft (21. november 2005(2005-11-21 )). Besøkt 19. august 2008(2008-08-19 ).
  3. ^ ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard. ISO (2. april 2008(2008-04-02 )). Besøkt 19. august 2008(2008-08-19 ).
  4. ^ TC45 Status Report - 18th of April 2006. ECMA (18. april 2006(2006-04-18 )).
  5. ^ Standard ECMA-376. ECMA (7. desember 2006(2006-12-07 )).
  6. ^ ISO and IEC members give go ahead on ISO/IEC DIS 29500. ISO (15. august 2008(2008-08-15 )). Besøkt 19. august 2008(2008-08-19 ).
  7. ^ ISO avviste samtlige OOXML-anker. Digi (18. august 2008(2008-08-18 )). Besøkt 19. august 2008(2008-08-19 ).
  8. ^ Irregularities. NoOOXML. Besøkt 19. august 2008(2008-08-19 ).
  9. ^ NO to the Microsoft Office format as an ISO standard. NoOOXML. Besøkt 19. august 2008(2008-08-19 ).
Personlige verktøy
Opprett en bok