Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (8)
Emner OOXML, ODF, Dokumentformater

ISO/IEC29500-1:2008 standarden ingen vil have

Af Jesper Lund Stocholm 16. oktober 2009 kl. 11:16

For noget tid siden skrev jeg en artikel om, hvilke dokumentformater man skulle vælge i i forbindelse med udløb af prøveperioden for valgte dokumentstandarder i november 2009.

Heldigvis er verden ikke stabil og den ændrer sig løbende - også selvom man nogle gange kunne ønske, at den stod stille.

I min daværende artikel, anbefalede jeg at vælge følgende formater:

  • ISO/IEC 19005-1 (PDF/A)
  • OASIS OpenDocument Format 1.1 (ODF 1.1)
  • ISO/IEC 29500-1:2008 (OOXML strict)

Siden da er jeg blevet klogere, og listen har derfor ændret sig en smule.

ISO/IEC 19005-1 (PDF/A)

Der er ingen ændring i anbefalingen af dette dokumentformat. Det er stadig vigtigt, at man anvender "-/A" versionen af PDF, da den giver færrest problemer med dokumenters afhængigheder af eksterne resourcer som eksempelvis fonte.

OASIS OpenDocument Format 1.1 (ODF 1.1)

Her har jeg ændret holdning til den anbefalede version. Jeg mener nu, at man bør vælge ISO/IEC 26300:2006 (ODF 1.0). Jeg er klar over, at ODF 1.0 ikke er implementeret i markedet, men ved September-mødet i Seattle 2009, blev der imellem OASIS og JTC1/SC34 indgået en aftale om, at ODF 1.1 skal bringes ind i ISO som en revision af ISO/IEC 26300:2006. Jeg vil tro, at tidsrammen er et halvt års tid, og herefter vil ODF 1.1 i OASIS og 26300 i ISO/IEC være ens (Hurra!).

ISO/IEC 29500-1,2,3:2008 (OOXML strict)

Her er der for alvor sket noget. I standardiseringssammenhænge er min holdning klar - her skal vi fokusere på at modne og forbedre OOXML strict (S). Men det åbne spørgsmål er, om man uden videre kan overføre min tekniske holdning i standardiseringsarbejdet til det konkurrenceprægede marked for kontorpakker og virkeligheden for de eksisterende dokumenter.

Der er nemlig nogle konsekvenser forbundet med at vælge S, som jeg ikke er sikker på er blevet helt krystalklart for alle:

1.

Det er IKKE muligt at lave en fejlfri konvertering imellem eksisterende dokumenter i transitional (T) eller i binære filer til S. Jeg har hørt flere sige, at man jo bare kunne tage fx OSS-konverteren fra Microsoft og så lade den konvertere alle de binære dokumenter og tilsvarende med dokumenterne i T og så er alt solrigt og smukt og udelukkende baseret på S. Dermed ville man kunne få T-dokumenterne ind i "den rare S-verden"

Lad mig sige det meget klart: det kan IKKE lade sig gøre.

2.

Ved at vælge S fravælger man dermed reelt, at eksisterende dokumenter kan bringes ind i en redigerbar proces i den offentlige sektor. Dokumenter gemt i transitional (T) kan ikke gemmes i S med 100% sikkerhed for ingen tab af information. Et område, der her er specielt problematisk, er grafikformatet VML, der ikke kan mappes 1-1 til DrawingML. Man kan naturligvis sige, at det er man ligeglad med (som generalen, der sendte sine soldater i krig og sagde til dem "Nogle af jer vil dø, men det er et offer jeg er villig til at gøre"), men man skal i så fald gøre med oprejst pande og kunne argumentere for, hvorfor man ikke vægter tab af data.

I forbindelse med ISO-processen var hensigten ganske klar for de nationale råd, der deltog. Man ønskede T som et "tilbageskuende dokumentformat" og S som "fremtidens dokumentformat". Dette er afspejlet i scope-statement for Part 4, hvor der står:

"This annex is normative for the current edition of the Standard, but not guaranteed to be part of the Standard in future revisions. The intent is to enable the future DIS 29500 maintenance group to choose, at a later date, to remove this set of features from a revised version of DIS 29500."

Så i ISO vi var sådan set fuldt på linie med de, der primært ønskede at arbejde med S, men vi var også fuldt på det rene med, at vi slet ikke er der endnu (ellers ville vi jo ikke have haft en Part 4 af standarden, der indeholdt disse ting). Hvis man i Danmark vælger kun at godkende S, er det reelt det samme som at sige, at "det er muligt, at vi ikke er klar til at skrotte T endnu, men det SKAL vi være - basta!".

3. Der er ingen, der vil have S, når det kommer til stykket - i hvert fald ikke endnu. Det er klart, at der er mange i debatterne herinde, der ytrer at S er det ønskede format, og man hører det ofte i skåltaler, men der er **ingen **leverandører, der implementerer den. Jeg har ikke hørt én eneste leverandør af kontorpakker, der har udtalt, at de er interesserede i S samt at de er ved at implementere den. Hvis man vælger S som "eneste OOXML-format", så vælger man reelt et dokumentformat, der for det første ikke er implementeret i markedet - for det andet har ingen leverandører sagt, at de ønsker at implementere det. Man kan naturligvis tillægge sig en "Ih hvor vi gungrer"-tankegang og sige, at så vil Danmark ændre resten af verden - men jeg er ikke sikker på, at det er den rigtige måde at gøre det på.

Markedet for kontorpakker skal reguleres fra politisk side - men det skal ikke manipuleres, og hvis man i Danmark vælger et dokumentformat, som ikke er implementeret overhovedet og som ingen leverandører er begyndt på, så er det i mine øjne ikke regulering **- det er **manipulering. Markedet skal reguleres fra politisk side ved at vedtage åbne standarder, der giver alle leverandører mulighed for at deltage på markedet. ISO/IEC 26300:2006 (ODF), ISO/IEC 19005-1:2005 (PDF) og ISO/IEC 29500:2008 er begge eksempler på dette. Herefter må hver leverandør hitte ud af, hvordan de vil deltage, hvilken udviklingsmodel de ønsker at anvende samt hvor høj (eller lav) prisen på deres produkt skal være.

Det er faktisk det, vi normalt betegner som "fri konkurrence".

Derfor er listen nu ændret til

  • ISO/IEC 19005-1:2005 (PDF/A)
  • ISO/IEC 26300:2006 (ODF 1.0/ODF 1.1)
  • ISO/IEC 29500:2008 (OOXML)

Valg af "hele 29500" giver nemlig maksimal nytte af den eksisterende dokumentmasse, man vil have vedtaget et dokumentformat, der er implementeret i markedet, man vil have givet alle leverandører mulighed for byde ind, og man vil give leverandørerne mulighed for selv at beslutte, hvornår de vil begynde at understøtte S - i deres tempo og ikke i et hidsigt accellereret tempo på baggrund af en dansk beslutning. På dette område er jeg faktisk sikker på, at vi opnår det bedste resultat ved at lade det være (delvist) op til den usynlige hånd at guide udviklingen. Folketinget skal skabe rammerne for fri konkurrence - men det skal ikke ske ved at kræve et dokumentformat, som ingen ønsker at implementere endnu.

Send Tweet
Udskriv
Billede af Jesper Lund StocholmOm Jesper Lund Stocholm

Jesper Lund Stocholm er seniorarkitekt hos konsulentfirmaet CIBER. Han er formand for udvalget i Dansk Standard, der vedligeholder og udvikler dokumentformaterne ODF og OOXML i dansk regi, og han deltager aktivt i det internationale arbejde med formaterne i ISO.

Follow @jlundstocholm

Kommentarer (8)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Nicolai Klausen 16. okt. 2009 - 12.04
 
Hvilken forskel er der på S og T versionen af ISO/IEC 29500- ...

Det kunne være fedt med en KORT beskrivelse af forskellen mellem S og T versionerne af ISO/IEC 29500-1,2,3:2008.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 16. okt. 2009 - 12.28
 

Hej Nicolaj,

Det kunne være fedt med en KORT beskrivelse af forskellen mellem S og T versionerne af ISO/IEC 29500-1,2,3:2008.

Ok - den superkorte udgave:

T er ECMA-376 + "det nye fra ISO-processen"

[0]

S er lidt svær at definere, for den er reelt lig ECMA-376 fratrukket alt det åbenbart forældede, dvs serielle datoer, VML, kompatibilitetselementer (AutoSpaceLikeWord95 etc) + det nye fra ISO-processen.

Standarden er struktureret i 4 dele, hvilket gør det nemmere at overskue.

Part 1: S
Part 2: pakkeformat (OPC)
Part 3: Udvidelsesmekanismer
Part 4: T

Dermed kan dit spørgsmål opsummeres som

Hvis du vil implementere S, så tag fat i Part 1.

Hvis du vil implementere T, så tag fat i Part 4.

[0]

XML-schema-mæssigt er S en ægte delmængde af T, dvs T [i]indeholder reelt S[/i]. Dermed kan du i dag lave et T-dokument med ISO-datoer i (selvom ISO-datoer er en del af "det nye").

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Jensen 16. okt. 2009 - 12.35
 
En enkelt trykfejl

Hej Jesper, der er vist indsneget sig en fejl i nedenstående.

Danmark vælger kun at godkende S, er det reelt det samme som at sige, at "det er muligt, at vi ikke er klar til at skrotte strict endnu, men det SKAL vi være - basta!".

Går ud fra at der skulle stå "skrotte transitional"

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Nicolai Klausen 16. okt. 2009 - 12.47
 
Hvis ikke OOXML bliver implementerede af nogen - Så er OOXML ...
fratrukket alt det åbenbart forældede, dvs serielle datoer, VML, kompatibilitetselementer (AutoSpaceLikeWord95 etc)

Ud fra den beskrivelse, så burde det ikke være så svært at vælge... Det giver ikke mening at vælge en standart, som kun en leverandør kan implementere 100% korrekt, da de er de eneste der har den fulde beskrivelse. En beskrivelse af hvordan "AutoSpaceLikeWord95" skal implementeres har kun Microsoft, så vidt jeg er orienterede.

Hvis der så ikke er nogen der implementere S versionen, så er ooxml vel ude?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 16. okt. 2009 - 13.01
 
Re: En enkelt trykfejl

Hej Henrik,

Går ud fra at der skulle stå "skrotte transitional"

Ups - det er rettet nu, mange tak :o)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 16. okt. 2009 - 13.04
 
Re: Hvis ikke OOXML bliver implementerede af nogen - Så er O ...

Hej Nikolaj,

En beskrivelse af hvordan "AutoSpaceLikeWord95" skal implementeres har kun Microsoft, så vidt jeg er orienterede.

Det er forkert.

ISO/IEC 29500-4:2008 9.7.3.4, s. 68.

Der er INTET i IS29500:2008, der kun kan implementeres af Microsoft.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Nicolai Klausen 16. okt. 2009 - 14.05
 
Re: Hvis ikke OOXML bliver implementerede af nogen - Så er O ...

Med en beskrivelse af alle elementer, inklusiv kompatibilitetselementer, så lyder OOXML-T lige pludselig ikke så tåbelig endda.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 16. okt. 2009 - 14.09
 
Re: Hvis ikke OOXML bliver implementerede af nogen - Så er O ...

Hej Nicolai,

Med en beskrivelse af alle elementer, inklusiv kompatibilitetselementer, så lyder OOXML-T lige pludselig ikke så tåbelig endda.

Næeh, OOXML-T er ikke helt tosset ... men der er alligevel nogen, der ser OOXML-T som det ondeste i verden. De tekniske grunde for at dette skulle være tilfældet er dog imo meget svære at konkretisere

læs: det er snarere politisk/konkurrencemæssigt/jegvilpissepåmicrosoft-betinget

, men det er en anden diskussion.

:o)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

IBM fyrer 170 i Danmark

Udgivet 22. maj 12.17Opdateret 22. maj 12.54

Finansminister afliver teori om NemID som spionsoftware

Udgivet 22. maj 12.12Opdateret 22. maj 12.12

Voxpop: GOTO giver inspiration

Udgivet 22. maj 11.26Opdateret 22. maj 11.26

Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

Udgivet 22. maj 10.44Opdateret 22. maj 12.04

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Microsoft fjerner umoderne bling-effekter i Windows 8

    14 comments.
    Last update 3 minutter 6 sekunder
    Skrevet af Jesper Poulsen
  2. Finansminister afliver teori om NemID som spionsoftware

    4 comments.
    Last update 7 minutter 42 sekunder
    Skrevet af Anders Kvist
  3. Dart-pilen sidder lige midt i skiven

    16 comments.
    Last update 17 minutter 21 sekunder
    Skrevet af Torben Mogensen
  4. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    9 comments.
    Last update 23 minutter 19 sekunder
    Skrevet af Jesper Poulsen
  5. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    10 comments.
    Last update 27 minutter 54 sekunder
    Skrevet af Patrick Hassing
  6. Datamatikere i Skive får gratis smartphone til .Net-udvikling

    1 comment.
    Last update 28 minutter 3 sekunder
    Skrevet af Per Erik Rønne
  7. Das NemID trojaner - paranoia eller rettidig omhu?

    18 comments.
    Last update 38 minutter 32 sekunder
    Skrevet af Per Møller Olsen
  8. Københavns Kommune satser 50 millioner på Drupal-platform

    2 comments.
    Last update 2 timer 15 minutter
    Skrevet af Jens Beltofte Sørensen

Mere debat »

It-virksomheder

Zylinc
|
SimCorp
|
Sec4it
|
Ciklum
|
Solitwork A/S
|
Coolsms
|
Biwise
|
Innologic A/S
|
Visma
|
Agema
|
GlobalConnect
|
Surfray 2009
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300