Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland
Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland
Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Katsaus</strong> <strong>OO<strong>XML</strong></strong> <strong>ja</strong> <strong>ODF</strong><br />
<strong>standardointiin</strong><br />
<strong>Juha</strong> Vartiainen, SFS
Sisältö<br />
• Kansainvälinen standardisointi <strong>ja</strong> SFS<br />
• Dokumenttiformaattistandardit<br />
– <strong>ODF</strong> <strong>ja</strong> <strong>OO<strong>XML</strong></strong> - Mistä on kyse?<br />
– Miten standardisointi tapahtui<br />
– Suomalainen vaikutus<br />
• Lähteenä käytetty Alex Brownin blogia<br />
http://adjb.net/
Standardisoinnin maailmankartta<br />
Maailmanlaajuinen<br />
taso<br />
IEC<br />
International<br />
Electrotechnical<br />
Commission<br />
ISO<br />
International<br />
Organization for<br />
Standardization<br />
ITU<br />
International<br />
Telecommunication<br />
Union<br />
Eurooppalainen<br />
taso<br />
CENELEC<br />
European Committee<br />
for Electrotechnical<br />
Standardization<br />
CEN<br />
European Committee<br />
for<br />
Standardization<br />
ETSI<br />
European<br />
Telecommunications<br />
Standards<br />
Institute<br />
Kansallinen<br />
taso<br />
SESKO<br />
Sähkötekninen ala<br />
SFS<br />
Suomen<br />
Standardisoimisliitto<br />
toimialayhteisöineen<br />
Viestintävirasto<br />
Teleala<br />
+ ns. epäviralliset standardisointiorganisaatiot kuten<br />
IETF, W3C, HL7, 3GPP, ECMA, OASIS…
Miksi standarde<strong>ja</strong>?<br />
• yhteentoimivuus, uudelleenkäytettävyys,<br />
tunnettu ratkaisu, avoin kilpailutus, avoimet<br />
ra<strong>ja</strong>pinnat<br />
Kustannussäästöt<br />
• globaalit markkinat, omaan IPR:ään tai<br />
ratkaisuun poh<strong>ja</strong>utuva kilpailuetu<br />
Kasvupotentiaali<br />
Merikontti (ISO 668:1979)
International standardisation<br />
by Alex Brown<br />
• Standardisation is essentially just agreeing on a<br />
specification.<br />
• Some things which are characteristic but do not define<br />
international standardisation:<br />
– It does not mean that people from many nationalities<br />
are involved<br />
– It does not mean that particular problems of localisation<br />
are particularly attended to<br />
– It does not mean the standard has a good chance of<br />
applying<br />
• What defines international standardisation is that the<br />
agreements made are, literally, inter-national – or, in other<br />
words, between nations. Not between individuals, or lobby<br />
groups, or movements, or government departments, or<br />
corporations – but nations.
ISO<br />
International Organization for<br />
Standardization<br />
• n. 157 kansallista jäsenjärjestöä<br />
• n. 16 000 ISO-standardia tai vastaavaa<br />
dokumenttia<br />
• n. 4 000 työkohdetta meneillään<br />
• n. 2950 teknistä ryhmää laatimassa<br />
standarde<strong>ja</strong><br />
• IT-alasta vastaavalla ISO/IEC JTC1:llä<br />
2137 voimassaolevaa standardia <strong>ja</strong><br />
tekeillä 454.
SFS:n rooli<br />
• SFS on Suomen kansallinen standardisoinnin keskusjärjestö<br />
• SFS on ISO:n <strong>ja</strong> CEN:n jäsen<br />
• Standardisointi<br />
– SFS edistää <strong>ja</strong> koordinoi standardisointityötä Suomessa<br />
– Muodostaa standardiehdotuksiin Suomen kannan<br />
– Nimittää asiantuntijoita kansainväliseen työhön<br />
• Standardit<br />
– SFS markkinoi <strong>ja</strong> myy ISO:n <strong>ja</strong> CEN:n standarde<strong>ja</strong> <strong>ja</strong><br />
rahoittaa pääosin tällä toimintansa
SFS:n tulorakenne (milj. €)<br />
Yhteensä<br />
6,5<br />
Julkaisumyynti<br />
3,8<br />
Ympäristömerkintä<br />
0,7<br />
Valtion rahoitus<br />
standardisointiin<br />
1,3<br />
Valtion rahoitus<br />
ympäristömerkintään<br />
0,4<br />
Muut<br />
0,3<br />
0 1 2 3 4 5 6 7
Toimisto-ohjelmien<br />
dokumenttiformaatit<br />
• ISO/IEC 29500 (<strong>OO<strong>XML</strong></strong>)<br />
• ISO/IEC 26300 (<strong>ODF</strong>)<br />
• Dokumenttiformaattien standardisoinnin tavoite: yhteentoimivuus,<br />
pitkäaikaissäilytys, <strong>ja</strong> automaattinen käsittely.<br />
• Scope (<strong>ODF</strong>): This document defines an <strong>XML</strong> schema for office<br />
applications and its semantics. The schema is suitable for office<br />
documents, including<br />
– text documents<br />
– Spreadsheets<br />
– charts and graphical documents like drawings or presentations<br />
– but is not restricted to these kinds of documents
<strong>ODF</strong><br />
Open Document Format<br />
for Office Applications<br />
<strong>OO<strong>XML</strong></strong><br />
Office Open <strong>XML</strong><br />
”lähin”<br />
implementaatio OpenOffice.org Microsoft Office<br />
ISO-standardi ISO/IEC 26300:2006 ISO/IEC 29500:2008<br />
Koko<br />
722 sivua 7193 sivua
<strong>ODF</strong><br />
<strong>OO<strong>XML</strong></strong><br />
Aluperäinen<br />
kehittäjä<br />
Standardin<br />
kehittäjä<br />
OASIS (Organization for the<br />
Advancement of Structured<br />
Information Standards)<br />
ECMA International<br />
editori<br />
Patric Durusau<br />
Rex Jaeschke
<strong>ODF</strong> - content<br />
• Chapter 1: introduction to the OpenDocument format.<br />
• Chapter 2: structure of documents that conform to<br />
the OpenDocument specification.<br />
• Chapter 3: eta information that can be contained in such documents.<br />
• Chapters 4 and 5: text and paragraph content<br />
• Chapter 6: Text Fields are described in<br />
• Chapter 7: text indices<br />
• Chapter 8: the table content of a document in OpenDocument format<br />
• Chapter 9: graphical content<br />
• Chapter 10: chart content<br />
• Chapter 11: charts form content<br />
• Chapter 12: Content that is common to all documents<br />
• Chapter 13: integration of SMIL animation markup into<br />
the OpenDocument schema<br />
• Chapter 14: style information content<br />
• Chapter 15: formatting properties that are can be used within styles<br />
• Chapter 16: data types used by the OpenDocument schema<br />
• Chapter 17: package concept used in OpenDocument format
<strong>ODF</strong> standardisointi<br />
• Kehitystyön taustalla OASIS <strong>ODF</strong>-TC (Technical<br />
Committee)<br />
• <strong>ODF</strong>-TC:ssä sekä henkilö, että yritysjäseniä. Sun <strong>ja</strong><br />
IBM käyttävät enemmistöä äänivallasta<br />
• <strong>ODF</strong>-aikataulu<br />
– 2002-12-16 ensimmäinen <strong>ODF</strong>-TC kokous<br />
– 2005-5-1 <strong>ODF</strong>:stä OASIS-standardi<br />
– 2005-11-16 <strong>ODF</strong>-luonnos lähetetty ISO/IEC JTC 1:lle,<br />
ns. PAS-menettely (Publicly Available Specification)<br />
– 2006-5-3 JTC 1:n jäsenet (jäsenmaat) hyväksyvät<br />
<strong>ODF</strong>-luonnoksen ISO-IEC –standardiksi<br />
– 2006-11-30 ISO/IEC 26300:2006 –standardi virallisesti<br />
julkaistaan<br />
• PAS-sopimuksen mukaisesti ISO/IEC 26300:n<br />
teknisestä ylläpidosta <strong>ja</strong> <strong>ja</strong>tkokehityksestä on<br />
vastuussa OASIS:n <strong>ODF</strong>-TC.<br />
• Mutta hallinnollisesti ylläpidosta vastaa JTC 1:n SC 34.
<strong>ODF</strong> version history
<strong>OO<strong>XML</strong></strong> - content<br />
• Part 1. Fundamentals and Markup Language Reference (5560 pages)<br />
– conformance definitions<br />
– reference material for WordprocessingML, SpreadsheetML,<br />
PresentationML, DrawingML, Shared MLs and Custom <strong>XML</strong> Schema<br />
• Part 2. Open Packaging Conventions (129 pages)<br />
– the Open Packaging Conventions (package model, physical package)<br />
– core properties, thumbnails and digital signatures<br />
• Part 3. Markup Compatibility and Extensibility (40 pages)<br />
– extension facilities of Open<strong>XML</strong> documents<br />
– elements and attributes by which applications with different<br />
extensions can interoperate<br />
• Part 4. Transitional Migration Features (1464 pages)<br />
– reference material of legacy and transitional interest<br />
– controversial material such as compatibility settings and the graphics<br />
markup language VML<br />
– list of differences between ECMA-376 and ISO/IEC 29500:2008<br />
• The standard specifies six levels of document and application<br />
conformance, strict and transitional for each of WordprocessingML,<br />
PresentationML and SpreadsheetML. The standard also specifies<br />
applications descriptions of base and full.
<strong>OO<strong>XML</strong></strong> standardisointi 1/3<br />
• 15. marraskuuta 2005: Ecma International vastaanottaa<br />
ehdotuksen Office Open <strong>XML</strong> –formaattien standardoinnista<br />
– Hankkeen tuki<strong>ja</strong>t: Apple, Barclays Capital, BP, British Library, Essilor,<br />
Intel Corporation, Microsoft Corporation, NextPage Inc., Statoil ASA,<br />
Toshiba<br />
– ECMA International (alun perin European Computer Manufacturers<br />
Association) on 1961 perustettu teollisuusyhteenliittymä, joka<br />
standardisoi tietoteknisiä laitteita <strong>ja</strong> järjestelmiä.<br />
• 8. Joulukuuta 2005: Ecman yleiskokous hyväksyy työkohteen<br />
– Ecma TC45-perustetaan<br />
– Microsoft lähettää ensimmäisen 2000-sivuisen luonnoksen<br />
• 8. Joulukuuta 2006 ECMA:n yleiskokous hyväksyy<br />
ECMA-376 -standardin.<br />
– 6000 sivua<br />
– Päätös lähettää ISO/IEC JTC1:n fast track-prosessiin
<strong>OO<strong>XML</strong></strong> standardisointi 2/3<br />
• 2007, tammikuun 5. - helmikuun 7, JTC 1 Fast Track ballot DIS29500<br />
– selvitettiin ristiriitaisuuksia DIS 29500:n <strong>ja</strong> olemassa olevien standardien välillä<br />
– jäsenmailta kommentte<strong>ja</strong> (mm. Suomesta)<br />
– ISO/IEC katsoi, että annetut kommentit eivät estä <strong>ja</strong>tkokäsittelyä<br />
• 2007. huhtikuu - syyskuu, 5 kk:n mittainen äänestysvaihe<br />
– Tarkoituksena määrittää standardiehdotuksen tekninen laatu<br />
– 87 maata antoi äänensä 2. syyskuuta mennessä<br />
– Suomi äänesti Abstain with Comments (15 kommenttia, joista 2 yleisiä kommentte<strong>ja</strong><br />
<strong>ja</strong> 13 teknistä kommenttia)<br />
– Kommentte<strong>ja</strong> kaiken kaikkiaan 3522, kommentit ryhmiteltiin 1027 kommentiksi<br />
– Äänestyksen tuloksena DIS 29500:aa ei hyväksytty ISO/IEC:ssä.<br />
• 2007, syyskuu – maaliskuu 2008<br />
– ECMA käsitteli maiden antamia kommentte<strong>ja</strong><br />
– ECMA antoi kaikkiin kommentteihin vastauksen 14. tammikuuta 2008 mennessä<br />
– Kommentte<strong>ja</strong> antaneet maat käsittelivät ECMA:n vastauksia kansallisesti<br />
• Suomessa SFS järjesti asiasta kymmenen kokousta talven aikana<br />
– Tehtävät muutokset päätettiin Ballot Resolution Meetingissä (BRM) Genevessä 25.-<br />
29.2.2008
<strong>OO<strong>XML</strong></strong> standardisointi 3/3<br />
• Lopullinen äänestys huhtikuussa 2008<br />
– Päättävässä kokouksessa 40 henkilöä,<br />
Kokous ei ollut yksimielinen<br />
– Suomen lopullinen äänestyskanta<br />
standardiehdotuksen puolesta<br />
• Lopputulos<br />
– Standardiehdotusta hyväksyttiin selvällä enemmistöllä<br />
– Menettelytavoista kohua<br />
– Standardi julkaistiin marraskuussa 2008<br />
– Ylläpito <strong>ja</strong> <strong>ja</strong>tkokehitys annettu<br />
JTC 1/ SC 34 ryhmässä<br />
– <strong>OO<strong>XML</strong></strong> liittyvät asiat käsitellään SFS:n<br />
standardisoinnin seurantaryhmässä<br />
SR 306 Dokumenttiformaatit
ISO/IEC JTC 1 /SC 34<br />
Document description and<br />
processing languages<br />
• 40 P-jäsentä (participating) <strong>ja</strong> 15 O-Jäsentä (observing)<br />
– Suomi P-jäsen<br />
• 52 voimassa olevaa standardia <strong>ja</strong> 19 avointa työkohdetta<br />
• Työryhmät<br />
– WG 1: Markup Languages<br />
– WG 2: Information Presentation<br />
– WG 3: Information Association<br />
– WG 4: Office Open <strong>XML</strong><br />
– WG 5: Document Interoperability<br />
– WG 6: <strong>ODF</strong> (?)
ISO/IEC / JTC1<br />
• JTC 1 – Information technology<br />
• SC 02 - Coded Character Sets<br />
• SC 06 - Telecommunications and Information Exchange Between<br />
• SC 07 - Software and System Engineering<br />
• SC 17 - Cards and Personal Identification<br />
• SC 22 - Programming Languages, their Environments and Systems software<br />
Interfaces<br />
• SC 23 - Optical Disk Cartridges for Information Interchange<br />
• SC 24 - Computer Graphics and Image Processing<br />
• SC 25 - Interconnection of Information Technology Equipment<br />
• SC 27 - IT Security Techniques<br />
• SC 28 - Office Equipment<br />
• SC 29 - Coding of Audio, Picture, and Multimedia and Hypermedia Information<br />
• SC 31 - Automatic Identification and Data Capture Techniques<br />
• SC 32 - Data Management and Interchange<br />
• SC 34 - Document Description and Processing Languages<br />
• SC 35 - User Interfaces<br />
• SC 36 - Learning technology<br />
• SC 37 – Biometrics
SFS:n Dokumenttiformaatit –<br />
seurantaryhmä<br />
• Perustettu 19.5.2008<br />
• Ryhmässä 15 Jäsentä<br />
– Jäsenet saavat käyttöönsä SC34:n<br />
dokumentti<strong>ja</strong>kelun <strong>ja</strong> voivat osallistua<br />
kansainvälisiin kokouksiin.<br />
– Ryhmään liittyminen avointa <strong>ja</strong> maksutonta<br />
• Ryhmä keskustelee <strong>ja</strong> muodostaa Suomen<br />
kannan SC34:n standardiehdotuksiin<br />
• Ryhmästä on ollut edustus <strong>OO<strong>XML</strong></strong>:ään liittyen<br />
viidessä kansainvälisessä kokouksessa
SFS:n IT-standardisointitiimi<br />
• Tiimi: Susanna Vahtila, Hillevi Vuori, <strong>Juha</strong><br />
Vartiainen <strong>ja</strong> Sari Lamminaho<br />
• Seuraa <strong>ja</strong> vaikuttaa IT-alan standardisointiin<br />
(ISO, CEN)<br />
• Seurantaryhmät<br />
• Aineisto<strong>ja</strong>kelu <strong>ja</strong> lausuntopyynnöt<br />
kiinnostuneille tahoille<br />
• Seminaarit<br />
• Sähköinen uutiskirje
Tulevaisuuden näkymiä<br />
• Tulee tapahtumaan väistämättä<br />
– Standardien stabiloituminen<br />
– Useampien valmistajien implementaatiot<br />
• Nähdään vain mikäli todellista tahtoa on<br />
– <strong>OO<strong>XML</strong></strong> <strong>ja</strong> <strong>ODF</strong> harmonisointi<br />
– Konversion parantuminen<br />
• Muita kehityskulku<strong>ja</strong><br />
– Kiinalainen avoin standardi toimistoformaateille<br />
UOF (Uniform Office Format tai Unified Office Format)
• Kiitos