JHS XXX Paikkatiedon yksilöivät tunnukset JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta Esa Tiainen Maanmittauslaitos (MML) JUHTA 1.9.2015 Helsinki
Sisältö Miksi JHS soveltamisala Tavoitteet Yksilöivä tunnus Yhteentoimivuus URI-tunnus Uudelleenohjaus Tiedon tuottaja Palaute Suosituksen liitteet Käyttöönottosuunnitelma
Hankkeen tausta Miksi JHS Samaa kohdetta eri tietoresursseissa kuvaavia tietoja voidaan yhdistää yksilöivien tunnusten avulla - myös yli organisaatiorajojen. INSPIRE-direktiivin (2007/2/EY) toimeenpanon osana on kansallisten järjestelmien mukaisten tunnuskäytäntöjen yhdenmukaistaminen > HTTP URI muoto paikkatiedon kytkeminen paremmin muihin sovellusalueisiin suurimmat hyödyt saadaan, kun eri tietolajeja voidaan yhdistää toisiinsa ; Avoimen tiedon ohjelma 2013-2015, VM 17.5.2013 Digitalisaatio, Linked data - avainteknologioita ovat HTTP URIt ja RDF 21.8.2015 3
Suosituksen soveltamisala Inspire-aineistot muodostavat laajan sekä kansallisen paikkatietoinfrastruktuurin perustavan, harmonisoidun tietoresurssin kattavat useiden perusrekistereiden sisältöjä Julkishallinnon kokonaisarkkitehtuuri Paikkatiedon viitearkkitehtuuri aineistot, joilla on useita käyttäjätahoja päällekkäisten rekisterien ja tiedonkeruun vähentäminen sähköinen asiointi Avoin tieto Yritykset, yhteisöt, kansalaiset (palautetieto, crowdsourcing) Lähes kaikki INSPIRE-aineistot ovat avointa tietoa Kansallinen ratkaisumalli Mm. käsiteviittaukset Finto-palveluun 21.8.2015 4
Yksilöivä tunnus pakollinen Inspire-direktiivi Liitteen I seitsemällä aineistoteemalla joulukuuhun 2017 mennessä Liitteen II neljällä aineistoteemalla joulukuuhun 2020 mennessä Liitteen III 15 aineistoteemalla joulukuuhun 2020 mennessä suositeltu yleensäkin tietokohteille, joita useat käyttäjätahot tarvitsevat Liite I Paikannimet Hallinnolliset yksiköt Osoitteet Kiinteistöt Liikenneverkot Hydrografia Suojellut alueet Liite II Korkeussijainti Maanpeite Ortokuvat Geologia Liite III Tilastointiyksiköt Rakennukset Maannos Maankäyttö Yleishyödylliset ja muut julkiset palvelut Ympäristön tilan seurantalaitteet/- paikat Tuotanto- ja teollisuuslaitokset Väestöjakauma Demografia 21.8.2015 5 Aluehallinnan, rajoitusten ja sääntelyn piiriin kuuluvat alueet ja raportointiyksiköt Luonnonriskialueet Merialueet Eliömaantieteelliset alueet Lajin levinneisyys Energiavarat Mineraalivarat
Hankkeen tavoitteet Määritellä ja vakiinnuttaa [paikkatiedon] yksilöiville tunnuksille yhtenäinen rakenne tunnusten julkaiseminen koneluettavassa muodossa johdonmukaiset menettelyt URI-viittauksiin ja uudelleenohjauksiin Inspire-vaatimusten soveltaminen olemassa oleviin tunnuskäytäntöihin URI-rakenteen sopiminen ja järjestäminen kansallisella tasolla, jolloin yhteiskunnan tietoresursseista saadaan suurimmat hyödyt Tietojen yhteentoimivuus - paitsi kansallisesti myös Euroopan laajuisesti Linked Data-tavoitteiden huomioon ottaminen Yritysten kilpailuedellytykset (Eurooppa.., Linked data, web-sovellukset) Laaja soveltaminen ja käyttöönotto myös muille kuin paikkatiedoille 21.8.2015 6
Hyödyntäminen Tiedon keruu uudelleenkäyttö eri tietolähteistä tiedon ylläpito muutostietojen ylläpito Tietojen yhdistely analyysikäyttö monitorointi abstraktien kohteiden luonti Tiedon jakelu, tietopalvelut kohteista kiinnostuneet tahot Toiminnan ja prosessien kehittäminen primaaritiedon välitön uudelleenkäyttö Tieto- ja kokonaisarkkitehtuurit tuottavuus, tehokkuus Tietomäärittely, sovelluskehitys nopea kehityssykli ylikansallinen käyttö Yhteiskäyttö, sähköinen asiointi julkinen, yksityinen, kansalaiset Crowdsourcing tietojen ylläpito kohdetasoinen palautetieto (avoin tieto)
Yksilöivä tunnus = yksilöivä tietojärjestelmäriippumaton kohdetunnus, jonka avulla ulkopuoliset sovellukset voivat viitata paikkatietokohteeseen. - Koneluettava tunnus sovelluskäyttö - Tietomallipohjainen yksilöinti kuvataan reaalimaailman kohteita - HTTP URI-muoto: - Nimiavaruus: paikkatiedot.fi/{type}/{paikkatietohakemiston aineistotunnus} - yksilöi paikkatietokohteen tietolähteen; type = yksilöitävän kohteen tyyppi - alkuperäisaineistoista johdettu aineisto voi olla itsenäinen aineisto, jolla on oma nimiavaruus - Paikallinen tunnus: tietokohteen nimiavaruudessa yksilöivä tunnus - pysyvyyden ja yksikäsitteisyyden vaatimus - temaattinen tunnus kuten pysyvä rakennustunnus (saattaa soveltua) - [Versiotunniste]
Vaatimukset yksilöivälle tunnukselle Yksikäsitteisyys (Uniqueness) kahdella paikkatietokohteella ei ole samaa tunnusta kohteen eri versioiden on oltava saman paikkatietokohdetyypin ilmentymiä Kohteen sijainnin tai geometria korjaukset eivät aiheuta uutta tunnusta tunnusta ei voi käyttää uudelleen. Pysyvyys (Persistence) tunnus pysyy muuttumattomana kohteen koko elinkaaren ajan versiointi elinkaarisääntöjen mukaan. Jäljitettävyys (Traceability) kohde voidaan löytää tunnuksensa avulla (uudelleenohjauspalvelu). Toteutuskelpoisuus (Feasibility) olemassa olevat kansalliset tunnistejärjestelmät voidaan sovittaa INSPIREtunnusjärjestelmään.
Elinkaarisäännöt - versiontunniste Elinkaarisäännöt ilmaisevat aiheuttaako tietokohdetta koskeva muutos sen identiteetin ja yksilöivän tunnuksen muuttamisen vai uuden versiotunnisteen Versioinnilla herätetieto muutoksista asiakkaille asiakastarve! Elinkaarisäännöt voidaan kuvata tapahtumatyypeillä: Uuden kohteen luominen Kohteen poistaminen Kohteen ominaisuuksien muuttuminen Kohteen geometrian muuttuminen Myös reaalimaailman kohteen tilanteesta riippumattomia muutoksia sijaintivirheiden korjaaminen geometrian korjailut tietorakenteen muutokset luokitusten muutokset Kyllä Uusi versio vanha säilytetään Muuttunut tietokohde Onko sama reaalimaailman kohde? EI Uusi tunnus vanha poistuneeksi Elinkaariajattelun avulla voi myös testata olemassa olevan tunnuksen soveltuvuutta pysyväksi yksilöiväksi tunnukseksi.
Yhteentoimivuus- ja Linked Datatavoitteiden toteuttaminen URI-tunnusten julkaiseminen myös käsitetasolla, jotta käsitteiden avulla voidaan hakea niihin liittyvää paikkatietoa reaalimaailman kohteille, jotta samaa kohdetta kuvaavaa tietoa voidaan yhdistää eri tietolähteistä; http://paikkatiedot.fi/def/234567/p777 -> Finto-käsite [järvi] käsitteenä Reaalimaailman kohde Saimaa-niminen järvi paikkatietokohteena http://paikkatiedot.fi/id /123456/abc123 /def/ /id/ /so/ URI-tunnisteiden verkottaminen Finton käsitehierarkiaan mahdollistaa paikkatiedon hakua ja löydettävyyttä myös sen kautta SYKE antaa Inspirepaikkatietokohteelleen sotunnuksen: http://paikkatiedot.fi/so/123 456/hydrography/StandingW ater/abc123 URI-viittaukset Lappeenrannan kaupungilla Saimaata mallintava paikkatietokohde: http://paikkatiedot.fi/so/34567 8/qwe456 - /doc/-tunnistetyyppi kokoaa tunnistetyyppien väliset viittaukset ja esitysrajapinnat
URI-polun rakenne Yleinen URI-polun rakenne paikkatietokohteille on http://paikkatiedot.fi/so/{namespace}/{localid}[/{versionid], jossa tunnustyypeillä ilmaistaan id - reaalimaailman kohde so - paikkatietokohde, -aineisto tai -aineistosarja def - käsite, jota paikkatietokohde edustaa (ao. viitesanastoilla aineistotunnus) doc - kohdetta kuvaava dokumentaatio, esimerkiksi eri esitysmuodot namespace = Paikkatietohakemiston aineistotunnus /doc/-tunnus: pakollisena linkki paikkatietokohteen /so/-tunnukseen ja sen esitysmuotoihin, http://{domain}/doc/{namespace}/{localid}[/[{koordinaattijärjestelmä}].[tiedostoformaatti}] viittaus paikkatietokohdetta vastaavaan reaalimaailman tunnukseen - /id/ viittauksia muihin /so/-tunnuksiin, jotka kuvaavat samaa reaalimaailman kohdetta, viittaus paikkatietokohdetta vastaavaan käsitteeseen - /def/ muuhun dokumentaatioon (kuvat, dokumentit jne.) - viittaukset kertautuvia; esitetään rdf/xml-muodossa (myös JSON-LD, Turtle)
Paikkatiedot.fi Uudelleenohjaukset toimii keskitettynä uudelleenohjauspalveluna tehtävänä tiedontuottajan rajapinnan fyysisen osoitteen ylläpito muutostilanteissa ohjaa paikkatietokohteen, reaalimaailman kohteen tai paikkatietokäsitteen tunnukseen kohdistuvat pyynnöt tiedontuottajan URI-palveluun mahdollinen uudelleenohjaus aineiston metatietoon (Paikkatietohakemisto) Tiedontuottajan URI-palvelu palauttaa /doc/ -polkukomponentin sisältämän dokumentaation RDF/XML- (JSON-LD, Turtle ) esityksen Paikkatiedot.fi-alkuisiin /so/-, /id/- tai /def/-tunnuksiin kohdistuvat viittaukset uudellenohjataan kaikki /doc/-tunnukseen jos tiedontuottajan URI-palvelulle lähetetään pyyntö ilman paikallista tunnusta, palauttaa esim. aineiston metatiedot (XML) tai ATOM-syötteen po. aineiston tiedostopalveluun (JHS 180, liite 3) uudelleenohjaa paikkatietokohteiden esitysmuotojen tunnuskyselyt Web Feature Service palvelulle, joka palauttaa kohteen tiedot halutussa koordinaatistossa ja formaatissa.
Reaalimaailman kohde: Saimaa-niminen järvi Uudelleenohjauskaavio Käsite uudelleenohjaus http://paikkatiedot.fi/def/234567/p777 http://finto.fi/pto/fi/page/?uri=http://paikkatiedot.fi/ def/234567/p777 http://paikkatiedot.fi/id/123456/abc123 palauttaa FINTO: käsitettä esittelevä HTMLsivu sisältäen linkit: käsitteen RDF/XML ja TURTLE muotoisiin kuvauksiin jos kyseessä on Inspirekäsite: linkityksen komission rekisteripalveluun Paikkatietokohde spatial object (INSPIRE): http://paikkatiedot.fi/so/123456/hydrogr aphy/standingwater/abc123 Paikkatietokohde toisessa aineistossa: http://paikkatiedot.fi/so/345678/qwe456 uudelleenohjaus http://www.syke.fi/doc/123456/abc123 palauttaa uudelleenohjaus http://www.lpr.fi/doc/345678/qwe456 palauttaa TIEDON TUOTTAJAN URI- PALVELU - RDF/JSON-LD-kuvaus: paikkatietokohteen so-linkin sen esitysmuodot (GML, JSON) id-linkin reaalimaailman kohteeseen linkkejä muuhun kohteeseen liittyvään dokumentaatioon kuten käsitteisiin tai muihin sokohteisiin Tiedon tuottajan URI-palvelu paikkatietokohteen so-linkin sen esitysmuodot (GML, JSON jne.) id-linkin reaalimaailman kohteeseen linkkejä muuhun kohteeseen liittyvään dokumentaatioon kuten käsitteisiin tai muihin so-kohteisiin
Tekninen rakennemalli http://paikkatiedot.fi/so/12345/fin6789 paikkatiedot.fi URI metatieto Paikkatietohakemisto: -aineisto 12345 Linkitetty data - RDF, JSON-LD - /id/-viittaukset - /def/-viittaukset - SameAs-mappaukset - ExactMatch (SKOS) - Finto.fi viittaukset - eri kontekstien vastaavuusmappaukset RDF data Inspire- / Muu tiedontuottaja FIN6789
Paikallinen tunnus - vaatimukset Tiedon tuottaja pysyvyyden ja yksikäsitteisyyden vaatimus tarvitaan tietolähdekohtainen tunnusvarausjärjestelmä tai tms. mekanismi UUID:a (Universally Unique Identifier) voidaan käyttää; UUID-tunnusgeneraattori tuottaa globaalisti yksikäsitteisiä tunnuksia vakiintuneita temaattisia tunnuksia kuten pysyvä rakennustunnus voidaan käyttää InspireID sisältää aineistoteeman ja kohdeluokan esim. http://paikkatiedot.fi/so/123456/hydrography/standingwater/abc123 Tunnukset saataville tietoinfrastruktuurissa Esim. Paikkatietoikkunassa kohdetietokyselyissä (Get feature info) Infrastruktturitasoinen URI-tunnuspalvelu esim. Palveluväylä Elinkaarisäännöt Versioinnilla herätetieto muutoksista asiakkaille asiakastarve URI-tunnusten käyttö lisää tietoresurssin käyttöä ja arvoa!
Miksi tehdä tunnusviittauksia /id/ ja /def/ Mahdollisuus käyttää täydentäviä tietolähteitä korvata omaa tiedonkeruuta parantaa tiedon laatua saada lisää käyttäjiä Hyötyinä tiedon yhteiskäyttö eri järjestelmien kesken tiedon yhteiskäyttö omassa organisaatiossa tehostaa toimintaprosesseja kohdetasoinen palautetieto kohteiden yksilöinti sähköisessä asioinnissa, mobiilikäyttö parantaa asiakaspalvelua vahvistaa tiedon avaamisen vaikuttavuutta Tietojärjestelmissä hyötyjä tietomäärittely, tietojen integrointi sovelluskehitys tietoarkkitehtuuri
Palaute URI-tunniste on tietolähteen tietomalliin perustuva Laajentaa paikkatiedon objektiorientoituneen mallinnuksen hyödyntämistä Reaalimaailman kohde yhdistää eri tietolähteitä; IoT-kytkentä EuroSDR; INSPIRE/Geospatial World Forum Tiedon linkitys nosteessa globaalisti (digitalisaatio, SDI, GIS)
Käyttöönottosuunnitelma JHS-suosituksen käyttöönoton edistäminen Paikkatietoinfrastruktuuriin liittyvät toimenpiteet URI-tunnusten hallintamalli Hankkeet ja aloitteet
JHS-suosituksen käyttöönoton edistäminen Markkinointiseminaarit Tuottajien ja hyödyntäjien perehdytys Nykyisten JHS:ien päivitykset JHS 158 Paikkatiedon metatiedot JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten JHS 178 Kunnan paikkatietopalvelurajapinta JHS 180 Paikkatiedon sisältöpalvelut [Kaikki tunnus-jhs:t?] Uudet JHS-suositushankkeet JHS: Elinkaaritietojen hallinta URI-tunnusten hallintamalli (yleinen)
Paikkatietoinfrastruktuuriin liittyvät toimenpiteet Uudelleenohjauspalvelun hallintamalli Mm. linkitys metatietoon (Paikkatietohakemisto) Julkisen hallinnon tieto-/kokonaisarkkitehtuuri paikkatiedon viitearkkitehtuurin täydentäminen Lainsäädännön päivitys URI-tunnusten käyttöönoton tuki ja viestintä Meneillään olevat hankkeet, jotka tukevat URI-käyttöönottoa Inspire-tietotuotesuunnitelmat OSKARI-paikkatietoalustan kehittäminen (MML 2/2015-1/2016) Kansallinen maastotietokanta (KMTK) organisaatio- ja kuntayhteistyötä pilotointikohteena erityisesti rakennukset
URI-hallintamalli URI-tunnusten hallintamalli Reaalimaailman kohteen URI-hallinta Hyödyntäminen sovellustasolla, tiedon ylläpidossa ja tiedon verkottamisessa Tiedontuottajan URI-palvelu: tekniset toteutusmallit, Lokiraportointi, tarvittaessa auditointi Käytettävyys 24/7, Inspire-vaatimusten toteuttaminen Tekniset toteutusmallit (tuki) URI-tunnusten Tuottamisfoorumi Inspire-tukifoorumi Toimijakeskeiset foorumit Voivat olla a) Inspire-teemakohtaisia (esim. hydrologia), b) toimijakeskeisiä (kunnat, ympäristöviranomaiset, ) tai c) teknologiakeskeisiä (OpenSource, kaupalliset toimijat)
Hankealoitteet Promotointi Apps4Finland tyyppisiä promotointifoorumeja Hackathonit aihealueittain intressitahojen toimesta URI-keskukset verkottumishubeina kuntien yhteiset, yritykset? Hankeaiheet keihäänkärkenä URI-pohjainen paikannimipalvelualusta -> Pilotti valmistunut JulkICT-hanke - 6aika kaupunkikeskukset ympäristökuntien IT-palveluja kokoavina (hub)? KAPA - Kansallinen palveluväylä Paikkatietokohteen ja reaalimaailman kohteen URI-tunnusten haku ja esittäminen Finto-yhteistyö (ontologiaverkostot, linked data ja semanttinen verkko)
URI-pohjainen paikannimipalvelualusta URI-pohjainen alustapalvelu, joka tarjoaa työkaluja paikan nimien ja edelleen muun tiedon tägittämiseen ja reaaliaikaiseen yhdistelyyn: Aihekohtaisesti esim. vapaa-ajan kalastuspaikat, palvelut, matkailu, tieteelliset yms. aineistot Paikannimeen edelleen linkittyvien datalähteiden, datan ja metatietokuvausten haku Linkitettyä paikkatietoa voidaan hyödyntää älykkäissä, erilaista tietoa integroivissa sovelluksissa Tägitykseen perustuva jatkojalostus, sovelluskehitys Yleiset hakukoneet, kuten Google, näyttävät linkitettynä tietona jaetut paikkatietokohteet Palvelumuotoilu; prototyyppipalvelu valmistunut!
SITRA-/Tekes-aloite? URI-tunnusten ja niiden mahdollistama datan verkottaminen tarjoavat mahdollisuudet tuottavuuden parantamiseen ja digitalisaation edistämiseen; Digitalisaatio edellyttää prosessien yhteentoimivuutta, jonka mahdollistajia URI-tunnukset ovat samoja tietoja ja ilmiöitä käsittelevien prosessien synergioiden valjastamiseksi. Konkreettisia soveltamiskohteita olisivat esim. kuntaliitokset, aluehallinnon uudistaminen ja SOTE-uudistus.
Puheenjohtaja JHS-työryhmä Esa Tiainen Maanmittauslaitos Jäsenet Niina Ahtonen Geologian Tutkimuskeskus Matti Holopainen Suomen Kuntaliitto Marko Kauppi Tampereen kaupunki Esa-Pekka Keskitalo Kansalliskirjasto Ismo Lahtinen Suomen ympäristökeskus Lassi Lehto Geodeettinen laitos Mikael Vakkari Valtiovarainministeriö Hanna Majurinen Valtiovarainministeriö Mika Ahvenainen Liikennevirasto Editori-sihteerit Kai Koistinen (Maanmittauslaitos MML), Pekka Sarkola (VM / Poscon Oy )
Liite 1: URI:n muodostaminen Suositusluonnoksen liitteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta Liite 3: Elinkaarisääntöjen muodostaminen Liite 4: Ohje yksilöivien tunnusten julkaisemiseen Liite 5: Käyttötapausesimerkkejä Liite 6: Yksilöivät tunnukset INSPIRE-aineistoissa
Kiitos mielenkiinnosta! - palaute: JHS-työryhmän vetäjä Esa Tiainen esa.tiainen(at)nls.fi Maanmittauslaitos/Paikkatietoinfra Editorit Pekka Sarkola, pekka.sarkola(at)poscon.fi Kai Koistinen, kai.koistinen(at)nls.fi 21.8.2015 28
Elinkaarisääntöjen laatiminen Elinkaarisäännöt kuvaavat todellisuuden kohteen muutoksia sen koko elinkaaren ajalta Versioinnilla herätetieto muutoksista asiakkaille asiakastarve Kuvattava erilaiset skenaariot kohteen koko elinkaaresta Työläs tehtävä - toteutuskelpoinen malli voi alkuvaiheessa olla versiointi aikaleimoin (liite 3, Taul. 1) Elinkaarisääntöjen ja versiointitietojen täydentäminen voidaan käytännössä aloittaa muutostiedoista, joita tiedon tuottaja toimittaa herätetietona asiakkaille myös asiakastarpeen tarkistamista Elinkaarisäännöillä voidaan tehostaa toimintaprosesseja tiedon tuottajan sisäisen toiminnan tehostamisessa (kerätään vain tarpeellista tietoa) palvelun laadun parantamisessa (tuloksellisuuden ja vaikuttavuuden parantaminen) myös kustannustehokkuuden parantamista Eri näkökulmat Tiedon tuottajan/ylläpitäjän keräämä muutostieto Käyttäjäryhmien erilaiset tietotarpeet muutoksista Elinkaarisääntöjen oltava käyttäjien (ja ylläpitäjien) saatavilla paikkatietoinfrassa Yhtenäinen esitystapa oman JHS:n tarve?