Yhteentoimivat tietomritykset ja semanttista yhteentoimivuutta tukeva vlineist osana
- Slides: 7
Yhteentoimivat tietomääritykset ja semanttista yhteentoimivuutta tukeva välineistö osana yhteistä tietoarkkitehtuuria Suvi Remes KOOTuki 20. 04. 2016
Yhteiset tietokomponentit
Johdanto • Tietomallinnuksen perimmäisenä tarkoituksena on mahdollistaa palveluiden ja palveluita tukevien tietojärjestelmien toteutus. o tukee sekä sisällönasiantuntijoiden että tietomallintajien ja sovelluskehittäjien työtä • Korkeakoulujen tietomallityöllä pyritään varmistamaan tietojärjestelmien ja tietojen semanttinen ja tekninen yhteentoimivuus. o Semanttinen yhteentoimivuus mahdollistaa tiedon vastaanottamisen ja käsittelyn tavalla, jossa tietojen merkitys säilyy. Sen keskeisenä tavoitteena on mahdollistaa sekä ihmis- että koneluettava tietojenvaihto. o Teknisellä yhteentoimivuudella tarkoitetaan sopimista avoimista rajapinnoista sekä standardeista tietoformaateista ja protokollista. • Tavoitteena lähestymistapa, mallinnusmenetelmä, joka mahdollistaa eri toimijoiden tietomääritysten kuvaamisen yhtenäisellä tavalla (=yhteinen tietoarkkitehtuuri, yhteentoimivuusmenetelmä). • Tavoitteena on tätä lähestymistapaa ja tiedon merkityksen säilymistä tukeva työkaluratkaisu. • Määritykset osana kansallista opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuurityötä 3
Sanasto (OKSA) Standardit • Yhteiset määritykset eri käyttökohteisiin Yhteiset tietokomponentit (Yhteentoimivuusmalli) • Tietoelementit määritellään sanastossa ja linkitetään standardeihin • Luokkia ja ominaisuuksia tarkennetaan käyttötarpeen mukaan Opintojakso … Tietomallit Koodi Nimi Laajuus Määr. . Pakolli. . . XX X Rajapintakuvaukset
Mikä…? • tietokomponenttikirjasto, kokoelma luokkia ja ominaisuuksia o o luokat ja ominaisuudet ilmentävät tietoja, joita korkeakoulut toiminnassaan käsittelevät (=tietomäärityksiä) tietomääritysten semantiikka rakennetaan sanastojen kautta (terminologiset menetelmät taustalla) Hyödyt • toteutusriippumaton, harmonisoiva tietomallikerros, jonka avulla voidaan kehittää yhteentoimivia tietomalleja eri käyttötarkoituksiin (viestinvälitys – rajapinnat; tietokantarakenteet – tietovarastot; sovelluskehitys – tietojärjestelmät) • liittyy implementaatiokohtainen dokumentaatio (sovellusprofiili) • eri käyttötarpeisiin muodostetut tietomallit perustuvat yhteisiin käsitteisiin, ts. sanastoihin • kenttiä ja assosiaatiosuhteita voidaan lisätä ”sotkematta” tietovarastomallia tai rajapintakuvauksia • versionhallinta/tiedon jäljitettävyys on hallittavissa • linkitys kansainvälisiin standardeihin (formaalisti ja semanttisesti) • tukee tietomallinnusta eri mallinnustasoilla (käsitteellinen, looginen, fyysinen) 5
Tietomallinnus – tietokomponentit osana kansallista opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuurityötä o KOOTuki-ryhmä 10. 11. 2014 kokouksessaan valtuuttanut Synergiaryhmän opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuurin toteuttajaksi o Synergiaryhmä 4. 12. 2014 linjannut, että käsitteistö (sanasto) ja päätiedoista tarvitaan yhteinen sopimus >> työ alkaa/jatkuu keväällä 2015 o Tehty työ: https: //docs. google. com/spreadsheets/d/1 co 7 hl 1 LPs. FX 6 R 3 hf. Xo. ZVKKIDpn. Rc. SNH 1 u. Gn. IKHJ 2 w. IE/edit ? pli=1#gid=2102204937 o KA-työtä tekevät korkeakoulut täydentäneet määrittelyjä 2016 – jatkuvasti täydentyvä määrityskirjasto o OKSA-sanastotyö määritysten taustaksi (ja muuhun hyötykäyttöön) etenee: o TIES & OKSA-sanastojaos: https: //confluence. csc. fi/display/TIES/Sanastotyo o Glossary Group: https: //confluence. csc. fi/display/OPI/2015_opetus_ja_koulutussanaston_kieliversioinnit Elävä arkkitehtuuri? määritysten löydettävyys – hyödynnettävyys – ylläpidettävyys 6
Yhteentoimivuuden välineistö (iow. csc. fi) Koodist opalvelu Sanastoeditori 4 3 tuottaa sanastoja TEPA-termipankki (TSK Sanastokeskus) käyttää koodistoja Julk. ICTLab pilotti Finto -sanasto- ja ontologiapalvelu (Kansalliskirjasto) JHS julkisen hallinnon yhteinen sanasto, OKSA- opetus- ja koulusanasto tuottaa visualisointeja Rajapinta tietosisältö kuvattu profiilissa käyttää sanastoja 1 Tietokomponentit 2 Soveltamisprofiilit tuottaa skeemoja / sovelluskohtaisia tietomalleja XSD JSON Schema RDF Rajapinnan skeema