Avoimet standardit ja asiakirjamuodot Suomen julkisessa hallinnossa: teoriasta käytäntöön

Samankaltaiset tiedostot
Rakenteiset dokumentit Mitä hyötyä niistä on?

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Sähköisten dokumenttien hallinta: peruskäsitteet ja kuvausmenetelmät

XML-standardointi julkishallinnossa: mahdollisuuksia ja haasteita

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

W3C-teknologiat ja yhteensopivuus

Sisällönhallinnan menetelmiä

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

XML johdanto, uusimmat standardit ja kehitys

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

XML-tutkimus Jyväskylän yliopistossa

W3C ja Web-teknologiat

Sisältöjen hallinta verkottuneessa tietoympäristössä

3 Verkkosaavutettavuuden tekniset perusteet

Johdatus rakenteisiin dokumentteihin

Mikä on semanttinen web?

Heikki Helin Metatiedot ja tiedostomuodot

Metatiedot organisaatioiden sisällönhallinnassa

Web ja semanttinen web organisaatioissa

W3C: teknologia ja (tieto)yhteiskunta

Metatietojen merkitys tiedonhallinnassa

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Johdatus XML teknologioihin

Metatiedot lainsäädäntötiedon hallinnassa

Paikkatiedot ja Web-standardit

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

W3C ja alueellinen standardointi

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

ODF-standardin käyttö julkishallinossa

XML & CSS. WWW-sovellus??

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto

Semanttinen web: visio uudesta webistä

XML johdatus: DTD. Jaana Holvikivi

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

Luento 12: XML ja metatieto

Tiedon esitys tietokoneessa. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010

XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

Metatietojen merkitys tiedonhallinnassa

W3C, Web-teknologiat ja XML

XML, XHTML ja CSS. T Hypermediadokumentin laatiminen. Mikko Pohja

W3C ja Web-teknologiat

Sosiaalihuollon asiakasasiakirjojen standardointi

Avoimet standardit ja arkistointi

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

Verkkopalveluiden saavutettavuus

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Suomalainen lainsäädäntöprosessi ja sen metatiedot

6 XML-työkalut 1. 6 XML-työkalut

selector { CSS property: value; property2: value; Code Camp for Girls Sonja Jaakkola & Sanna Nygård

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto

Sivuston tiedotgoogle.com

Sivuston tiedotskillers.tech

XML-evoluutio ja kestävä kehitys

Hohde Consulting 2004

Verkkosivut perinteisesti. Tanja Välisalo

2 Rakenteisten dokumenttien perusteet

OHJ-5201 Web-palveluiden toteutustekniikat. Kurssisisällöstä. Tarja Systä

Kaupunkimallit ja CityGML

Tutkija Mikko Salmenperä. huone: sd109. TTY / Systeemitekniikan laitos. puh: mikko.salmenpera@tut.fi

CSS - tyylit Seppo Räsänen

Digitaalisen median tekniikat. Luento 3: CSS

XML-pohjaiset rakennemäärittelyt

W3C, XML ja tietojenkäsittely: Ihmisen ja tietokoneen yhteinen ymmärrys suoritettavasta tehtävästä ja XML-standardien merkitys tietosysteemeissä (MH)

W3C & verkkojulkaisun standardit

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

XML - perusteet. Ctl230: Luentokalvot Miro Lehtonen

XML / DTD / FOP -opas Internal

HTML5 -elementit jatkuu

SISÄLLYSLUETTELO 1 JOHDANTO META- JA MERKINTÄKIELI...2

ODF- ja OOXML-toimisto-ohjelmaformaattien vertailu

Digitaaliseen säilytykseen hyväksyttävät tiedostoformaatit

Sivuston tiedotwindowsrepublic.com.au

UBL sanomien käyttö sähköisessä kaupankäynnissä. Heikki Laaksamo, TIEKE ry

suomi.fi Suomi.fi-palveluväylä

10 Tiedostot, dokumentit, tieto (&h-media)

Profium. Smart Information Router (SIR) Janne Saarela Profium Oy. Profium perustettu Pioneeri sisällönhallinnan ratkaisujen kehityksessä

Palveluväylä tuotantoon! Marraskuun KaPA-päivä Kehittämispäällikkö Pauli Kartano / VM Hankepäällikkö Eero Konttaniemi / VRK

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Sivuston tiedotdigitalagency.hyp ersaiyan.com

Sivuston tiedotqbooksupportpho nenumber.com

Tiedonhallinta suomalaisessa lainsäädäntöprosessissa

Sivuston tiedotmysiteworthcheck.com

Kieli osana avointa hallintoa & hyvän virkakielen toimintaohjelma

Sosiaalihuollon asiakasasiakirjojen tietomallinnus Tietomallit teknisen asiakirjamäärittelyn näkökulmasta

H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki

Sivuston tiedotsiteoptimer.com

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

Sivuston tiedotemreemir.com

TERVEYDENHUOLLON LOMAKKEIDEN NYKYTILA JA TULEVAISUUS. Terveydenhuollon Atk-päivät Jyväskylän Paviljongissa Timo Siira, neuvonantaja

1. Lähtökohta ja taustat

XML Finland seminaari : Office 2007 XML dokumenttituotannossa

Rakenteisten dokumenttien jatkokurssi, syksy 2006

Sivuston tiedotle-vintage.fr

Transkriptio:

Avoimet standardit ja asiakirjamuodot Suomen julkisessa hallinnossa: teoriasta käytäntöön Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Julkisen alan OS-seminaari 6.4.2006 Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06

Sisältö 1. Avoimet dokumenttiformaatit 2. XML-kieli 3. XML julkishallinnossa 4. XML-standardointi 5. RASKE-metodologia rakenteistamiseen 6. Toteutuksia 7. Yhteenveto Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 2

1. Avoimet dokumenttiformaatit Avoin dokumenttien esitysmuodon kuvaus saatavilla kokonaisuudessaan julkisesti kuvausta saa jakaa vapaasti esitysmuodon voi toteuttaa ohjelmissa vapaasti ilman lisenssimaksuja ja rajoitteita Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 3

1. Avoimet dokumenttiformaatit LaTeX Portable Document Format (pdf) Postscript XML-pohjaisia: XHTML (W3C) OASIS Open Document Format DocBook (OASIS) MicroSoft Office Open XML Format: ei avoin, spesifikaatiot suojattu toteutusohjelmia rajaavilla lisensseillä W3C = World Wide Web Consortium OASIS = Organization for the Advancement of Structured Information Standards Comparative assessment of Open Document Formats. Market Overview. IDA Report IDA.20030523, http://europa.eu.int/idabc/servlets/doc?id=1928 Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 4

2. XML-kieli XML = Extensible Markup Language Joukko W3C:n määrittelemiä ja suosittelemia sääntöjä informaation esittämiseksi rakenteisina dokumentteina T. Bray, J. Paoli, and C. M. Sperberg-McQueen (Eds.), Extensible Markup Language (XML) 1.0, W3C Recommendation 10- February-1998, http://www.w3.org/tr/1998/rec-xml-19980210 T. Bray, J. Paoli, C. M. Sperberg-McQueen, & E. Maler (Eds.), Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation 6 October 2000, http://www.w3.org/tr/2000/rec-xml-20001006 T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, & F. Yergeau (Eds.), Extensible Markup Language (XML) 1.0 (Third Edition), W3C Recommendation 4 February 2004, http://www.w3.org/tr/2004/rec-xml-20040204/ T. Bray, J. Paoli, C.M. Sperberg-McQueen, E. Maler, F. Yergeau, & J. Cowan (Eds.), Extensible Markup Language (XML) 1.1, W3C Recommendation 4 February 2004, http://www.w3.org/tr/2004/rec-xml11-20040204 Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 5

2. XML-kieli rakenteinen dokumentti dokumentti koostuu nimetyistä osista dokumentin osia voidaan hakea ja käsitellä rakenne mahdollista määritellä ihmisen ja tietokoneen luettavissa olevalla määrittelyllä ihmiselle esittävä ulkoinen esitysmuoto mahdollista erottaa sisällöstä Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 6

2. XML-kieli <?xml version="1.0"?> <RUNO> <OTSIKKO>Pingviini pakastimessa</otsikko> <TEKIJA> <NIMI> <ETUNIMI>Jukka</ETUNIMI> <SUKUNIMI>Virtanen</SUKUNIMI> </NIMI> </TEKIJA> <SAKEISTO> <RIVI>Meillä on pingviini pakastimessa.</rivi> <RIVI>Mikäs sen on siellä lekotellessa,</rivi> <RIVI>asia kun on sillä tavalla,</rivi> <RIVI>että siellä on kylmä kuin navalla.</rivi> </SAKEISTO> <SAKEISTO> <RIVI>On pingviinin yllä juhlava frakki</rivi> <RIVI> ja sen herkku on jäätynyt nakki</rivi> <RIVI> sekä pakastekala</rivi> <RIVI>ja karpalopiirakan pala.</rivi> <RIVI> Sillä on tahroja hihassa,</rivi> <RIVI> kun se nukkuu jauhenlihassa.</rivi> <RIVI> Sen tyyny on katkarapukeittoa </RIVI> <RIVI> ja se vetää päällensä lasagnepeittoa.</rivi> </SAKEISTO> <SAKEISTO> <RIVI>Pingviini istuu pizzalla </RIVI> <RIVI>ja ampuu kanoja ritsalla. </RIVI> <RIVI>Se syö myös pakastepapuja, </RIVI> <RIVI>keitettyjä rapuja</rivi> <RIVI>ja vasikanseläkettä </RIVI> <RIVI>ja nauttii jäätynyttä vettä,</rivi> <RIVI>jos on liian lämmin.</rivi> <RIVI>Päälle se hotkii mämmin.</rivi> </SAKEISTO> <SAKEISTO> <RIVI>Jos tahdot pingviinin tavata,</rivi> <RIVI>sinun täytyy pakastin avata.</rivi> <RIVI>Lintu sinut säikyttää</rivi> <RIVI>ja sekamehua silmille läikyttää.</rivi> <RIVI>Se tuntuu kipeeltä päässä</rivi> <RIVI>kun se mehu on aivan jäässä</rivi> <RIVI>ja siitä tulee otsaan patti,</rivi> <RIVI>suuri kuin lehmäntatti.</rivi> </SAKEISTO> </RUNO> Rakenteinen sisältö Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 7

2. XML-kieli Dokumenttityypin määrittely (DTD) <!--*******************************************************************--> <!-- --> <!-- CASE POEM PUBLISHERS INC --> <!-- --> <!-- DOCTYPE POEM1v1, XML DTD --> <!-- PUBLIC NAME "-//insgml //DTD POEM1 XML//FI" --> <!-- Dec2000-Aug2001 by AKa&VLy, ver1 (simple img),insgml-project, Jy --> <!--******************************************************************* --> Rakenteinen sisältö <!-- Notatins for gif-,tif- and bmp- format figures --> <!NOTATION GIF PUBLIC "-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic Interchange Format//EN" > <!--TIFF (UNCOMPRESSED)--> <!NOTATION TIFF.UNCOMP PUBLIC "-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Aldus/Microsoft Tagged Interchange File Format//EN" > <!NOTATION BMP PUBLIC "-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Bitmap//EN" > <!-- Character encoding tables; we use own iso8859-1 --> <!ENTITY % ISO8859-1 SYSTEM "../Entity/inSGML-iso8859.ent" > %ISO8859-1; <!--one poem in a poem collection --> <!ELEMENT RUNO (OTSIKKO,TEKIJA+,KUVA?,SAKEISTO+) > <!--A poet can define class for styling poems on the screen by css --> <!ATTLIST RUNO xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" xml:lang (en fi fr) "fi" CLASS (TAVALLINEN VARIKAS ISO) "TAVALLINEN" TYYPPI (KLASSIKKO LASTEN ELAIN HAIKU TANKA MUU) "MUU" VERSIO CDATA #FIXED "Poemv1en" DTDBY CDATA #FIXED "insgmlahovly" > <?xml version="1.0"?> <!DOCTYPE RUNO SYSTEM "../Dtd/runo1.dtd"> <?xml-stylesheet href="../style/runo1.css" type="text/css"?> <RUNO CLASS="TAVALLINEN" TYYPPI="LASTEN"> <OTSIKKO>Pingviini pakastimessa</otsikko> <TEKIJA> <NIMI> <ETUNIMI>Jukka</ETUNIMI> <SUKUNIMI>Virtanen</SUKUNIMI> </NIMI> <LINKKI xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.musicfinland.com/elvis/299/virtanen.html" xlink:show="embed" xlink:actuate="onload">lisää Jukka Virtasesta</LINKKI> </TEKIJA><KUVA SRC="../Kuvat/Penguin.gif"/> <SAKEISTO> <RIVI>Meillä on pingviini pakastimessa.</rivi> <RIVI>Mikäs sen on siellä lekotellessa,</rivi> <RIVI>asia kun on sillä tavalla,</rivi> <RIVI>että siellä on kylmä kuin navalla.</rivi> </SAKEISTO> Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 8

2. XML-kieli <!--*******************************************************************--> /* Tata tyylisivua voi kayttaa Runokustannus */ <!-- --> /* Oy:n kayttamilla DTD:lla laadituille dokumenteille. <!-- insmgl/aho, 2001 CASE POEM */ PUBLISHERS INC --> <!-- --> <!-- DOCTYPE POEM1v1, XML DTD --> <!-- PUBLIC NAME "-//insgml //DTD POEM1 XML//FI" --> /* Use Times New Roman for default font */ $DOCUMENT { font-family: "Times New Roman", "Comic Sans Ms","Verdana"; } font-size: 12pt; margin-top: 10pt; margin-left: 10pt; background: white; color: black; OTSIKKO, TITLE { display: block; text-align: center; font-weight: bold; font-size: larger; color: white; background: navy; } Ulkoasun määrittely (CSS-kielellä) <!-- Dec2000-Aug2001 by AKa&VLy, ver1 (simple img),insgml-project, Jy --> <!--******************************************************************* --> <!-- Notatins for gif-,tif- and bmp- format figures --> <!NOTATION GIF PUBLIC "-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic Interchange Format//EN" > <!--TIFF (UNCOMPRESSED)--> <?xml version="1.0"?> <!NOTATION TIFF.UNCOMP PUBLIC <!DOCTYPE RUNO SYSTEM "../Dtd/runo1.dtd"> "-//ISBN 0-7923-9432-1::Graphic Notation//NOTATION <?xml-stylesheet Aldus/Microsoft href="../style/runo1.css" Tagged type="text/css"?> Interchange File Format//EN" > <RUNO CLASS="TAVALLINEN" TYYPPI="LASTEN"> <!NOTATION BMP PUBLIC "-//ISBN 0-7923-9432-1::Graphic <OTSIKKO>Pingviini Notation//NOTATION pakastimessa</otsikko> Microsoft Windows Bitmap//EN" > <TEKIJA> <!-- Character encoding tables; we use own iso8859-1 --> <!ENTITY % ISO8859-1 SYSTEM "../Entity/inSGML-iso8859.ent" > </NIMI> %ISO8859-1; <NIMI> Dokumenttityypin määrittely (DTD) Rakenteinen sisältö <ETUNIMI>Jukka</ETUNIMI> <SUKUNIMI>Virtanen</SUKUNIMI> <LINKKI xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.musicfinland.com/elvis/299/virtanen.html" <!--one poem in a poem collection --> xlink:show="embed" xlink:actuate="onload">lisää Jukka <!ELEMENT RUNO (OTSIKKO,TEKIJA+,KUVA?,SAKEISTO+) > Virtasesta</LINKKI> </TEKIJA><KUVA SRC="../Kuvat/Penguin.gif"/> <!--A poet can define class for styling poems on the <SAKEISTO> screen by css --> <RIVI>Meillä on pingviini pakastimessa.</rivi> <!ATTLIST RUNO xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" <RIVI>Mikäs sen on siellä lekotellessa,</rivi> xml:lang (en fi fr) "fi" <RIVI>asia kun on sillä tavalla,</rivi> CLASS (TAVALLINEN VARIKAS ISO) "TAVALLINEN" <RIVI>että siellä on kylmä kuin navalla.</rivi> TYYPPI (KLASSIKKO LASTEN ELAIN </SAKEISTO> HAIKU TANKA MUU) "MUU" VERSIO CDATA #FIXED "Poemv1en" DTDBY CDATA #FIXED "insgmlahovly" > Esimerkit: Runokustannus Oy, http://www.ad.jyu.fi/digdoc/runodemo/runot.html Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 9

2. XML-kieli 1986 1991 1998 2000 SGML HTML XML XHTML HTML on SGML-sovellus XML on SGML:n yksinkertaistettu muoto XHTML on XML-sovellus SGML = Standard Generalized Markup Language (ISO-standardi) HTML = HyperText Markup Language (W3C-suositus) XHTML = Extensible HyperText Markup Language (W3C-suositus) Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 10

2. XML-kieli W3C:n XML-kieliperhe: kieliä XML-dokumenttien ulkoasun määrittelyyn kieliä XML-dokumenttien muuntamiseen kieliä XML-dokumenttityyppien, linkkien ja nimiavaruuksien määrittelyyn XML-pohjaisia kieliä WWW-julkaisemiseen, sähköiseen allekirjoittamiseen, metatietojen liittämiseen ym. XML-kieliperheportaali: http://www.cs.jyu.fi/~airi/xmlfamily.html Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 11

3. XML julkishallinnossa Organisaation tietovarantojen tallennusmuoto dokumenteille metatiedolle Tiedonsiirtomuoto sovellusohjelmien välillä Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 12

3. XML julkishallinnossa XML dokumenttien tallennusmuotona, tavoitteita: riippumattomuus tietystä ohjelmistotoimittajasta tiedon pitkäaikainen säilyvyys sisältöjen tallentumista yhdenmukaisessa muodossa sisältövirheiden välttäminen helpottaa tiedon hakua sisällön monikäyttöisyys ja monikanavajulkaiseminen käsittelyn automatisointi järjestelmien ja tietovarantojen yhteensovittaminen Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 13

3. XML julkishallinnossa XML metatiedon esitysmuotona, esimerkkejä: organisaation asiakirja-arkiston metatiedot (luomispäivä, versio, avainsanat, tietoturvaluokitus, yms.) organisaatiolle hyödyllisten web-resurssien metatiedot (web-osoite, julkaisija, luomispäivä, hakupäivä, yms.) tietyn sovellusalueen peruskäsitteistö (esim. terveydenhuollon käsitteistö) organisaation rakenteisten dokumenttien rakennekuvaukset Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 14

3. XML julkishallinnossa XML metatiedon esitysmuotona, tavoitteita: organisaation tietohallinnon ratkaisujen hajanaisuuden hallitseminen helpottaa tiedon hakua vahvistaa tietoturvaa tukea tietointegraatiota ja järjestelmien yhteensovittamista monipuolinen XML-teknologia ja semanttisen webin teknologia hyödynnettävissä Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 15

3. XML julkishallinnossa XML tiedonsiirtomuotona, esimerkkejä: agenttiohjelmien keskinäinen kommunikointi web-palvelun ominaisuuksien välittäminen potentiaaliselle palvelun käyttäjäohjelmalle hakuportaalin kyselyn välittäminen tietokannoille asiointiportaalin ja asiointijärjestelmien välinen tiedonsiirto Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 16

3. XML julkishallinnossa XML tiedonsiirtomuotona, tavoitteita: integraation tuki automaation lisääminen palvelujen monipuolistaminen heterogeenisten palvelujen yhdenmukaistaminen portaaleilla Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 17

4. XML-standardointi XML-standardoinnin tasoja julkishallinnossa Universaali standardointi: sääntöjä laajaan käyttöön XML-kielen käytön tukemiseksi erilaisilla sovellusalueilla (esim. XML, XML Names, XML Schema, XLink, DOM) Kansainvälinen sovellusaluekohtainen, julkishallintoon liittyvä standardointi: esimerkiksi XML-määrityksien kehittäminen toimistodokumenteille Kansainvälinen julkishallinnon standardointi: yleisiä suosituksia julkishallintoon tai sääntöjä tietylle julkishallinnon sektorille (esim. HL7- suositukset sähköiselle potilaskertomukselle) Kansallinen: esimerkiksi Julkishallinnon XML-strategia tai suomalaiset HL7-pohjaiset suositukset sähköiselle potilaskertomukselle Paikallinen: esimerkiksi valtiopäiväasiakirjojen tai lainsäädäntöprosessin metatietojen standardoiminen; HL7-pohjainen toteutus Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 18

4. XML-standardointi Asiakirjastandardoinnin haasteita Vaatii monipuolista tietämystä: eri tasojen standardoinnista ja sen etenemisestä; sisällöistä, niiden tuottamisprosesseista ja ihmisten työtehtävistä; ohjelmistoista sekä niiden kehittymissuunnista. Vaatii monipuolista yhteistyökykyä ja toimivien yhteistyötapojen kehittämistä yhteisten sopimusten aikaansaamiseksi. Standardien toteuttamineen saattaa aiheuttaa suuria muutoksia sisältöjen tuottamistavoissa. Hyödyt eivät välttämättä nähtävissä välittömästi (esim. pitkäaikaissäilytys); motivointi muutoksiin voi tuottaa ongelmia. Legacy-ongelma: Yhteensovitus aikaisemmilla ratkaisuilla tuotettujen sisältöjen kanssa ja siirrettävyys vanhojen ja uusien ohjelmistojen välillä. Jatkuvasti muuttuva teknologia. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 19

5. RASKE-metodologia rakenteistamiseen Joukko menetelmiä ja tekniikoita kokonaisvaltaiseen dokumenttien hallinnan kehittämiseen. Erityisesti projekteihin, joissa tavoitteena rakenteisten dokumenttien käyttöön siirtyminen. RASKE-projektissa (1994-1998) menetelmät kehitettiin asiakirjojen rakenteistamiseen. Menetelmiä käytetty myös metatietojen standardointiin RASKE2- projektissa (2003-2006). RASKE = Rakenteisten AsiakirjaStandardien KEhittäminen Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 20

5. RASKE-metodologia rakenteistamiseen Dokumenttien hallintaympäristö dokumentit metatiedot työprosessit toimijat järjestelmät Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 21

5. RASKE-metodologia rakenteistamiseen Dokumenttien hallinnan suunnittelu ja kehittäminen edellyttävät dokumenttianalyysiä. Analyysissä selvitetään ja kuvataan: nykyiset toimintatavat tarpeet tuleville toimintatavoille ehdotukset ja suunnitelmat tuleviksi toimintatavoiksi Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 22

5. RASKE-metodologia rakenteistamiseen RASKE-metodologiassa kuvauksen kohteina ovat organisaation tai organisaatioverkoston toiminnot organisaatiot ja ihmiset toimijoina dokumentit ja niihin liittyvät metatiedot järjestelmät organisaatioiden ja ihmisten tarpeet Rakenteistamisraportteja: Lyytikäinen, V., Päivärinta, T., Salminen, A., Tiitinen, P. (1997). Valtion talousarvioon liittyvien asiakirjojen rakenteistaminen. RASKE-projektin raportti. Helsinki: Eduskunta, 139 s. http://www.cs.jyu.fi/~airi/raportit/raske-talousarvioraportti.pdf Tiitinen, P., Päivärinta, T., Salminen, A., Lyytikäinen, V. (1997). Suomalaisten EUlainsäädäntöasiakirjojen rakenteistaminen. RASKE-projektin raportti, Tietohallinnon selvityksiä. Helsinki: Ulkoasiainministeriö, Tietohallintolinja, 170 s. http://www.cs.jyu.fi/~airi/raportit/raske-eu-raportti.pdf Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 23

5. RASKE-metodologia rakenteistamiseen Jyväskylän yliopiston tutkimusprojekteja yhdessä julkishallinnon organisaatioiden kanssa: Rakenteisten asiakirjojen kehittäminen (RASKE) 1994-1998: Eduskunta, UM, VM, Tietotehdas, Tekes, Suomen Akatemia European User Views to Legislative Information in Structured Form (EULEGIS) 1998-2000: EC, Eduskunta, OM, VM, Tieto, Indra, ATOS,... XML and Data Warehousing in Air Defence (AirXML) 2002-2004: Ilmavoimat Menetelmiä julkishallinnon tietojärjestelmien ja web-palveluiden integrointiin (RASKE2) 2003-2006: Eduskunta, VM, OM Menetelmiä rakenteisten asiakirjojen hallintaan (RAKE) 2005-2006: Eläketurvakeskus Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 24

6. Toteutuksia Pioneereja Oikeusministeriö: Säädöskokoelma SGML-muotoon 1997, nykyään verkkopalvelusta saatavilla ajantasainen lainsäädäntö. Valtiovarainministeriö: Valtion talousarvioesitys SGMLmuotoon 1998. Eduskunta: Valtiopäiväasiakirjat vähitellen SGML-muotoon alkaen vuodesta 1998. Sisällön tuottaminen rakenteiseen muotoon FrameMaker-ohjelmalla. Eduskunnan tietohallintolinjauksen 2005-2007 mukaan Eduskunnassa on tavoitteena siirtyä SGML-standardista XML:ään. Siirtyminen aikaisintaan vuonna 2007. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 25

6. Toteutuksia Eduskunnassa tuotettavia rakenteisia asiakirjoja keskustelualoite kirjallinen kysymys lisätalousarvioaloite talousarvioaloite toimenpidealoite toivomusaloite päiväjärjestys säädösteksti valiokunnan pöytäkirja valiokunnan esityslista lakialoite puhemiesneuvoston ehdotus puhemiesneuvoston laatima luettelo talousarviomietintö talousarviokirjelmä täysistunnon keskustelupöytäkirja valiokunnan lausunto valiokunnan mietintö eduskunnan kirjelmä RASKE-analyysissä suunniteltiin alustavasti 20 DTD:tä. Toteutusprojekteissa yllä mainituille asiakirjatyypeille on kehitetty 10 DTD:tä. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 26

6. Toteutuksia Kokemuksia Eduskunnasta Suuritöinen, haastava, monia organisaatioita koskeva kehityshanke Toteutuksen alku hidasta, lainsäädäntöympäristössä puuttui SGMLasiantuntemusta ja SGML-konsulteilta puuttui lainsäädäntöasiantuntemusta. Myöhemmissä toteutusprojekteissa resurssien tarve selvästi vähäisempi kuin alussa. Organisaatioiden välinen tiivis yhteistyö erittäin tärkeää standardoinnin alkuvaiheista alkaen. Ongelmia on aiheuttanut se, että Eduskunta ja ministeriöt eivät onnistuneet toteuttamaan standardointiratkaisuja yhdenmukaisella tavalla. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 27

6. Toteutuksia Kokemuksia Eduskunnasta Rakenteiseen asiakirjatuotantoon siirtyminen aiheutti muutoksia kymmenien ihmisten työtavoissa. Asiakirjojen tuottamiseen FrameMaker+SGML. Motivointi ja koulutus erittäin tärkeää. Työvälineen räätälöinti eräs keino helpottaa muutosta. Ihmisten monipuolinen osallistuminen kehityshankkeeseen sen alusta asti tärkeää. Ulkoasun ja loogisen rakenteen suunnittelua ei voida kokonaan erottaa toisistaan. Perusteellinen analyysivaihe antanut vahvan pohjan kehittämiselle. Analyysistä syntyvä dokumentaatio monipuolisessa käytössä. Analyysivaiheeseen tärkeää sisällyttää tarveanalyysi, missä mukana niitä ihmisiä, joiden työhön standardointi aiheuttaa muutoksia. Salminen, A., Lyytikäinen, V., Tiitinen, P., & Mustajärvi, O. (2004). Implementing digital government in the Finnish Parliament. In W. Huang, K. Siau, & K.K. Wei (Eds.), Digital Government: Strategies and Implementation (pp. 242-259). Hersley, PA: IDEA Group Publishing. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 28

6. Toteutuksia Eläketurvakeskus: ohjeet verkkopalvelussa Jyväskylän yliopisto: informaatioteknologian tiedekunnan opinto-opas, tiedekunnan kokousten esityslistat ja pöytäkirjat, yhteiskuntatieteellisen tiedekunnan esityslistat ja pöytäkirjat toteutusympäristö: Microsoftin Open Office XML suunnittelu ja toteutus vuoden 2005 aikana rakenteiseen sisällön tuottamiseen siirtyminen melko helppoa, Word-ympäristön tuttuus tärkeää, sisällön yhdenmukaisuus parani ja sisältövirheet vähenivät omat skeemat Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 29

7. Yhteenveto Sovellusriippumattomuus tunnistettu välttämättömäksi kestävien julkishallinnon ratkaisujen rakentamisessa. Avoimet asiakirjastandardit tärkeä tavoite EU:ssa ja monissa maissa. XML:llä monipuolisia käyttökohteita julkishallinnossa. Jyväskylän yliopistossa tehty pitkään monipuolista rakenteisten dokumenttien tutkimusta yhteistyössä yritysten ja julkishallinnon organisaatioiden kanssa. Kokemuksia monista toteutukseen edenneistä hankkeista. Asiakirjojen standardoinnin toteuttaminen on vaatinut monesti vuosien työn. Työvälineiden kehittyminen ja kokemusten lisääntyminen keventävät toteuttamista. Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 30

6. Yhteenveto Lisätietoja Jyväskylän yliopiston dokumenttien hallinnan tutkimusprojeteista: http://www.cs.jyu.fi/~airi/docman.html XML-kieliperheestä: http://www.cs.jyu.fi/~airi/xmlfamily RASKE ja RASKE2-projekteista: http://www.it.jyu.fi/raske/ Airi Salminen, Avoimet standardit ja asiakirjamuodot, OS-seminaari 2006-04-06 31