Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab pilottiehdotus Pilottiehdotuksen osapuolet: CSC Tieteen tietotekniikan keskus Oy Verohallinto Yhteyshenkilö: Suvi Remes suvi.remes@csc.fi
Executive summary Pilotin sisältö lyhyesti: Pilotissa kehitetään työkaluja yhteisen tietomallinnusmenetelmän soveltamiseksi, tukemaan organisaatioiden välistä tiedonvaihtoa ja semanttista yhteentoimivuutta. Pilotilla tuetaan: Organisaatioiden välisen tiedonvaihdon toteuttaminen yhteismitallisesti Yhteisesti käytettävien tietomääritysten määrittely ja dokumentointi, esimerkiksi palveluväylään toteutettaville ratkaisuille Yhteentoimivuutta edistävien työkalujen kehittäminen edellyttää avointa kehittämisyhteisöä, jossa eri organisaatioiden osaaminen voidaan hyödyntää kustannustehokkaasti Tulos: Avoimella lähdekoodilla toteutettu tiedonvaihtoa ja semanttista yhteentoimivuutta tukeva ratkaisu yhteisten tietomallien määrittelyyn ja julkaisuun
Yhteentoimivuusmalli mallintamisen menetelmä Yhteiskäyttöisissä palveluissa ja prosesseissa käytettävät käsitteet on määriteltävä asianmukaisesti ja koneluettavassa muodossa Yhteisten tietomäärityksien tulee perustua sanastossa määriteltäviin käsitteisiin Tietomääritykset ovat uudelleenkäytettäviä tietokomponentteja (, ominaisuus ja assosiaatio) Tietojärjestelmien väliset rajapinnat kuvataan sovellusprofiilissa uudelleenkäyttämällä tietomäärityksiä Sovellusprofiili muodostuu toimialueella kuvatuista tietomäärityksistä, eli luokista, ominaisuuksista ja niille asetetuista rajoituksista Palvelut Prosessit Sanasto Yhteentoimivuus malli Loogiset tietomallit Fyysiset tietomallit Henkilö Pätevyys Organisaatio Vaatimus Lupa Henkilö Pätevyys ominaisuus Todennetun osaamisen tietomalli Organisaatio Sovellusprofiili rajapinta Vaatimus Lupa Virasto tietomalli
Pilotin toteutuksen esittely Koodisto -palvelu käyttää koodistoja TEPA-termipankki (TSK Sanastokeskus) JHS julkisen hallinnon yhteinen sanasto, OKSA Opetus- ja koulusanasto Finto Sanasto- ja ontologiapalvelu (Kansalliskirjasto) käyttää sanastoja JulkICTLab pilotti (tietojärjestelmäkehitys) Tietokomponentit Sovellusprofiilit tuottaa visualisointeja tuottaa skeemoja XSD JSON Schema RDF tiedot määritellään ja ilmoitetaan standardimuodossa tiedot vastaanotetaan standardoituna sanomana
Tuotokset ja aikataulu Pilotissa tarkentuva tietojärjestelmä avointen tietomäärityksien tuottamiseen, hallinnointiin ja julkaisuun (modulaarinen työkaluratkaisu) Tietomallien ylläpito- ja julkaisuympäristö Sanastoihin perustuvien tietomäärityksien määrittelymenetelmä ja työkalut Tiedonsiirtomääritysten määrittelymenetelmä ja työkalu teknisten skeemojen tuottamiseen Avoimen lähdekoodin toteutus Potentiaaliset käyttäjät: Julkishallinnon ja muiden toimialueiden tietomallintajat ja sovelluskehittäjät Julkishallinnon ja muiden toimialueiden sisällönasiantuntijat Onnistunut käyttöönotto: Tavoitepilotin toimialueen tietomääritykset mallinnettu tietojärjestelmällä Tavoitepilotti käyttää tietojärjestelmällä tuotettua tietomallia tiedonsiirrossa Aikataulu: Tarkentava suunnitteluvaihe 01/2015 02/2015 Toteutusvaihe JulkICTLabissa 03/2015 12/2015
Osallistujat ja budjetti CSC Tieteen tietotekniikan keskus Oy koordinaatio määrittely ja tekninen toteutus Tavoitepilotti: Korkeakoulutuksen ja tutkimuksen tietomalli Verohallinto määrittely Tavoitepilotti: Katre Kansallinen tulorekisteri 10 httk JulkICTLab työ (~ 60 000 e) CSC 7 htkk Verohallinto 3 httk Haetaan 5% palvelumaksun korvausta Haetaan 1 htkk teknisen arkkitehtuurin konsultointia JulkICTLabista Haetaan 10 http autentikoinnin konsultointia JulkICTLabista