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

Preview:

DESCRIPTION

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

Citation preview

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

Erlend.Overby@hypatia.no+47 90129642

ISO/IEC 29500:2008

Status for ISO-godkjenning av OOXMLErlend Øverby

Hvordan er det mulig ??

Hypatia AS

Standardiseringsprosessen

4 Illustrasjon fra http://noooxml.org/

Hypatia AS

Standardiseringsprosessen

4 Illustrasjon fra http://noooxml.org/

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

4 Illustrasjon fra http://noooxml.org/

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

• Konsensusbasert

4 Illustrasjon fra http://noooxml.org/

Hypatia AS

Standardiseringsprosessen

• Består av individuelle eksperter som blir enige

• Konsensusbasert

• Skal ikke representere firma !

4 Illustrasjon fra http://noooxml.org/

Hypatia AS

En omvendt pyramide

5

Hypatia AS

En omvendt pyramide

5

Hypatia AS

En omvendt pyramide

5

An

tall

so

m g

ran

ske

r

arb

eid

et

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

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

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

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

Hypatia AS

Hva skjedde andre steder

9kilde: http://nooxml.org/

Hypatia AS

Hva skjedde andre steder

9kilde: http://nooxml.org/

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

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

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

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

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

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

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

Noe mer konkret

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

Hypatia AS

Ett XML eksempel

17

Hypatia AS

Ett XML eksempel

17

Hypatia AS

Ett XML eksempel

17

Hypatia AS

Ett XML eksempel

17

Hypatia AS

Ett XML eksempel

17

Hypatia AS

Ett XML eksempel

17

Hvordan kan denne informasjonen beskrives som XML ?

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>

Hypatia AS

XML eksempel 2

19

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

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>

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>

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>

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>

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>

Hypatia AS

Hvem husker ?

22

<element>.xxx.</>

Hypatia AS

Hvem husker ?

22

<element>.xxx.</>

Hypatia AS

XML generasjoner

23

Hypatia AS

XML generasjoner

• Hvordan har du lært XML ?

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

23

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

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

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

Hypatia AS

Hva var forskjellen

24

Hypatia AS

Hva var forskjellen

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

24

Hypatia AS

Hva var forskjellen

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

I tidlige versjoner..

24

Hypatia AS

Hva var forskjellen

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

I tidlige versjoner..

24

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

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

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

Hypatia AS

Muligheter for OOXML

• ECMA 376

iPod TouchiPhoneOpenOfficeBlueBerryPagesNumbersPresenter

25

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

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

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

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

Takk for oppmerksomheten

Recommended