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