Koodistopalvelu ja yhteentoimivuustyö Olli-Pekka Kotilainen 21.09.2016
Yhteentoimivuuden komponentit järjestelmäarkkitehtuurissa Semanttisen yhteentoimivuuden komponentit = Yhteentoimivuusmenetelmä kuvattu kaavion alalaitaan
Määritelmiä Käsite Kielellisen ilmaisun sanan, lauseen tai termin kognitiivinen merkityssisältö (JHS XXX Koodistot ja luokitukset) Koodi Tiettyä käsitettä kuvaava objekti, jonka ominaisuuksia ovat mm. koodin nimi ja sen koodiarvo (JHS XXX Koodistot ja luokitukset). Käytännössä koodiin on liitetty nimen ja koodiarvon lisäksi myös metatietoa. Koodisto Sallituista koodeista ja koodistoon liittyvistä metatiedoista muodostuvaa kokonaisuutta (JHS XXX Koodistot ja luokitukset). Käytännössä koodiluettelo.
Yhteentoimivuusmenetelmän noudattaminen Rajapinnat ja tietomalli kuvataan yhteentoimivuuden välineistöllä (iow.csc.fi). Yhteentoimivuuden välineistössä julkaistaan koodistopalvelun rajapintakuvaukset ja tietomalli. Tietomallin ja rajapintojen kukin kenttä kytketään Fintosta haettuihin käsitteisiin tai välineistössä tehtyihin käsite- ehdotuksiin.
Yhteentoimivuusmenetelmä koodistopalvelussa Koodistopalvelussa koodistot ja kaikki koodit suositellaan kytkettäväksi sanasto- ja ontologiapalvelusta (Finto) haettuihin käsitteisiin. Menettely on tulossa pakolliseksi myöhemmin. Käsitteen nimestä tulee koodiston ja koodien nimi Käsitteen määritelmästä tulee koodiston ja koodien määritelmä Tarkoitus, että on yksikäsitteisesti ja yhteisesti selvää mitä kukin koodisto ja koodiarvo tarkoittaa
Yhteentoimivuusmenetelmä koodistopalvelussa Jos Fintosta ei löydy tarvittavaa käsitettä, koodistopalvelussa voidaan tehdä käsite-ehdotus Koodistot ja koodit voidaan kytkeä käsite-ehdotukseen
Yhteentoimivuusmenetelmä koodistopalvelussa Koodistoa ei voi koodistopalvelussa hyväksyä, mikäli yksikin sen koodeista perustuu käsite-ehdotukseen Käsite-ehdotukset lähetetään aika-ajoin käsiteltäväksi Termieditoriin Termieditorissa hyväksytyt käsite-ehdotukset päivitetään hyväksyttyinä Fintoon Fintosta hyväksynnän saaneita käsitteitä päivitetään koodistopalveluun
Esimerkki Käsitteet haetaan Fintosta Kunta http://dev.finto.fi/jhsmeta/fi/page/J8 Kuntanumero http://dev.finto.fi/jhsmeta/fi/page/J252 Käsitteet kytketään koodistoon ja koodeihin Nimet ja määritelmät Fintosta
KIITOS!