Metatietopalvelut Elementit Mikael Vakkari, neuvotteleva virkamies. VM
Metatietopalvelut? Metatietopalvelut toteuttavat semanttisen yhteentoimivuuden Tavoitteena yhteentoimivuus ja kustannussäästöt Metatietopalvelut yhdenmukaistavat käytössä olevaa terminologiaa ja kytkevät yhteiset käsitteet (tietosisällöt) tietojärjestelmien ja rajapintojen tietorakenteisiin Metatietopalvelut mahdollistavat jo kerätyn ja tallennetun tiedon tehokkaan jakelun ja uudelleenkäytettävyyden tietovarannon ja palvelujen välillä
Yhteentoimivuuden tasot Prosessien yhteensovittaminen Tietorakenteiden yhteensovittaminen Tietosisältöjen yhteensovittaminen Tekniikan yhteensovittaminen Semanttinen yhteentoimivuus
Semanttinen yhteentoimivuus Tietojärjestelmä pystyy yhdistelemään eri lähteistä vastaanottamaansa tietoa ja käsittelemään sitä tavalla, jossa tietojen merkitys säilyy Ilman semanttista yhteentoimivuutta, tiedonvaihto on käytännössä mahdotonta Ongelma: organisaatioiden tietojärjestelmien tietosisällöt, tietorakenteet ja käsitteistöt ovat erilaisia
Tiedonvaihto järjestelmien välillä käsite Rajapinta Tietojärjestelmä A Tietojärjestelmä B Henkilötunnus HETU SAika 120574-123X konversio 120574_123_ 12.5.1974 vuosituhannen tarkistus lasketaan tunnusosa Järjestysluku Lasketaan tarkastus elementti kenttä tms. 123 -123X 120574-123X tietosisältö Kohta ”rajapinta” voidaan vakioida määrittelemällä konversiosäännöt ja/tai kunkin käsitteen hyväksytty tietosisältö (yhteentoimivuuden kuvaus / määritys)
Semanttisen yhteentoimivuuden toteuttaminen Edellyttää yhteistä sanastotyötä, jotta käsitteitä voidaan yhdenmukaistaa Ontologiat, terminologiat, sanastot, metatietomääritykset Tavoitteena tietosisällön saattaminen yhteismitalliseen (koneluettavaan) muotoon Edellyttää yhteisiä määrityksiä Tietosisällöt, käsitteet (sanastotyö) Tietorakenteet, elementit (metatietomääritykset)
Metatietopalvelujen toteutus Ei yhtä yleispätevää ratkaisua kerralla kaikille, koostuu useista eri osista Perusrekisterit ja vastaavat tietovarannot keskeisessä asemassa PoC lähestyminen ja testaus Jalkautus aluksi pienissä kokonaisuuksissa Hyödynnetään olemassa olevia palasia ja jo tehtyä työtä Ontologiapalvelu ym.
Ensimmäiset toteutukset (esimerkki) PoC – testaus JulkICT Labissa Menetelmä yhteisen tietomallinnusmenetelmän tueksi tukemaan organisaatioiden välistä tiedonvaihtoa ja semanttista yhteentoimivuutta Työkalu yhteisten tietomallien määrittelyyn ja julkaisuun Tietomallien ylläpito- ja julkaisuympäristö Sanastoihin perustuvien tietomäärityksien määrittelymenetelmä ja työkalut Tiedonsiirtomääritysten määrittelymenetelmä ja työkalu teknisten skeemojen toteutukseen
Seuraavat askeleet Kokonaisuuden määrittely Keskeisten osien tunnistaminen ja toteutusten priorisointi Sanastotyön tehokas resursointi ja koordinointi hallinnonaloilla Työkalujen kehittäminen ja käyttöönotto Edellyttää yhteistyötä ja osallistumista Näkemys toteutuksesta ja toimialakohtaisten käsitteiden ja vaatimusten ymmärrys ei ”asu” missään yksittäisessä organisaatiossa