JHS 183 -tietomalli sekä XML- ja RDF-skeemat Osma Suominen, Aalto/Kansalliskirjasto/Finto JHS 183 -seminaari 18.3.2014 Aalto University School of Science Department of Media Technology University of Helsinki Department of Computer Science
Miten kuvata julkisia palveluita niin, että tyhmä konekin ymmärtää?
Palvelujen kuvailun yhtenäistäminen JHS 183 -suositus pureutuu tähän Julkisen hallinnon palvelujen tietomalli ja ryhmittely verkkopalveluissa metatietomalli palvelupisteiden kuvailuun fyysiset toimipisteet sähköiset asiointipalvelut puhelinpalvelut JUPO-ontologia palveluiden sisällön kuvailuun korvaa vanhan JHS 145 palveluluokituksen XML- ja RDF-skeemat palvelutiedon esittämiseen
Paikallinen palvelukanava (päiväkoti)
Sähköinen asiointipalvelu (rikosilmoitus)
JHS 183 suositus JHS 183 suositus Liite 1: Tietomalli (Excel-taulukko) Liite 2: Ryhmittelyt (Excel-taulukko) Liitteet 3-6: XML-skeema Liite 7: RDF-skeema
JHS 183 luo yhteisen kielen verkkopalvelujen väliseen tiedonvaihtoon julkisista palveluista helpottaa palveluiden löydettävyyttä tukee kansalaisviestintää palveluista mahdollistaa monipuolisia hakutoimintoja esim. palvelukartat, älykkäät palveluhakemistot luo mahdollisuuksia uusille sovelluksille (mm. mobiilisovellukset) mahdollistaa tietojärjestelmäintegraatiot edistää ajantasaisen tiedon saatavuutta palveluista vähentää tarvetta tehdä tietojen päivityksiä käsityönä edistää sähköistä asiointia edistää avoimen tiedon saatavuutta
JHS 183
JHS 183 XML-skeema Miten JHS 183 tietomallin mukaista tietoa esitetään XMLkuvailukielellä Käyttökohteita mm. tietovarannot ja rajapinnat Sisältää Dokumentaatio soveltajalle XML Schema-mallit XML-dokumenttien validointiin Schematron-säännöt ja XSL viittausten eheyden tarkistamiseen Noudattaa JHS 170 linjauksia kansallisista XML-skeemoista
Lista organisaatioita <?xml version="1.0" encoding="utf-8"?> <jhs183k:palvelutietokanta xmlns:jhs183="http://skeemat.jhs-suositukset.fi/jhs183/2013/02/04" xmlns:jhs183k="http://skeemat.jhs-suositukset.fi/jhs183/palvelutietokanta/2013/02/04" xmlns:cdt="http://skeemat.jhs-suositukset.fi/jhs183/cdt/2013/01/09"> <jhs183:organisaatio> <jhs183:organisaatiotunnus>091</jhs183:organisaatiotunnus> <jhs183:nimi cdt:kielikoodi="fi">helsingin kaupunki</jhs183:nimi> <jhs183:nimi cdt:kielikoodi="sv">helsingfors stad</jhs183:nimi> <jhs183:nimi cdt:kielikoodi="en">city of Helsinki</jhs183:Nimi> </jhs183:organisaatio> <jhs183:organisaatio> <jhs183:organisaatiotunnus>sosv</jhs183:organisaatiotunnus> <jhs183:nimi cdt:kielikoodi="fi">sosiaalivirasto, Helsinki</jhs183:Nimi> <jhs183:nimi cdt:kielikoodi="sv">socialverket, Helsingfors</jhs183:Nimi> <jhs183:nimi cdt:kielikoodi="en">social Services Department, Helsinki</jhs183:Nimi> <jhs183:ylaorganisaatioviite cdt:ref="091"/> </jhs183:organisaatio> <jhs183:organisaatio> <jhs183:organisaatiotunnus>opev</jhs183:organisaatiotunnus> <jhs183:nimi cdt:kielikoodi="fi">opetusvirasto, Helsinki</jhs183:Nimi> <jhs183:nimi cdt:kielikoodi="sv">utbildningsverket, Helsingfors</jhs183:Nimi> <jhs183:nimi cdt:kielikoodi="en">education Department, Helsinki</jhs183:Nimi> <jhs183:ylaorganisaatioviite cdt:ref="091"/> </jhs183:organisaatio> </jhs183k:palvelutietokanta>
Paikallinen palvelukanava (PK Apila) <jhs183:paikallinenpalvelukanava> <jhs183:palvelukanavatunnus>1</jhs183:palvelukanavatunnus> <jhs183:nimi cdt:kielikoodi="fi">päiväkoti Apila</jhs183:Nimi> <jhs183:verkkosivuviite cdt:ref="http://www.hel.fi/hki/sosv/fi/p_iv_hoito/p_iv_kodit/p_iv_koti+apila/"/> <jhs183:postiosoiteviite cdt:ref="1posti"/> <jhs183:sahkoposti> <jhs183:sahkopostiosoitetunnus>pk.apila@hel.fi</jhs183:sahkopostiosoitetunnus> </jhs183:sahkoposti> <jhs183:puhelin> <jhs183:puhelinnumerotunnus>+358931041572</jhs183:puhelinnumerotunnus> </jhs183:puhelin> <jhs183:puhelin> <jhs183:puhelinnumerotunnus>+358931041571</jhs183:puhelinnumerotunnus> <jhs183:kuvausteksti cdt:kielikoodi="fi">johtaja</jhs183:kuvausteksti> </jhs183:puhelin> <!-- jätetty pois mm. esteettömyyskuvaukset esimerkin selventämiseksi --> </jhs183:paikallinenpalvelukanava> <jhs183:palvelutarjous> <jhs183:palvelutarjoustunnus>1pt</jhs183:palvelutarjoustunnus> <jhs183:jarjestajaorganisaatioviite cdt:ref="sosv"/> <jhs183:paikallinenpalvelukanavaviite cdt:ref="1"/> <jhs183:tarjottupalveluviite cdt:ref="27726"/> <jhs183:tarjottupalveluviite cdt:ref="27894"/> <jhs183:tarjottupalveluviite cdt:ref="27874"/> <!-- jätetty pois muutama tarjottu palvelu esimerkin selventämiseksi --> </jhs183:palvelutarjous>
JHS 183 RDF-skeema Malli JHS 183 -tietomallin mukaisen tiedon esittämiseen linkitettynä datana RDF-kuvailukielen avulla Dokumentaatio + koneluettava RDF-skeema englanninkielinen skeema, koska ajateltu kv-ulottuvuutta Löyhempi ja joustavampi kuin JHS 183 XML-skeema Sopii vapaamuotoisempaan avoimen tiedon julkaisuun Määritelty vastaavuudet kansainvälisiin skeemoihin, mm. Dublin Core, Organization Ontology, GoodRelations, FOAF
Lista organisaatioita @prefix ex: <http://example.org/>. @prefix jhs183: <http://purl.org/net/jhs183#>. ex:org_opev a jhs183:organization ; jhs183:name "Education Department, Helsinki"@en, "Opetusvirasto, Helsinki"@fi, "Utbildningsverket, Helsingfors"@sv ; jhs183:suborganizationof ex:org_091. ex:org_sosv a jhs183:organization ; jhs183:name "Social Services Department, Helsinki"@en, "Socialverket, Helsingfors"@sv, "Sosiaalivirasto, Helsinki"@fi ; jhs183:suborganizationof ex:org_091. ex:org_091 a jhs183:organization ; jhs183:name "City of Helsinki"@en, "Helsingfors stad"@sv, "Helsingin kaupunki"@fi.
Paikallinen palvelukanava (PK Apila) ex:channel_1 a jhs183:localservicechannel ; # esteettömyskuvaukset jätetty pois selkeyden vuoksi jhs183:email <mailto:pk.apila@hel.fi> ; jhs183:latitude 60.24441 ; jhs183:longitude 24.855764 ; jhs183:manualcoordinates false ; jhs183:name "Päiväkoti Apila"@fi ; jhs183:phone <tel:+358931041571>, <tel:+358931041572> ; jhs183:postaladdress ex:address_1posti ; jhs183:visitingaddress ex:address_1kaynti ; jhs183:webpage <http://www.hel.fi/hki/sosv/fi/p_iv_hoito/p_iv_kodit/p_iv_koti+apila/>. ex:offering_1pt a jhs183:serviceoffering ; jhs183:offeredservice ex:service_27726, ex:service_27874, ex:service_27894 ; jhs183:provider ex:org_sosv ; jhs183:servicechannel ex:channel_1.
Yhteenveto <jhs183:palvelutietokanta>... </jhs183:palvelutietokanta> XML-skeema kansalliseen tiedonvaihtoon Abstrakti tietomalli ex:offering_1pt a jhs183:serviceoffering ; jhs183:offeredservice ex:service_27726. RDF-skeema kansainväliseen linkitetyn palveludatan julkaisuun
Kiitos osma.suominen@helsinki.fi Kansalliskirjasto, Finto-palvelu