Synergiaryhmän työpaja tietoarkkitehtuuri ja yhteentoimivuus



Samankaltaiset tiedostot
Korkeakoulujen yhteentoimivuusmalli

Suvi Remes Miika Alonen Petri Mustajoki Totti Tuhkanen

Katsaus tietoarkkitehtuurityöhön

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab pilottiehdotus

Tavoitteena yhteinen tietoarkkitehtuuri & tietojen semanttista yhteentoimivuutta tukeva välineistö

Yhteentoimivuutta edistävien työkalujen kehittäminen

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus

- Korkeakoulutuksen ja tutkimuksen (linkitetty) tietomalli

Näkökulmia yhteentoimivuuteen

Korkeakoulutuksen ja tutkimuksen yhteiset arkkitehtuurit

Yhteentoimivuusvälineistö

OKM:n ja korkeakoulujen tietohallintoyhteistyön tilanne. Ylitarkastaja Ilmari Hyvönen

Yhteentoimiva.suomi.fi - palvelukokonaisuuden ja työkalujen esittely

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 8. Semanttisen yhteentoimivuuden viitekehys

Tämä dokumentti on tarkoitettu uudistettavan JHS179-suosituksen tietoarkkitehtuuriosion liitteeksi.

- miten saadaan tieto järkevästi ja vakioidusti siirtymään tietovarantojen ja palvelujen välillä

Opiskelun ja opetuksen tuen viitearkkitehtuuri

Yhteentoimivuus. Mikael Vakkari Neuvotteleva virkamies VM / JulkICT. Kohti yhteentoimivaa metatietoa

Oppijan palvelukokonaisuus. Tietomallinnuksen laaja katselmointi

Korkeakoulujen opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuuri

Opetus- ja koulutusyhteistyöhön liittyvä korkeakoulujen tietojärjestelmien yhteentoimivuuden kehittäminen ja arkkitehtuurityö

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 7. Semanttisen yhteentoimivuuden menetelmäohje

Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu )

Julkisen hallinnon kokonaisarkkitehtuuri JHKA

Tiedonhallintalakiehdotus tiedonhallinnan kuvaukset

Kuntien yhteentoimivuusseminaari. Tietomallien laatiminen Taina Nurmela projektipäällikkö, Helsingin kaupunki

Kansallinen koodistojen siirtoformaatti

Sosiaalihuollon kokonaisarkkitehtuuri

Yhteentoimivuusalusta ja Sanastot-työkalu

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen

Korkeakoulujen opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuuri

Tietoarkkitehtuurin kuvaaminen JHS 179 -suosituksessa. Anne Kauhanen-Simanainen

Avoimuus ja julkisen hallinnon tietohallinto. Yhteentoimivuutta avoimesti -seminaari Tommi Oikarinen, VM / JulkICT

Varda varhaiskasvatuksen tietovaranto

Kokonaisarkkitehtuuri julkisessa hallinnossa 2016

Tieto korkeakoulujen toiminnasta avoimena tietona? Tietovarastofoorumi Ylitarkastaja Ilmari Hyvönen

Yhteentoimivuus ja tiedonhallintalaki

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

Koulutuksen järjestämisen ja opintojen järjestämisen prosessit. KOOTuki-ryhmä Pekka Linna, CSC

Tekijän nimi

Korkeakoulujen tietohallinnon kehittäminen -muistion vaikutukset RAKETTI-OPI:in

TAPAS - puheenvuoro - TAPAS-päätösseminaari Tommi Oikarinen, VM / JulkICT

VIRTA-PROJEKTI Tilanneraportti

Arkkitehtuuripankki. Mallintamisen metamalli ja notaatiot

Korkeakoululaitoksen ICT ja yhteiset arkkitehtuurit. Ilmari Hyvönen

Opetustoimen sanastotyö. Toimialan tietohallinnon yhteistyökokous Ritva Sammalkivi

Projektisuunnitelma v1.0. Semanttista yhteentoimivuutta tukeva välineistö, osana Semanttisen yhteentoimivuuden viitekehystä

Rakennetun ympäristön tietoalueen käsitekokonaisuus ja työvälineiden käyttö. Mikael af Hällström Vero, KMR/YSR

Tiedon semanttinen yhteentoimivuus ja tietoalueet

Yhteentoimivuuden eri näkökulmat

Korkeakoulujen tietohallinnon kehittäminen: tiedon yhteismitallisuus ja järjestelmien yhteentoimivuus. Johtaja Hannu Sirén

Tietopolitiikka Yhteentoimivuus ja lainsäädäntö , Sami Kivivasara ICT-toimittajien tilaisuus

Paikkatiedon kokonaisarkkitehtuuri LUONNOSTELUA

Julkisen hallinnon kokonaisarkkitehtuuri

Arkkitehtuuri käytäntöön

Korkeakoulujen IT-päivät 2010, , Joensuu

KANSALLISEN PALVELUARKKITEHTUURIN YHTEISTEN LIITTYMIEN OHJAUS

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

JHS 179 suosituksen uudistamishanke Suositusluonnoksen ja liitteiden esittely Keskustelutilaisuus Kansallismuseon auditorio

Yhteisellä ymmärryksellä yhteiseen tietoon Yhteentoimivuusmenetelmä & -alusta ja tiedon hallinnan yhteistoimintamalli

QPR kuvausvälineen käyttö ja tavoitteet OKM&OPH, Oppijan palvelut - koulutuksen ja opetuksen osakohdealue. Leena Kononen

Ristiinopiskelun kehittäminen -hanke

RAKETTI-OPI-osahankkeen tulokset projektien tukena

Kuntien taloustietojen tilastoinnin ja tietohuollon kehittämisohjelma

Modulaariset tietosisältömäärittelyt Tilannekatsaus

Työpaja 3: Kohdealueyhteistyö ja toimialarajat ylittävät kehittämiskohteet

OppiJana 2030-esiselvitys Kootuki

Sanastotyö luokittelun tukena Tikesos-hankkeessa. NordTERM 2011 Antero Lehmuskoski ja Maarit Laaksonen

Julkisen hallinnon kokonaisarkkitehtuurin tilanne. KAOS neuvotteleva virkamies Jari Kallela

JulkICT Lab ja Dataportaali Avoin data ja palvelukokeilut

Tietokannan suunnittelu

Yhteisen tiedon hallinta -hanke Eli YTI

Yhteinen ja yhteentoimiva tieto sekä tiedon hallinnan käytänteet

OKM nimeämispyyntö jäseniksi Oppijan tietovirtojen ja Virtaopintotietopalvelun

Varda Varhaiskasvatuksen tietotuotannon kehittäminen. Tero Huttunen, erityisasiantuntija, OKM

RAKETTI-VIRTA-projekti rakentaa korkeakoulujen valtakunnallista tietovarantoa ja viranomaistietovirtoja

Tietohuollon kehittäminen ja kansallinen ohjaus. Kuntien paikkatietoseminaari Tommi Oikarinen, VM / JulkICT

1. Lähtökohta ja taustat

Kansallinen digitaalinen kirjasto Kokonaisarkkitehtuuri v3.0

Yhteentoimivuus.fi KA-koulutusmateriaalit

Yhteinen ja yhteentoimiva tieto sekä tiedon hallinnan yhteistoimintamalli

Oppimisympäristöt. Kristiina Uolia CSC Suomalainen tutkimuksen, koulutuksen, kulttuurin ja julkishallinnon ICT-osaamiskeskus

Kokemuksia kokonaisarkkitehtuurityöstä

CASE HELSINKI: PALVELUTIETOVARANTO (PTV) JA PALVELUNÄKYMÄN KARTTAIKKUNA

JHS XML suositus. XML Finland tapahtuma Mikael af Hällström ylitarkastaja, Verohallinto JHS XML työryhmän vetäjä

TIETOHALLINTOLAKI (LUONNOS) Korkeakoulujen IT-päivät Erityisasiantuntija Olli-Pekka Rissanen

Yhteinen tiedon hallinta -kärkihanke

CSC:n tuki ja korkeakoulutuksen kehittämishankkeet OKM:n webinaari

OKM:n hallinnonalan yhteisen tiedon hallinta

KANSALLISEN DIGITAALISEN KIRJASTON KOKONAISARKKITEHTUURI. V3.0 Tiivistelmä

Hyödynnetään avointa, omaa ja yhteistä tietoa Yhteinen tiedon hallinta -kärkihanke

Sisällönhallinnan menetelmiä

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurimenetelmä

Hyödynnetään avointa, omaa ja yhteistä tietoa Yhteinen tiedon hallinta -kärkihanke

Liite 2. Alustava projektisuunnitelma. JulkICTLab tehtävien toimeenpanosta CSC - Tieteen tietotekniikan keskus Oy:n ja Valtiovarainministeriön välillä

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 3. Arkkitehtuurin nykytilan ja tavoitetilan kuvaus

Sosiaalihuollon asiakastietomallin hallinta

Korkeakoululaitoksen tietohallinnon kehittäminen & julkisen hallinnon kokonaisarkkitehtuuri

Transkriptio:

Synergiaryhmän työpaja tietoarkkitehtuuri ja yhteentoimivuus 7.5.2015, Metropolia AMK Suvi Remes & Miika Alonen, CSC

Työpajapäivän ohjelma Johdanto - tietoarkkitehtuurityö ja yhteentoimivuus Korkeakoulujen hyödyntämät tietovarannot, tietovirrat ja laaditut yhteiset määritykset Tunnistetaan prosessien väliset tietovirrat (sisäiset/ulkoiset) ja hyödynnetyt tietovarannot Jaettu käsitys korkeakoulujen hyödyntämistä tietovarannoista, tietovirroista ja laadituista yhteisistä määrityksistä ja näiden suhteesta iltapäivän työpajassa tehtävään työhön Yhteisten tietokomponenttien kartoittaminen Tunnistetaan keskeisiä tietokokonaisuuksia Tarkastellaan tietovirtojen sisältöjä ja määritellään tietokomponentteja Lähetekeskustelu työn jatkosta

Johdanto

Lähtökohta Synergiaryhmä linjannut 4.12.2014, että seuraavista tietoarkkitehtuurin alueelle kuuluvista asioista on tarpeen olla yhteiset määritykset: käsitteistöt päätiedot loogiset päätietovarannot koodistot Lisäksi nähty, että tarvitaan tiettyjä toiminta-arkkitehtuurin ja tietoarkkitehtuurin rajapinnassa olevia määrityksiä: prosesseissa käsiteltävistä tiedoista palveluihin liittyvistä tietovarannoista taustalla myös RAKETTI-hankkeen perintö palaute korkeakoulujen tietomallista (XDW-malli)

Lähde: JHS-179 luonnos: http://www.jhs-suositukset.fi/web/guest/projects/jhs-179-update/discussion-forum

Tietoarkkitehtuuri? Rakenne ja sisältö organisaation tiedoille ja niiden hyödyntämiselle Tietoarkkitehtuurin suunnittelulla luodaan yhteinen näkemys organisaation tai muun tietoarkkitehtuurin kohteen keskeisestä tietopääomasta ja tiedon hallinnan rakenteesta. Tietoarkkitehtuurissa tarkastellaan, jäsennetään ja kuvataan organisaation ydinprosessien tietotarpeita, tietovarantoja, tietorakenteita ja tietovirtoja. Tiedon hallinnan ja sen kehittämisen työkalu Kokonaisrakenteen ja kuvausten päämääränä on tukea keskeisten tietojen saatavuuden, käytettävyyden, yhteentoimivuuden ja laadun sekä tiedon hallinnan kehittämistä informaation koko elinkaaren ajan ottaen huomioon tietosuoja, tietoturvallisuus ja varautuminen. Yhteiskäyttöisyyden, yhteentoimivuuden ja uudelleen käytön perusta Tietoarkkitehtuuri edistää tietojen yhteiskäyttöisyyttä organisaatioiden välillä ja palveluprosesseissa. Siksi on määritettävä yhteiset käsitteet ja tunnistettava hyödynnettävät perusrekisterit ja tiedonvaihtotarpeet. Tavoitteena on myös tietorakenteiden vakiointi ja tietojen uudelleenhyödynnettävyys Lähde: JHS-179 päivitysluonnoksen esittely

Nykytila Esim. kirjastotoimi rajapinnat rajapinnat Opintopolku? rajapinnat rajapinnat korkeakoulujen tietojärjestelmät VIRTA tietovarasto Korkeakoulujen tietomalli

Tavoitetila Esim. kirjastotoimi rajapinnat rajapinnat Yhteentoimivat tietomääritykset, sanastot ja koodistot Opintopolku korkeakoulujen tietojärjestelmät rajapinnat rajapinnat VIRTA tietovarasto

Sanasto Standardit Yhteiset määritykset eri käyttökohteisiin Yhteentoimivuusmallin tietokomponentit Tietoelementit määritellään sanastossa ja linkitetään standardeihin Luokkia ja ominaisuuksia tarkennetaan käyttötarpeen mukaan Opintojakso Opintojakso Opintojakso Määr.. Pakolli... Koodi Koodi Koodi Nimi Nimi Nimi Laajuus Laajuus Laajuus X X Tietomallit Rajapintakuvaukset

Korkeakoulujen yhteentoimivuusmalli korkeakoulutuksen ja tutkimuksen yhteiset tietomääritykset yhteensopivuus kansainvälisten standardien kanssa tietomallinnuksen menetelmät linkitys kansainvälisiin tietomäärityksiin (formaalisti ja semanttisesti) tietojärjestelmien yhteentoimivuus modulaariset tietomääritykset: viestinvälitys (eri toimialojen) rajapintaratkaisut tietokantarakenteet (eri toimialojen) tietovarannot sovelluskehitys (eri toimialojen operatiiviset) tietojärjestelmät implementaatiokohtainen dokumentaatio (sovellusprofiili)

Yhteentoimivuusmallin soveltaminen Yhteentoimivuusmalli määrittelee uudelleenkäytettävät tietokokonaisuudet, eli tietokomponentit, joita tarkennetaan toimialakohtaisesti määrittelemällä kehitettävälle tietojärjestelmälle sovellusprofiili. Tietokomponentit ovat luokkia ja ominaisuuksia, jotka perustuvat sanastossa määriteltyihin käsitteisiin. Sanasto (esim. OKSA) määrittelee toimialan yhteiset käsitteet. Sovellusprofiili määrittelee miten ydintietoja sovelletaan toimialakohtaisissa tietomalleissa ja tietojärjestelmissä. Yhteentoimivuusmallissa määritellään mitä koodistoja ja koodiarvoja tietokentissä käytetään.

Korkeakoulujen yhteentoimivuusmalli Hyödyt Muodostaa eri käyttötarpeisiin soveltuvia tietomalleja, jotka perustuvat yhteisiin käsitteisiin. Voidaan kehittää yhteentoimivia tietomalleja eri käyttötarkoituksiin. Lisätä kenttiä ja assosiaatiosuhteita tietomalleihin sotkematta tietovarastomallia tai rajapintakuvauksia. Versionhallinta/tiedon jäljitettävyys on hallittavissa. Linkitys kansainvälisiin standardeihin. Tukee tietomallinnusta eri mallinnustasoilla.

Yhteentoimivuusmalli Sanastot käsitteet määritelmät luokitukset Tietokomponentit luokat ominaisuudet assosiaatiot Sovellusprofiilit käyttötarkoitus rajoitukset laajennokset Yhteinen tietoarkkitehtuuri käsitteiden ja tietorakenteiden mallintamiseen Yhteentoimivat sanastot Yhteentoimivat tietorakenteet Yhdenmukainen dokumentaatio

Tietoarkkitehtuurinäkökulma Käsitteet Finto Käsitteet SKOS Tiedot Loogiset tietovarannot Fyysiset tietovarannot Yhteentoimivuusmalli Tietokomponentit XDW VIRTA OILI VIRTA_DB OPI_DB Päätiedot Tietomallit Sovellusprofiilit Fyysinen toteutus Tekninen toteutus RDF / XML RDF / XML UML ER DB XML JSON

Työn asemointi ja ohjausrakenteet osa kansallisen opiskelun ja opetuksen tuen ja hallinnon viitearkkitehtuurin määrityksiä muodostaa tietoarkkitehtuurin osuuden työn fasilitointi perustuu OKM-CSC-vuosisopimukseen CSC:lta korkeakouluille ostettaviin palveluihin (lukuohje: Korkeakoulujen tietomalli >> Yhteentoimivuusmalli) ohjausrakenteet Yhteentoimivuusmallityötä ohjaa Korkeakoulujen ICT- ja tietohallinto-ohjausryhmä määritysten muodostamisen sisällöllistä työtä opiskelun ja opetuksen alueella ohjaa KOOTuki CSC:llä työtä koordinoidaan Metatietopalveluissa Raaska Remes Alonen

Eri mallinnustasot DOO -esimerkein Palvelut Prosessit Käsitemallinnus Käsitteet Oppija Opettaja Opintojakso Koulutus Äidinkieli Henkilö Kotikunta Yhteentoimivuusmalli Opettaja Opintojakso Koulutus Aidinkieli Kotikunta Oppija Henkilo Looginen tietomalli (Sovellusprofiili) XDW VIRTA OILI Tietomallinnus Fyysinen tietomalli Sovellukset ja rajapinnat

Opetus- ja koulutussanasto OKSA linkki sanastoluonnokseen: https://confluence.csc.fi/pages/ viewpage.action?pageid=8688189 kieliversiointityö käynnissä https://confluence.csc.fi/display/opi/ 2015_opetus_ja_koulutussanaston_ kieliversioinnit uutta pysyvät tunnisteet, jotka helpottavat viittaamista sanastoon jo luonnosvaiheessa (mpoksaid221)

Työkalukehitys tukena

Yhteentoimivuuden välineistö yhteinen tietomallinnusmenetelmä tukemaan organisaatioiden välistä tiedonvaihtoa ja semanttista yhteentoimivuutta tietokomponenttien kokoaminen ja mallintaminen työkalu yhteisten tietomallien määrittelyyn ja julkaisuun PoC -testaus JulkICT Labissa Tietomallien ylläpito- ja julkaisuympäristö Sanastoihin perustuvien tietomäärityksien määrittelymenetelmä ja työkalut Tiedonsiirtomääritysten määrittelymenetelmä ja työkalu teknisten skeemojen muodostamiseen https://github.com/csc-it-center-for-science/iow-ui

Pilotin toteutuksen esittely (1) Sanastoeditori Finto Sanasto- ja ontologiapalvelu (Kansalliskirjasto) JHS julkisen hallinnon yhteinen sanasto, OKSA Opetus- ja koulusanasto tuottaa sanastoja TEPA-termipankki (TSK Sanastokeskus) käyttää sanastoja Koodisto -palvelu käyttää koodistoja 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

Pilotin toteutuksen esittely (2) VIRTA Oili Korkeakoulujen tietojärjestelmät EduCloud Opintopolku Kansallisten rajapintojen dokumentointi Kansallisesti yhteiset päätiedot JulkICTLab pilotti Tietokomponentit Sovellusprofiilit

SESSIO 1 TOIMINTAYMPÄRISTÖ

Työohje A) Yhteinen osuus 1) Kirjataan taululle tehtyä määrittelyhistoriaa Mitä yhteisiä määrityksiä on tehty? Mihin tarkoituksiin on tehty? Mikä on ko. määritysten tilanne (käytössä, unohdettu..) 2) Asemoidaan suhteessa pääprosesseihin käytettävät tietovarannot (opiskelu ja opetus) voi hyödyntää edellä tunnistettua, oman organisaation määrityksiä ym. 3) Merkitään em. välille tietovirrat B) Ryhmätyöt 1) Muodostetaan viisi (5) ryhmää (ks. ryhmäjako) 1-2 pääprosessia per ryhmä 2) Työstetään em. perustuen alaprossien välille tietovirrat 3) Tuotosten koonti nopea katsaus

SESSIO 2 TIETOKOMPONENTIT

Tietokomponenttien sisällön määrittely Luokka Ominaisuus Assosiaatio Semanttisen kokonaisuuden muodostava joukko ominaisuuksia ja assosiaatioita Yksittäisen tietosisällön kuvaus Toiseen kokonaisuuteen viittaava riippuvuuden kuvaus Luokka Luokka ominaisuus ominaisuus ominaisuus ominaisuus Assosiaatio ominaisuus ominaisuus ominaisuus ominaisuus

Esimerkki tietokomponenteista Tapahtuma Luokka tietyllä ajanjaksolla ja tietyssä sijainnissa tapahtuva toiminta Ajanjakso Assosiaatio Ajanjakso tapahtuman kesto Sijainti Assosiaatio Yhteystiedot tapahtuman sijainnin yhteystiedot Verkko-osoite Ominaisuus Teksti tapahtuman kuvaukselle määritelty verkko-osoite lisätietoja tapahtumasta Lisätietoja Ominaisuus Teksti Pakollisuus Ominaisuus Kytkin tapahtuman pakollisuutta kuvaava tieto tapahtumalle määritelty tunniste Tunniste Ominaisuus Tunnus Yhteystiedot Luokka Yhteydenottoa varten tarvittavat tiedot Osoite Osoite Assosiaatio Yhteydenottoa varten tarkoitettu osoite Puhelinnumero Teksti Yhteydenottoa varten tarkoitettu puhelinnumero Ominaisuus Tavoitettavuus Teksti Kuvaus yhteydenottoa rajoittavista tekijöistä Ominaisuus WWW-osoite Teksti Yhteystietoja kuvaileva verkkosivu Ominaisuus Sähköpostiosoite Teksti Ominaisuus Yhteydenottoa varten tarkoitettu sähköpostiosoite

Työohje 1) Muodostetaan viisi (5) ryhmää (ks. ryhmäjako) 2) Ryhmät valitsevat työnurkkauksen mukaan A3 paperia, tussit, post-it laput 3) Jokaiselle ryhmälle 1-2 pääprosessia määrityskontekstiksi 4) Tehtyihin tietovirta-kaavioihin tunnistetaan niissä liikkuvat (pää)tiedot taustamateriaalina session 1 tuotokset ja Google Docs ehdotukset kirjataan post-it lapuille tarkastelussa tietokomponentin sisältö (määritelmä, attribuutit), termi (nimi), syntypaikka 5) 20 min per pääprosessi(t) yksi (1) ryhmästä jää esittelijäksi, muut vaihtavat ryhmää 6) Ryhmät työskentelevät kunnes kaikki kiertäneet kaikki ryhmät 7) Tulosten purku

Lähetekeskustelu Työn jatko?