Korkeakoulujen yhteentoimivuusmalli Tavoitteena korkeakoulujen opetus-, tutkimus- ja julkaisutietojärjestelmien yhteentoimivuus Miika Alonen Suvi Remes
Nykytila Esim. Kirjastotoimi Opintopolku? Korkeakoulujen Tietojärjestelmät VIRTA Tietovarasto Korkeakoulujen tietomalli
Tavoitetila Esim. Kirjastotoimi Sanastoihin perustuvat rajapinnat Opintopolku Korkeakoulujen Tietojärjestelmät VIRTA Tietovarasto
Yhteentoimivuusmallin tavoitteet 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)
Tavoitetila Sanasto Luokitukset Yhteentoimivuusmalli Rajapinta X Tietomalli Y Tietovarasto Z
Sanasto Standardit Yhteiset määritykset eri käyttökohteisiin Yhteentoimivuusmalli 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 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.
Yhteisten tietomäärityksien mallintaminen Sanastot Luokitukset käsitteellinen Mallinnus Tietomallit Koodistot Harmonisointi looginen Tietovarastot fyysinen
Eri mallinnustasot Luokitukset Koodistot Koodit Sanasto Käsitteet Määritykset Hierarkia käyttää Yhteentoimivuus -malli Luokat Ominaisuudet Tietotyypit uudelleen käyttää Looginen Looginen tietomalli tietomalli Rajoitukset Rajoitukset Assosiaatiot Tarkennukset Avaimet Laajennukset toteuttaa Fyysinen tietomalli Skeemat Formaatti Optimointi Optimointi
Palvelut Prosessit Sanasto Opiskelija Kurssi Päättötyö Julkaisu Tietoaineisto Yhteentoimivuus malli Opiskelija luokka Kurssi luokka Päättötyö luokka Julkaisu luokka Tietoaineisto luokka Loogiset tietomallit HIES malli RIS malli LIS malli Fyysiset tietomallit
Yhteentoimivuusmallin toteutus W3C suositukset DCMI standardit ja sovellusprofiilit kansalliset suositukset formaali sanasto joka yksilöi käsitteet linkitetty tietomalli yhteentoimivuusmalli jossa tiedot yksilöidään pysyvillä URItunnisteilla sovellusprofiilit jotka dokumentoi linkitetyn tietomallin käytön
Yhteinen tietoarkkitehtuuri Sanaston hallinta Yhteentoimivuusmallin hallinta Sovellusprofiilien hallinta Eri toimialojen erikoissanastot määritellään ja julkaistaan SKOS muodossa kansallisessa finto - ontologiapalvelussa. Toimialakohtaiset käsitteet määritellään uudelleenkäytettäviksi komponenteiksi linkitetyssä yhteentoimivuusmallissa. Yhteentoimivuusmallin käyttö dokumentoidaan sovellusprofiileissa, joissa tarkennetaan luokkien ja ominaisuuksien käyttötarkoitus. m Sanasto hallinnoi Toimija m Yhteentoimivuusmalli hallinnoi m Sovellusprofiili 1 1 1 määrittelee määrittelee määritelee m m m Käsite 1 perustuu 1 Komponentti 1 käyttää 1 Käyttökohde Luokitus arvoalue Luokka Ominaisuus Ominaisuus 1 m rajoittaa Luokka vastaavuus linkitys Käsitteet Ontologioiden uudelleenkäyttö Luokka Ominaisuus Tietomallien uudelleenkäyttö Kansainväliset standardit
Yhteentoimivuusmallin soveltaminen Yhteentoimivuus 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.
Kokonaiskuva FINTO Kansallinen ontologiapalvelu KOKO sanasto OKSA sanasto JHS sanasto TUTKI sanasto JHS yhteentoimivuusmalli Koulutuksen yhteentoimivuusmalli Tutkimuksen yhteentoimivuusmalli Profiili x Profiili y Profiili q Profiili z