JHS XML suositus XML Finland tapahtuma 20.1.2009 Mikael af Hällström ylitarkastaja, Verohallinto JHS XML työryhmän vetäjä
JHS XML suositus Esityksen sisältö: Suositustyön lähtökohdat ja taustat (Vielä) meneillään olevan työn esittely Muutama sana tulevaisuuden tavoitetilasta
JHS XML suositus 1. Suositustyön lähtökohdat ja taustat 2. (Vielä) meneillään olevan työn esittely 3. Muutama sana tulevaisuuden tavoitetilasta
Suomi.fi IS O TS K ebxml NIEM UN/ CEFAC T Semic.EU SFS OASIS UB L IDABC OIOXML SAG A UK Govtalk Yrityssektor i Pankit SEPA Finvoice Stake s ValtIT KuntaIT XMLstrategia JUHTA Yrtaali Koodisto t HL7 Tikesos W3C Yhteentoimivuus ohjelma ISO 20022 VRK PRH VM SM TEM TIEK E Integraati o Perusrekisterit Metatiedot JHS143 SÄHK E Dublin Core Arkistolaito s YritysSuomi.fi VTJ rajapinta KTJ rajapinta MML Semanttinen Web FinnONTO RosettaNet RDF/OWL Rekisteripooli Pooli VALDA CCTS GJDMXML JHSsuositukset Sanasto t siltana Republica
Valtion tietotekniikan rajapintasuosituksia 2001 XML 1.3.1 XML suositukset XML:n käyttöä sisällön ulkoasuriippumattomana esitysmuotona lisätään erityisesti käyttöä uusissa lisätään palveluissa ja vanhoja laajasti uudistettaessa. XML pohjaista sisällön tuottamista ja jakelua monikanavaympäristössä tulee tuottamista opetella asiointipiloteissa. ja jakelua tulee opetella XML:n käyttöä tiedon siirrossa järjestelmien välillä ja sovellusten välisessä kommunikoinnissa lisätään. Virastojen omissa piloteissa tulee kerätä kokemusta sovellusten XML:n välisessä käytettävyydestä kommunikoinnissa toimialakohtaisesti. lisätään XML koulutusta tulee lisätä virastoissa ja ulkopuolisia asiantuntijoita tulee käyttää hyväksi, jotta XML:ää osataan hyödyntää järkevästi. Kansainvälistä standardointityötä XML määritystä tulee sivuavien seurata yleisten suositusten sekä sanastojen standardointityötä tulee seurata XML suositeltava esitysmuoto organisaatioiden Sanastojen standardit kuvauskielet [ ] Etenkin XML Scheman tuotetuen kasvua välisessä tulee seurata. tiedonsiirrossa Internet alustalla viitekehyshankkeita XML tulee olemaan tulee seurata pääasiallinen tiedonsiirtomuoto uusissa järjestelmien välisissä yhteyksissä. Uusissa yhteyksissä XML on suositeltava esitysmuoto organisaatioiden välisessä tiedonsiirrossa Kansainvälisiä XML pohjaisia viitekehyshankkeita (ebxml, BizTalk, RosettaNet) tulee seurata. XML:n käyttöä tiedon siirrossa järjestelmien välillä ja
Julkishallinnon XML strategia Tavoitetilassa [2006] XML käytössä siellä missä suurin hyöty XML:n mahdollisuudet tiedostetaan XML:n käyttöä ohjataan osana tietotekniikan yleistä ohjausta asioinnin vaivattomuutta edistetty XML:n avulla 3. Tavoitteet vuoteen 2006 XML on käytössä siellä, missä on ollut saavutettavissa suurin hyöty. XML:n mahdollisuudet tiedostetaan julkishallinnossa ja sen käyttöä ohjataan osana tietotekniikan yleistä ohjausta. Asioinnin vaivattomuutta sekä loppukäyttäjille että tiedontuottajille on edistetty hyödyntämällä XML:n tuomia mahdollisuuksia monikanavaratkaisuissa, järjestelmien välisessä viestinnässä sekä tiedon haussa, järjestelmien toimittamisessa, välisessä säilytyksessä viestinnässä ja monipuolisessa käytössä. Julkishallinnon tiedon haussa tietojärjestelmien viestiliikenteeseen, erityisesti perusrekisterisovelluksille, on määritelty julkiset, standardoidut XMLrajapinnat säilytyksessä ja niiden ym. edellyttämät yhteiset sanastot. Järjestelmiä rakennettaessa on hyödynnetty yhteisiä määrittelyjä ja määritelty mahdollisuuksia XML rajapinnat yhdenmukaistaa ja julkishallinnon yhteiset sanastot toimintatapoja. XML teknologioiden soveltamisen tukemiseksi on organisoitu XMLrajapintojen, ja mahdollisuuksia yhteisten yhdenmukaistaa XML määrittelyjen julkishallinnon ja sanastojen jatkuva ylläpito sekä käytön tuki. tietojärjestelmien viestiliikenteeseen 2003 järjestelmiä rakennettaessa hyödynnetty yhteisiä määrittelyjä toimintatapoja soveltamisen tukemiseksi organisoitu rajapintojen, määrittelyjen ja sanastojen jatkuva ylläpito sekä käytön tuki
SANASTOT SILTANA SAUMATTOMALLE TIEDONVAIHDOLLE VM/HKO: Tietojärjestelmien semanttisen yhteentoimivuuden kehittämismalli Sanastotyö 2005 Sanastotyötä yleisesti voidaan pitää välineenä, jolla semanttista väline yhteentoimivuutta semanttisen pyritään yhteentoimivuuden kehittämään. Sanastolla kehittämiselle tarkoitetaan tässä yhteydessä luetteloa jossain kielessä sallituista sanoista (elementeistä) luokitteluineen, määritelmineen, kuvauksineen ja Sanasto esimerkkeineen. luettelo Sanastoilla sallituista kuvataan sanoista käsitteiden (elementeistä) merkityksiä ja luokitteluineen niiden välisiä suhteita siten, että eri tietojärjestelmät voivat ymmärtää käsittelemäänsä tietoa. kuvataan käsitteiden merkityksiä ja niiden välisiä suhteita [tietojärjestelmien kannalta] olennaista, että käsitteet ja niiden väliset Tietojärjestelmien suhteet on määritelty käyttöön tarkasti määriteltäville sanastoille on olennaista, että sanat (tai käsitteet) ja niiden väliset suhteet on määritelty varottava liiallista nojautumista teknisiin käsitteisiin (tietokannat) tarkasti. Eri kohdealueiden käsitteistöjä määriteltäessä on varottava määriteltävä liiallista nojautumista ensi sijassa teknisiin toteutusteknologiasta käsitteisiin, joita käytetään muun riippumattomalla muassa tietokannoissa. tavalla implementointi Sanastot tulee määritellä tapahtuu ensi standardeilla sijassa toteutusteknologiasta kuvaustavoilla riippumattomalla kuten [ ] XML Schema tavalla. Käyttötilanteen ja teknologioiden kypsyysasteen mukaan sanastot voidaan implementoida standardeilla kuvaustavoilla kuten XML pohjaiset DTD, XML Schema, RDF Schema tai OWL.
JHS XML suositus 1. Suositustyön lähtökohdat ja taustat 2. (Vielä) meneillään olevan työn esittely 3. Muutama sana tulevaisuuden tavoitetilasta
JUHTA JHS jaosto JHS XML työryhmä kevät 2008 ValtIT VERO TIKESOS KELA VRK JHS XML suositus Tavoite > maaliskuu 2009 Tulli Kuntaliitto Valtiokonttori MMM XML Finland
ISO 11179 5 Naming and identification principles ISO 15000 5 ebxml Core Components Technical Specification Version 2.01 (ebccts) OIO XML JHS XML Suositusluonnos 0.xx NIEM National Information Exchange Model 2.0 SAGA 4.0 Standards und Architekturen für E Government Anwendungen
JHS XML työn huoneentaulu Suositusluonnos 0.xx 1. Suuntaa tulevaisuuteen 2. Turvaa kansalliset tarpeet 3. Tukeudu kansainvälisiin referensseihin 4. Suosi yksinkertaisia ratkaisumalleja 5. Toimi johdonmukaisesti 6. Tee käyttövalmiita tuotteita
Teknisiä kipupisteitä XML rakenteiden nimeäminen Nojaudutaanko ISO 11179 5 standardiin, onko vaihtoehtoja? Kuinka paljon voidaan tehdä kansallista soveltamista? Saadaanko nimeämissäännöistä selkeät ja riittävän yksiselitteiset? Kielisyys Suomi vai englanti? Kompromissi: molemmat mahdollisia? Tehdään yhteiset skeemat molemmilla kielillä? Koodistot Kuka ylläpitää? Tarvitaanko koodistopalvelin? Tarvitaanko ylipäätään enumeroituja XML koodistoja?
Hallinnollisia kipupisteitä Olemassa olevien rajapintojen ja skeemojen huomiointi Vanhoja toimivia rajapintoja ja skeemoja ei tarvitse muuttaa Organisaatioiden/toimialojen sisäisiä XML linjauksia ei tarvitse heti muuttaa MUTTA: uusissa ja päivitettävissä skeemoissa ja linjauksissa suositellaan JHS suosituksen mukaisia käytäntöjä, jolloin yhdenmukaisuus lisääntyy vähitellen Suosituksen linjausten luonne: löyhä vs. tiukka Lähtökohta on, että linjataan suositukset tiukasti ( PITÄÄ, PAKOLLINEN ) Tarkoitus on ohjata yhdenmukaisiin rakenteisiin ja käytäntöihin Annetaan selkeitä malleja ja vaatimuksia, miten esim. nimiavaruus tulee muodostaa
Jatkokehittämisen kipupisteitä Sanastojen ja XML skeemojen välinen yhteys XML elementin tai muun rakenneosan semantiikka tulee kuvata jossakin Luonteva paikka semantiikan kuvaamiselle on sanasto Sanaston sisältöä ja sen sisältämien käsitteiden suhdetta XMLskeemoihin ei ole kuvattu XML skeemojen suhde ontologioihin Sanastojen julkaiseminen, sanastotyöväline ja skeemarepositorio Sanastojen keskitetty tuottaminen, hallinta ja ylläpito vaatii asianmukaisen välineistön XML skeemojen repositorion tulee tukea JHS suosituksen mukaisten yhtenäisten skeemojen tuottamista Sanastojen ja XML skeemojen hallinta tulee ratkaista kokonaisuutena
JHS XML suositus 1. Suositustyön lähtökohdat ja taustat 2. (Vielä) meneillään olevan työn esittely 3. Muutama sana tulevaisuuden tavoitetilasta
JHS XMLnimeämissäännöt JHS Yhteiset JHS Toimiala JHS Ydinkäsitteet JHS Sanasto
JHSXML.xsd JHS XMLnimeämissäännöt JHS Toimiala JHS Ydinkäsitteet JHS Sanasto
JHSXML.xsd JHS XMLnimeämissäännöt JHS XMLnimeämissäännöt JHS Toimiala JHS Toimiala JHS Ydinkäsitteet JHS Sanasto JHS Ydinkäsitteet JHS Sanasto JHSXML.xsd JHSXML.xsd
Julkis Hallinnon JHS XML Standardi Suositus XML JHSXML.xsd JHSXML.xsd JHSXML.xsd JHS XMLnimeämissäännöt JHSXML.xsd JHS Toimiala JHS Ydinkäsitteet JHS Sanasto JHSXML.xsd JHSXML.xsd JHSXML.xsd