Post on 09-Jul-2020
JHS XXX Paikkatiedon yksilöivät tunnukset
JUHTA - Julkisen hallinnon tietohallinnon neuvottelu kunta
Esa TiainenMaanmittauslaitos (MML)
Kuntien Paikkatietoseminaari 11.02.2015Kuntatalo Helsinki
Sisältö
• Miksi JHS – soveltamisala• Tavoitteet• Yksilöivä tunnus• Elinkaarisäännöt• Yhteentoimivuus• URI-tunnus• Uudelleenohjaus• Tiedon tuottaja• Palaute• Suosituksen liitteet
Hankkeen tausta – Miksi JHS• Samaa kohdetta eri tietoresursseissa kuvaavia tietoja voidaan
yhdistää yksilöivien tunnusten avulla
• INSPIRE-direktiivin (2007/2/EY) toimeenpanon osana on kansallisten järjestelmien mukaisten tunnuskäytäntöjen yhdenmukaistaminen –> HTTP URI -muoto
• Yksilöivät tunnukset sisältyvät myös julkisen hallinnon kokonaisarkkitehtuuriin ja paikkatiedon viitearkkitehtuuriin– paikkatiedon kytkeminen paremmin muihin sovellusalueisiin
• ” suurimmat hyödyt …saadaan, kun eri tietolajeja voidaan yhdistää toisiinsa”; Avoimen tiedon ohjelma 2013-2015, VM 17.5.2013
• Linked data, Yhdistetty tieto - avainteknologioita ovat URIt, http ja RDF
8.2.2015 3
Suosituksen soveltamisala
• Inspire-aineistot muodostavat laajan kansallisen paikkatietoinfrastruktuurin perustavan, harmonisoidun tietoresurssin– kattavat useiden perusrekistereiden sisältöjä
• Julkishallinnon kokonaisarkkitehtuuri – Paikkatiedon viitearkkitehtuuri
• Aineistot, joilla useita käyttäjätahoja• Avoin tieto
– Yritykset, yhteisöt, kansalaiset (palautetieto, crowdsourcing)
• Kansallinen ratkaisumalli– Paikkatietoaineistoihin– Myös muihin aineistoihin, joita halutaan linkittää paikkatietoon
8.2.2015 4
Inspire-direktiivi
• Yksilöivä tunnus pakollinen– Liitteen I seitsemällä aineistoteemalla joulukuuhun 2017 mennessä– Liitteen II neljällä aineistoteemalla joulukuuhun 2020 mennessä– Liitteen III 15 aineistoteemalla joulukuuhun 2020 mennessä– ja suositeltu paikkatietokohteille, joita useat käyttäjätahot tarvitsevat
8.2.2015 5
• Liite IPaikannimetHallinnolliset yksikötOsoitteetKiinteistötLiikenneverkotHydrografiaSuojellut alueet
• Liite IIITilastointiyksikötRakennuksetMaannosMaankäyttöYleishyödylliset ja muut
julkiset palvelutYmpäristön tilan
seurantalaitteet/-paikat
Tuotanto- ja teollisuuslaitokset
• Liite IIKorkeussijaintiMaanpeiteOrtokuvatGeologia
Väestöjakauma –Demografia
Aluehallinnan, rajoitusten ja sääntelyn piiriin kuuluvat alueet ja raportointiyksiköt
LuonnonriskialueetMerialueetEliömaantieteelliset
alueetLajin levinneisyysEnergiavaratMineraalivarat
Hankkeen tavoitteet - Mitä
• Määritellä ja vakiinnuttaa
� paikkatiedon yksilöiville tunnuksille yhtenäinen rakenne � Tunnusten julkaiseminen koneluettavassa muodossa � johdonmukaiset menettelyt uudelleenohjauksiin
• Inspire-vaatimusten sovittaminen olemassa oleviin tunnuskäytäntöihin
• URI-rakenteen sopiminen ja järjestäminen kansallisella tasolla, jolloin yhteiskunnan tietoresursseista saadaan suurimmat hyödyt
• Yhteentoimivuus- ja Linked Data-tavoitteiden huomioon ottaminen
8.2.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 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 palaute (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 - Esim. temaattisia tunnuksia kuten pysyvä rakennustunnus
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 INSPIRE-
tunnusjärjestelmään.
Elinkaarisäännöt - versiointi
• 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
• Elinkaarisäännöt ilmaisevat aiheuttaako tietokohdetta koskeva muutos sen identiteetin ja yksilöivän tunnuksen muuttamisen vai uuden versiotunnisteen
Uusi versio –vanha säilytetään
Uusi tunnus –vanha poistuneeksi
Muuttunuttietokohde
Onko sama reaalimaailman
kohde?EIKyllä
• Elinkaariajattelun avulla voi myös testata olemassa olevan tunnuksen soveltuvuutta pysyväksi yksilöiväksi tunnukseksi.
Elinkaarisääntöjen laatiminen
• Elinkaarisäännöt kuvaavat todellisuuden kohteen muutoksia sen kokoelinkaaren 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?
Yhteentoimivuus- ja Linked Data-tavoitteiden 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ä;
– URI-tunnisteiden verkottaminen Finton käsitehierarkiaan mahdollistaa paikkatiedon hakua ja löydettävyyttä myös sen kautta
Reaalimaailman kohdeSaimaa-niminen järvi
SYKE antaa Inspire-paikkatietokohteelleen so-tunnuksen:http://paikkatiedot.fi/so/123456/hydrography/StandingWater/abc123
http://paikkatiedot.fi/def/234567/P777 -> Finto-käsite [järvi]
paikkatieto-kohteena
käsitteenä
http://paikkatiedot.fi/id/123456/abc123
Lappeenrannan kaupungilla Saimaata mallintava paikkatietokohde:http://paikkatiedot.fi/so/345678/qwe456
/def/
/id/
/so/
URI-viittaukset
- /doc/-tunnistetyyppi kokoaa tunnistetyyppien väliset viittaukset ja esitysrajapinnat
URI-polun rakenneYleinen 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• ’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)
Uudelleenohjaukset• Paikkatiedot.fi
– 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
aineiston metatiedot (XML) vai 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.
Uudelleenohjauskaavio
Reaalimaailman kohde: Saimaa-niminen järvi
Paikkatietokohde – spatial object
(INSPIRE):
http://paikkatiedot.fi/so/123456/hydrography/StandingWater/abc123
uudelleenohjaus
Käsite
http://paikkatiedot.fi/def/234567/P777
http://www.syke.fi/doc/123456/abc123
Paikkatietokohde toisessa aineistossa:
http://paikkatiedot.fi/so/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 so-
kohteisiin
uudelleenohjaushttp://www.lpr.fi/doc/345678/qwe456
palauttaa
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
uudelleenohjauspalauttaa
FINTO:
• käsitettä esittelevä HTML-
sivu sisältäen linkit:
• käsitteen RDF/XML ja
TURTLE muotoisiin
kuvauksiin
• jos kyseessä on Inspire-
käsite: linkityksen komission
rekisteripalveluun
http://paikkatiedot.fi/id/123456/abc123
http://finto.fi/pto/fi/page/?uri=http://paikkatiedot.fi/def/234567/P777
Tekninen rakennemalli
Inspire- / Muu tiedontuottaja
paikkatiedot.fi
http://paikkatiedot.fi/so/12345/FIN6789
-aineisto12345
FIN6789
URIPaikkatietohakemisto:
Linkitetty data
metatieto
- RDF, JSON-LD- /id/-viittaukset- /def/-viittaukset- SameAs-mappaukset- ExactMatch (SKOS)- Finto.fi – viittaukset
- … eri kontekstien vastaavuusmappaukset
RDF data
Tiedon tuottaja• Paikallinen tunnus - vaatimukset
– 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– URI-palvelu - Palveluväylä?– Esim. Paikkatietoikkunassa kohdetietokyselyissä (Get feature info)
• Elinkaarisäännöt– Tunnuksen voimassaolo, poistuminen (vähintään aikaleima)– Versioinnilla herätetieto muutoksista asiakkaille – asiakastarve
• URI-tunnusten käyttö lisää tietoresurssin 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 tietomalliin perustuva• Laajentaa objektiorientoituneen
mallinnuksen hyödyntämistä• EuroSDR
• Tiedon linkitys nosteessa laajalti (digitalisaatio, SDI, GIS)
• JSON-LD valtaa alaa - mobiilikäyttö
JHS-työryhmä• Puheenjohtaja
– 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 (MML), Pekka Sarkola (VM / Poscon Oy )
Suositusluonnoksen liitteet
• Liite 1: URI:n muodostaminen
• 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 Tiainenesa.tiainen(at)nls.fiMaanmittauslaitos/Paikkatietoinfra
EditoritPekka Sarkola, pekka.sarkola(at)poscon.fiKai Koistinen, kai.koistinen(at)nls.fi
8.2.2015 22