30.11.2014 Views

Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland

Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland

Katsaus OOXML ja ODF standardointiin, Juha ... - XML Finland

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!