go open 2008: erlend Øverby, status iso-sertifisering av ooxml

61
Hypatia AS Åsgårdveien 24 1671 Kråkerøy Norway [email protected] +47 90129642 ISO/IEC 29500:2008 Status for ISO-godkjenning av OOXML Erlend Øverby

Upload: friprogsenteret

Post on 13-Jun-2015

1.284 views

Category:

Technology


0 download

DESCRIPTION

Status for ISO-godkjenning av OOXML. Av Erlend Øverbye, Hypatia AS

TRANSCRIPT

Page 1: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia ASÅsgårdveien 241671 KråkerøyNorway

[email protected]+47 90129642

ISO/IEC 29500:2008

Status for ISO-godkjenning av OOXMLErlend Øverby

Page 2: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML
Page 3: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hvordan er det mulig ??

Page 4: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML
Page 5: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standardiseringsprosessen

4 Illustrasjon fra http://noooxml.org/

Page 6: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standardiseringsprosessen

4 Illustrasjon fra http://noooxml.org/

Page 7: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

4 Illustrasjon fra http://noooxml.org/

Page 8: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

• Konsensusbasert

4 Illustrasjon fra http://noooxml.org/

Page 9: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

• Konsensusbasert

• Skal ikke representere firma !

4 Illustrasjon fra http://noooxml.org/

Page 10: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

En omvendt pyramide

5

Page 11: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

En omvendt pyramide

5

Page 12: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

En omvendt pyramide

5

An

tall

so

m g

ran

ske

r

arb

eid

et

Page 13: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvilke trinn for en standard

• Study period

Kan føre til NWI

• NWI - New Work Item Proposal

• WD - Working Draft

• CD - Committee Draft

• FCD - Final Committee Draft

• FDIS - Final Draft International Standard

• IS - International Standard

6

Page 14: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvilke trinn for en standard

• Study period

Kan føre til NWI

• NWI - New Work Item Proposal

• WD - Working Draft

• CD - Committee Draft

• FCD - Final Committee Draft

• FDIS - Final Draft International Standard

• IS - International Standard

6

FA

ST

TR

AC

K - P

AS

Page 15: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Krav til PAS prosess

• Public Available Specification (PAS)

• Krav til dokument

KvalitetKonsensusAlignment

The specification should be aligned with existing JTC 1 standards or ongoing work and thus complement existing standards, architectures and style guides.Any conflicts with existing standards, architectures and style guides should be made clear and justified.

7

Page 16: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva skjedde i Norge

• En PAS prosess delegeres til en relevant komite – ISO/IEC JTC1/SC34 (SN/K 185)

• “Eksperter” har representert bedrifter

Tilogmed markedsføringspersoner har deltatt…

• Blokkeringsstrategier ble brukt for å hindre konsensus

• Mange forslag til forbedringer og kommentarer ble ikke sendt inn

• Uenighet om våre kommentarer var besvart på en tilfredstillende måte

8

Page 17: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva skjedde andre steder

9kilde: http://nooxml.org/

Page 18: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva skjedde andre steder

9kilde: http://nooxml.org/

Page 19: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standard Norge

• Vurderte 37 brev fra Microsoft som mer verdifulle enn 21 eksperters bidrag og kommentar

• Stemte mot anbefalingen til 80% av ekspertene i SN/K 185

• Har tatt en administrativ avgjørelse på feilaktig grunnlag

• Har bidratt til at vi har fått en dårlig standard, som det i dag ikke er mulig å se konsekvensene av

10

Page 20: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standard Norge

• Vurderte 37 brev fra Microsoft som mer verdifulle enn 21 eksperters bidrag og kommentar

• Stemte mot anbefalingen til 80% av ekspertene i SN/K 185

• Har tatt en administrativ avgjørelse på feilaktig grunnlag

• Har bidratt til at vi har fått en dårlig standard, som det i dag ikke er mulig å se konsekvensene av

10

Page 21: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standard Norge

• Vurderte 37 brev fra Microsoft som mer verdifulle enn 21 eksperters bidrag og kommentar

• Stemte mot anbefalingen til 80% av ekspertene i SN/K 185

• Har tatt en administrativ avgjørelse på feilaktig grunnlag

• Har bidratt til at vi har fått en dårlig standard, som det i dag ikke er mulig å se konsekvensene av

10

Page 22: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Standard Norge

• Har vært med på å sette troverdigheten til standardiseringen i fare

• Har brutt en tradisjon med å følge konsensus og råd fra eksperter i skyggekomiteer

Vi som arbeider med standardisering håper dette ikke er en ny trend SN vil følge

• Hevder at vi får bedre kontroll med utviklingen av OOXML som en ISO standard

11

Page 23: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvorfor NEI til OOXML

• Ikke fordi det er et Microsoft format

• Ikke fordi Microsoft har en tradisjon for å tolke standarder litt fritt

• Ikke fordi ISO/IEC 26300 allerede dekker det samme område som OOXML

Hvis mangler bør disse fikses !

• Skal ikke være konkurranse på filformat, men på verktøyene som støtter formatene

• Det er en dårlig standard

12

Page 24: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvorfor en dårlig standard

• Lite modularisert

• Ikke fremtidsrettet

En standard revideres etter 5 år; etter 10 år en større revisjon.

Bortsett fra amendments og andre oppgraderinger, nye versjoner

• Lite gjennbrukbar av andre

• Dårlig skrevet

• Udokumenterte elementer

• Standardiserer elementer som IKKE skal brukes

13

Page 25: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Nei til OOXML

14

• JA til EMCA-376

• JA til publisering av Microsofts binærformater

• Ja til kun en standard for hvert domene

• Ja til konkurranse mellom leverandører

• Ja til bedre verktøy og løsninger

Page 26: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Noe mer konkret

Page 27: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvordan utvikle XML

• Informasjonsanalyse

Informasjonselementer / SemantikkHvordan skal informasjonen brukes/prosesseres

• Hva skal beskrives?

• Beskriver informasjonen

De strukturer som skal prosesseresHvilke egenskaper trenger vi å uttrykke

Attributter

Hvilke vokabularer trenger viHvilke formater har vi på informasjonen vår

Verdier, verdirom

Semantisk interoperabilitet.16

Page 28: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Page 29: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Page 30: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Page 31: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Page 32: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Page 33: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Ett XML eksempel

17

Hvordan kan denne informasjonen beskrives som XML ?

Page 34: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML eksempel 1

18

<text:h text:style-name="Heading_2" text:outline-level="2" >M.7.4.2.1 Development Consensus:</text:h><text:list text:style-name="L2"> <text:list-item> <text:p text:style-name="P1">Describe the process by which the specification was developed.</text:p> </text:list-item> <text:list-item> <text:p text:style-name="P1">Describe the process by which the specification was approved.</text:p> </text:list-item> <text:list-item> <text:p text:style-name="P1">What “levels” of approval have been obtained?</text:p> </text:list-item> </text:list></office:text>

Page 35: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML eksempel 2

19

Page 36: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was developed.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was approved.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">What “levels” of approval have been obtained?</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Standard" /> <w:outlineLvl w:val="9" /> </w:pPr> </w:p> <w:sectPr> <w:footnotePr> <w:pos w:val="pageBottom" /> <w:numFmt w:val="decimal" /> <w:numStart w:val="1" /> <w:numRestart w:val="continuous" /> </w:footnotePr> <w:endnotePr> <w:pos w:val="docEnd" /> <w:numFmt w:val="lowerRoman" /> <w:numStart w:val="1" /> </w:endnotePr> <w:pgSz w:orient="portrait" w:w="11905" w:h="16837" /> <w:pgMar w:top="1134" w:left="1134" w:bottom="1134" w:right="1134" w:header="1134" w:footer="1134" w:gutter="0" /> </w:sectPr> </w:body>

XML eksempel 2

19

Page 37: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was developed.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was approved.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">What “levels” of approval have been obtained?</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Standard" /> <w:outlineLvl w:val="9" /> </w:pPr> </w:p> <w:sectPr> <w:footnotePr> <w:pos w:val="pageBottom" /> <w:numFmt w:val="decimal" /> <w:numStart w:val="1" /> <w:numRestart w:val="continuous" /> </w:footnotePr> <w:endnotePr> <w:pos w:val="docEnd" /> <w:numFmt w:val="lowerRoman" /> <w:numStart w:val="1" /> </w:endnotePr> <w:pgSz w:orient="portrait" w:w="11905" w:h="16837" /> <w:pgMar w:top="1134" w:left="1134" w:bottom="1134" w:right="1134" w:header="1134" w:footer="1134" w:gutter="0" /> </w:sectPr> </w:body>

XML eksempel 2

19

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p>

Page 38: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was developed.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was approved.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">What “levels” of approval have been obtained?</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Standard" /> <w:outlineLvl w:val="9" /> </w:pPr> </w:p> <w:sectPr> <w:footnotePr> <w:pos w:val="pageBottom" /> <w:numFmt w:val="decimal" /> <w:numStart w:val="1" /> <w:numRestart w:val="continuous" /> </w:footnotePr> <w:endnotePr> <w:pos w:val="docEnd" /> <w:numFmt w:val="lowerRoman" /> <w:numStart w:val="1" /> </w:endnotePr> <w:pgSz w:orient="portrait" w:w="11905" w:h="16837" /> <w:pgMar w:top="1134" w:left="1134" w:bottom="1134" w:right="1134" w:header="1134" w:footer="1134" w:gutter="0" /> </w:sectPr> </w:body>

XML eksempel 2

19

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p>

<w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p>

Page 39: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was developed.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">Describe the process by which the specification was approved.</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Text_20_body" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:ilvl w:val="0" /> <w:numId w:val="3" /> </w:numPr> <w:ind w:left="720" w:right="0" w:hanging="360" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" /> <w:outlineLvl w:val="9" /> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:lang w:val="en-GB" /> </w:rPr> <w:t xml:space="preserve">What “levels” of approval have been obtained?</w:t> </w:r> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Standard" /> <w:outlineLvl w:val="9" /> </w:pPr> </w:p> <w:sectPr> <w:footnotePr> <w:pos w:val="pageBottom" /> <w:numFmt w:val="decimal" /> <w:numStart w:val="1" /> <w:numRestart w:val="continuous" /> </w:footnotePr> <w:endnotePr> <w:pos w:val="docEnd" /> <w:numFmt w:val="lowerRoman" /> <w:numStart w:val="1" /> </w:endnotePr> <w:pgSz w:orient="portrait" w:w="11905" w:h="16837" /> <w:pgMar w:top="1134" w:left="1134" w:bottom="1134" w:right="1134" w:header="1134" w:footer="1134" w:gutter="0" /> </w:sectPr> </w:body>

XML eksempel 2

19

<w:body> <w:p> <w:pPr> <w:pStyle w:val="Heading_20_3" /> <w:numPr xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"> <w:numId w:val="0" /> </w:numPr> <w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p>

<w:outlineLvl w:val="9" /> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t> </w:r> </w:p>

<w:body> <w:p> <w:pPr> <w:pStyle/> <w:numPr> <w:numId/> </w:numPr> <w:outlineLvl/> <w:rPr> <w:b w:val="on" /> </w:rPr> </w:pPr> <w:r> <w:t xml:space="preserve">M.7.4.2.1 Development Consensus:</w:t>

Page 40: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML eksempel 3

20

<document> <section> <title>M.7.4.2.1 Development Consensus:</title> <list type="alfa"> <li>Describe the process by which the specification was developed.</li> <li>Describe the process by which the specification was approved.</li> <li>What “levels” of approval have been obtained?</li> </list> </section></document>

Page 41: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML eksempel 4

21

<document> <header level=”2”>M.7.4.2.1 Development Consensus:</title> <list type="alfa"> <li>Describe the process by which the specification was developed.</li> <li>Describe the process by which the specification was approved.</li> <li>What “levels” of approval have been obtained?</li> </list></document>

Page 42: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvem husker ?

22

<element>.xxx.</>

Page 43: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hvem husker ?

22

<element>.xxx.</>

Page 44: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML generasjoner

23

Page 45: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML generasjoner

• Hvordan har du lært XML ?

Ved å skrive XML, og lage XSLT for transformeringer til HTML ?

23

Page 46: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML generasjoner

• Hvordan har du lært XML ?

Ved å skrive XML, og lage XSLT for transformeringer til HTML ?

• SGML tradisjonen

En del egenskaper ble borte

23

Page 47: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML generasjoner

• Hvordan har du lært XML ?

Ved å skrive XML, og lage XSLT for transformeringer til HTML ?

• SGML tradisjonen

En del egenskaper ble borte

• Microsoft XML tradisjonen

Microsoft sin XSLT parser

23

Page 48: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

XML generasjoner

• Hvordan har du lært XML ?

Ved å skrive XML, og lage XSLT for transformeringer til HTML ?

• SGML tradisjonen

En del egenskaper ble borte

• Microsoft XML tradisjonen

Microsoft sin XSLT parser

• Opensource XML tradisjonen

James Clark sin XSLT parser

23

Page 49: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

24

Page 50: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

24

Page 51: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

I tidlige versjoner..

24

Page 52: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

I tidlige versjoner..

24

Page 53: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

I tidlige versjoner..

• <xsl:apply-templates/>

24

Page 54: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

I tidlige versjoner..

• <xsl:apply-templates/>

24

Page 55: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Hva var forskjellen

• Microsoft sin parser støttet ikke en av de viktigste konstruksjonene i XSLT !

I tidlige versjoner..

• <xsl:apply-templates/>

• Dette har påvirket hvordan utviklere har forholdt seg til XML - og da kanskje utviklere som kun kjenner til Microsoft verktøy.

24

Page 56: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Muligheter for OOXML

• ECMA 376

iPod TouchiPhoneOpenOfficeBlueBerryPagesNumbersPresenter

25

Page 57: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

ODF og OOXML

• Økte kostnader for leverandører

Må støtte to standarder

• Utvikle transformeringer mellom formatene

• Harmonisering mellom ODF og OOXML vanskelig

Forskjellige informasjonsmodeller

• Har ført til fokus på viktigheten av tilgjengelige filformater

• Fokus på risikoen ved å ha virksomhetskritisk informasjon i proprietære filformater

26

Page 58: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

ODF mulighet

• Bli eneste anbefalte format brukt i Norge

• Bli vedlikeholdt av ISO/IEC JTC1/SC34

WG4

• Bedre på viktige funksjoner

Som tilgjengelighet

27

Page 59: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

Utfordringer med OOXML

• Hvordan sette krav til hvilke deler av OOXML

Hva med informasjon i Transient ?

• Hvordan teste konformitet

Hva om konformitets kravene ikke er møtt?

• Bør myndighetene sette krav til en “profil” av OOXML ?

• Hvor sannsynlig er det at Microsoft kommer til å støtte OOXML ?

28

Page 60: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Hypatia AS

CEN TC353 (ICTLET)

• Resolution 10: Lack of interoperability between office file formats within the Educational communities

TC353 requests its Chair to produce an open communication expressing concerns over the impact of the acceptance of ISO 29500:2008 (OOXML) as an International Standard on the learning, education and training communities.Approved unanimously

29

Page 61: Go Open 2008: Erlend Øverby, Status ISO-sertifisering av OOXML

Takk for oppmerksomheten