jhs170 - nykytila ja tavoitteet
DESCRIPTION
JHS170-suosituksen suunniteltu yhteentoimivuus tulevan JHS Sanaston kanssa - luonnos ja ideointiaTRANSCRIPT
JHS170Nykytila ja tavoitteet
Nykytila 06/2009
• JHS170-suositus julkaistu 04/2009– JHS Ydinskeeman ensimmäinen versio
• JHS Sanastotyö alkamassa 06/2009
• Yhteentoimivuuden ohjausryhmän perustaminen 08/2009
• Valtiotason tietoarkkitehtuuri –projektin käynnistys 08/2009
[Sanaston] hallinnointi
Sanastotyöväline
Käsitevarasto
[Skeemojen] hallinnointi
Sanastotyö
Skeemavarasto
JHS Ydinskeemat
JHS170JHS Sanasto
JHS YdinsanastoJHS Koosteskeemat
Käsiteartikkeli
- keskitettyä- sektorikohtaista- organisaatiokohtaista
Rajapintaskeemat
The Big Picture
JHS170 4. Sanastotyön ja XML-skeemojen yhteys
Sanastotyö• menetelmä ja käytännön työ,
joilla kehitetään semanttista yhteentoimivuutta edistäviä sanastoja
”Sanasto”• luettelo sallituista sanoista
luokitteluineen, määritelmineen, kuvauksineen ja esimerkkeineen
• käsitteiden merkityksien kuvaus siten, että tietojärjestelmät voivat ymmärtää käsittelemäänsä tietoa
• teknologiariippumaton– johdettavissa erilaisia teknisiä
kuvaustapoja - mm. XML-skeemat
[Sanaston] hallinnointi
Sanastotyö
[Sanaston] hallinnointi
Käsitevarasto
JHS170 4. Sanastotyön ja XML-skeemojen yhteys
Sanastotyöväline• apuväline teknisen formaatin
mukaisten käsiteartikkeleiden tuottamiseksi
Käsiteartikkeli• JHS Sanasto.xsd:n mukainen
Sanastotyövälineellä tai muulla tavoin tuotettu XML-tiedosto
• Sisältää kaikki tarvittavat tiedot ja metatiedot yksittäisestä käsitteestä
Käsitevarasto• Käsiteartikkeleiden
yhteiskäyttöinen tallennus- ja hakupaikka
Sanastotyöväline
Käsiteartikkeli
[Sanaston] hallinnointi
Käsitevarasto
JHS170 4. Sanastotyön ja XML-skeemojen yhteys
JHS Sanasto• [Sanastoa] hallinnoivan
tahon hyväksymät käsitteet, niitä edustavat termit ja niiden määritelmät
• Tallennus tiettyyn tekniseen formaatiin
– JHS Sanasto.xsd
JHS Ydinsanasto• ”Controlled vocabulary”• termielementit, joista kaikki
muut käsitteet rakentuvat
JHS Sanasto
JHS Ydinsanasto
JHS170 4. Sanastotyön ja XML-skeemojen yhteys
Yhteys XML-skeemoihin• skeemojen tuottaminen
alkaa Sanaston käsitteiden määrittelemisestä tai jo määriteltyjen käsitteiden hyödyntämisestä
• hallinnointi ja tekniset varastointiratkaisut tukevat sanaston käsitteistä lähtevää skeemojen tuottamista
[Sanaston]hallinnointi
[Skeemojen]hallinnointi
JHS170
JHS Sanasto
JHS Ydinsanasto
JHS170
• Mekanismi käsitteiden muuttamiseksi yhteiskäyttöisiksi skeemaelementeiksi– Luku 5: Nimeäminen
• Mekanismi yhteiskäyttöisten skeemaelementtien hyödyntämiseksi eri kohdealueilla tapahtuvassa tiedonvälityksessä (rajapintaskeemat)– Luku 8: Modulaarisuus
JHS Sanasto
JHS170: Nimeämisesimerkki
Tekninen termi/nimi:
Termi:Sukunimi
Käsiteartikkeli
JHS170: Nimeämisesimerkki
PostinumeroKoodiOsoite. Postinumero. KoodiPostinumero
KatuNimiOsoite. Katu. NimiKadun nimi
KuolemaPvmHenkilo. Kuolema. PvmKuolinpäivä
TurvakieltoKytkinHenkilo. Turvakielto. KytkinTurvakielto
SukuNimi Henkilo. Sukunimi. NimiSukunimi
EtunimetNimiHenkilo. Etunimet. NimiEtunimet
HenkiloTunnusHenkilo. Henkilotunnus. TunnusHenkilötunnus
JHS-elementtinimiSanaston tekninen termiKäsite
JHS170 8: Modulaarisuus ja hierarkkisuus
Modulaarisuus• mahdollistaa tehokkaan uusiokäytön• kerran määriteltyjä osia voidaan käyttää useissa ylemmän
tason skeemoissa
Perusmallin tavoitteet• tarpeeksi yksinkertainen, jotta sitä voidaan soveltaa
käytännössä• riittävän monipuolinen, jotta se vähentää kehittäjien työtä
skeemojen määrittelyssä• uudelleenkäytettävyys• elementti- ja tyyppimääritykset johdettavissa suoraan
sanaston käsitteistä• tiukkoja ja monimutkaisia rakenteita ei pyritä kiinnittämään
omiksi aliskeemoikseen – elementtien järjestys ja pakollisuus vaihtelevat organisaatioittain
JHS170: Modulaarisuus
JHS Sanastotyön valmistelu
…ideointia ja inspiraation hakemista…
Sanasto
Sanaluettelo
Vapaa LiiketoimintaelementtiSidottu Liiketoimintaelementti
Ontologia-kytkentä!
Tällä puolella näitä ”elementtejä” koostetaan ”katalogeiksi” = luettelo…
liiketoimintaelementtiluettelo
CCTS-kytkentä!
Määrä
Ensimmäinen
Ammatti
Loppu
Teksti
Nimi
Kutsuma
Sähköinen
Hetki
Koodi
Päivämäärä
LoppuPäivämäärä
KutsumaNimi
AmmattiKoodi
Käsitevarasto
”Vapaat liiketoimintaelementit”
JHS Ydinsanasto
Henkilö
Määrä
Ensimmäinen
Ammatti
Loppu
Teksti
Nimi
Kutsuma
Sähköinen
Hetki
Koodi
Päivämäärä
LoppuPäivämäärä
KutsumaNimi
AmmattiKoodi
Henkilö
A. Käyttö UML-mallin kautta
Henkilö
KutsumaNimi
AmmattiKoodi
Määrä
Ensimmäinen
Ammatti
Loppu
Teksti
Nimi
Kutsuma
Sähköinen
Hetki
Koodi
Päivämäärä
LoppuPäivämäärä
KutsumaNimi
AmmattiKoodi
Henkilö
Käyttö XML-skeeman kautta
KutsumaNimi
AmmattiKoodi
Henkilö
Henkilö
AmmattiKoodi
KutsumaNimi
Import
TanTansskankan
Tenkisestä OIO XML:stä kohti ”laajempaa
tiedonmallinnuskontekstia”
malli – ja sen kehitys
Produkterne
Ny konceptmodel for OIO-dataudveksling og modelbaseret standardisering(”fra forretning til færdig service”)
Nye regelsæt (NDR, MDR) for syntaks og modellering (semantik- og datadefinitioner, OIOXML-skemaer, OIO-WSDL, m.m.)
OIO-værktøj (gratis open source) med tæt kobling til Digitalisér.dk og det lokale miljø
De 3 produkter
Harmonisering og standardisering
DataudvekslingForretningsafklaring Implementering
Produktvisionen
Datadefinitioner
Datadef Datadef Datadef
Datadef DatadefDatadefinition
Datadef Datadef Datadefinition
Datadefinition
Ontologier
Taksonomier
Semantiske modeller
Informationsmodeller
Forretningsmodeller
Procesmodeller
Term: AdresseDefinition: Angivelse af fysisk lokalisering …
Semantikdefinition
Servicedefinitioner
Meddelelses-definitioner
OIOWSDL-filMessages
Types
Operations
Port types
Bindings
Ports
Services
OIOXML-skemaer
Attributter
Elements
Types
Kontekstdefinition
Kontekstdef
Kontekstdef
Kontekstdef
OIO-semantikstandard OIO-meddelelsesstandard
OIO-processtandard
OIOXML-skema
OIO-servicestandard OIO-datastandard
P1
P2
MDR NDR
Harmonisering og standardisering
DataudvekslingForretningsafklaring Implementering
Produktvisionen
Datadefinitioner
Datadef Datadef Datadef
Datadef DatadefDatadefinition
Datadef Datadef Datadefinition
Datadefinition
Ontologier
Taksonomier
Semantiske modeller
Informationsmodeller
Forretningsmodeller
Procesmodeller
Term: AdresseDefinition: Angivelse af fysisk lokalisering …
Semantikdefinition
Servicedefinitioner
Meddelelses-definitioner
OIOWSDL-filMessages
Types
Operations
Port types
Bindings
Ports
Services
OIOXML-skemaer
Attributter
Elements
Types
Kontekstdefinition
Kontekstdef
Kontekstdef
Kontekstdef
OIO-semantikstandard OIO-meddelelsesstandard
OIO-processtandard OIO-servicestandard OIO-datastandard
P1
P2
MDR NDR
Dan view af informationsmodel
Borger
• Borgernavn• CPR-nummer• Hjemmeadresse
Personnavn
• Fornavn• Efternavn
Borgernavn
Adresse
• Gadenavn• Postnummer• Bynavn
Hjemmeadresse
Meddelelses-definition
Borger(ADD)
Borgernavn(ASDD)
CPR-nummer(BDD)
Hjemmeadresse(ASDD)
Personnavn(ADD)
Adresse(ADD)
Fornavn(BDD)
Efternavn(BDD)
Gadenavn(BDD)
Postnummer(BDD)
Bynavn(BDD)
Postnummer(DT)
Informationsmodel - Meddelelse - Data
ADD = Aggregeret datadefinitionASDD = Associeret datadefinitionBDD = Basal datadefinitionDT = Datatype
CPR-nummer(DT)
Navn(DT)
Semantik-definition
Harmonisering og standardisering
DataudvekslingForretningsafklaring Implementering
Produktvisionen
Datadefinitioner
Datadef Datadef Datadef
Datadef DatadefDatadefinition
Datadef Datadef Datadefinition
Datadefinition
Ontologier
Taksonomier
Semantiske modeller
Informationsmodeller
Forretningsmodeller
Procesmodeller
Term: AdresseDefinition: Angivelse af fysisk lokalisering …
Semantikdefinition
Servicedefinitioner
Meddelelses-definitioner
OIOWSDL-filMessages
Types
Operations
Port types
Bindings
Ports
Services
OIOXML-skemaer
Attributter
Elements
Types
Kontekstdefinition
Kontekstdef
Kontekstdef
Kontekstdef
OIO-semantikstandard OIO-meddelelsesstandard
OIO-processtandard OIO-servicestandard OIO-datastandard
P1
P2
MDR NDR
Reverseengineering
Reverseengineering
Dan view af informationsmodel Autogenerering