Upload
friprogsenteret
View
1.282
Download
0
Embed Size (px)
DESCRIPTION
Status for ISO-godkjenning av OOXML. Av Erlend Øverbye, Hypatia AS
Citation preview
Hypatia ASÅsgårdveien 241671 KråkerøyNorway
[email protected]+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