Upload
mikael-af-haellstroem
View
36
Download
2
Embed Size (px)
Citation preview
Semanttisen yhteentoimivuuden
viitekehys (menetelmä)Esimerkkejä käyttökohteista
”Semanttisen yhteentoimivuuden viitekehys”
JHS175 JHS170
KäsitemalliSanasto
Tieto-kompone
ntit
(XML)-skeema
Sovellus-profiilit
Koodisto-palvelu
Aikaisempi näkemys semanttisen yhteentoimvuuden edistämisestä perustui JHS175-sanastotyön ja JHS170-XML-skeemarakenteiden väliseen suoraan yhteyteen.
Tämän liian suoraviivaisen ”sanastoista skeemoihin” näkemyksen tilalle on nyt kehitetty uusi menetelmä, joka tuo sanaston ja teknisten tietorakenteiden väliin uusia tärkeitä tietoarkkitehtuurikuvausten piiriin kuuluvia mallinnuselementtejä.
Sanasto (XML)-skeema
Käyttötapaus 1: Kilpailuttaminen
Tilaaja on laatimassa [IT-järjestelmän] kilpailutusdokumentaatiota.
Yhtenä tehtävänä kuvata tulevan järjestelmän tiedonsiirtorajapinnat.
Miten edetään?
ToimittajiaTilaaja
Tilaaja
1) Laaditaan ”toimintakokonaisuuden” Sovellusprofiili hyödyntämällä Yhteentoimivuusvälineistöä
Tilaaja
Sovellusprofiili on toiminnan tietotarvelähtöinen ja tilannekohtainen otos julkisen hallinnon yhteisistä tietokomponenteista ja niiden ominaisuuksista.
XYZ Sovellusprofiili
Tilaaja
Mikäli Tilaaja huomaa Sovellusprofiilia koostaessaan, että julkisen hallinnon yhteisistä tietokomponenteista puuttuu jokin hänen tarvitsema komponentti (luokka) tai jonkin luokan ominaisuus…
XYZ Sovellusprofiili
Tilaaja
…tulee hänen ottaa yhteyttä Julkisen hallinnon käsitemalliryhmään (KMR) ja tehdä ehdotus uuden komponentin tai luokan ominaisuuden lisäämiseksi Tietokomponenttikirjastoon.
XYZ Sovellusprofiili
KMR
zxzxzxzxzxzx
Something/Jotain
KMR
zxzxzxzxzxzx
Something/Jotain
KMR:n tehtävänä on tunnistaa, onko komponentin tai ominaisuus luonteeltaan Ydin, Yhteinen vai ”Domain-kohtainen”.
Komponentin ja/tai sen ominaisuuden määrittelyssä laaditaan…
a) komponentin/ominaisuuden taustalla olevaa käsitettä kuvaava käsitemääritelmä ja sitä edustava termi JHS-sanastoon
b) komponentti/ominaisuus tietokomponentiksi Tietokomponenttikirjastoon
c) ominaisuuden arvoalueen määrittelevä koodisto/luokitus Koodistopalveluun
Käyttötapaus 2: Lainsäädäntö
Lainsäätäjä on uudistamassa olemassa olevaa tai laatimassa uutta lainsäädäntöä.
Mitä hänen kuuluu tehdä?
Laatia sovellusprofiili!
Lainsäätäjä
§
§ §
Sovellusprofiili on toiminnan tietotarvelähtöinen ja tilannekohtainen otos julkisen hallinnon yhteisistä tietokomponenteista ja niiden ominaisuuksista.
Uuden lainsäädännön sovellusprofiili
Lainsäätäjä
1) Laaditaan ”lainsäädäntökokonaisuuden” Sovellusprofiili hyödyntämällä Yhteentoimivuusvälineistöä
Lainsäätäjä
Mikäli Lainsäätäjä huomaa Sovellusprofiilia koostaessaan, että julkisen hallinnon yhteisistä tietokomponenteista puuttuu jokin hänen tarvitsema komponentti (luokka) tai jonkin luokan ominaisuus…
XYZ Sovellusprofiili
Lainsäätäjä
…tulee hänen ottaa yhteyttä Julkisen hallinnon käsitemalliryhmään (KMR) ja tehdä ehdotus uuden komponentin tai luokan ominaisuuden lisäämiseksi Tietokomponenttikirjastoon.
Uuden lainsäädännön sovellusprofiili
KMR
zxzxzxzxzxzx
Something/Jotain
Lainsäätäjä
KMR
zxzxzxzxzxzx
Something/Jotain
KMR:n tehtävänä on tunnistaa, onko komponentin tai ominaisuus luonteeltaan Ydin, Yhteinen vai ”Domain-kohtainen”.
Komponentin ja/tai sen ominaisuuden määrittelyssä laaditaan…
a) komponentin/ominaisuuden taustalla olevaa käsitettä kuvaava käsitemääritelmä ja sitä edustava termi JHS-sanastoon
b) komponentti/ominaisuus tietokomponentiksi Tietokomponenttikirjastoon
c) ominaisuuden arvoalueen määrittelevä koodisto/luokitus Koodistopalveluun
Re-inventing ”bureaucrasy”
Present day definition: “a system of administration marked by officialism, red tape, and proliferation”
Future state definition:“a system of automated application of the
clearly and unambiguously defined rule of law based on real-time information about the
relevant facts and circumstances resulting in a just and equal enforcement of both the rights as well as the responsibilities of an
individual”