Inspire-kohdetunnisteet INSPIRE-tietotuotteet 30.8.2010 Esa Tiainen MML 3.9.2010
Sisältö INSPIRE-tunnisteet Tunnisteiden hallinta Olemassaolevien tunnusjärjestelmien käyttäminen 3.9.2010 2
INSPIRE -paikkatietoaineistojen ja -palvelujen yhteentoimivuuden toimeenpanosääntö (IR, luonnos 2.7.2010) Tunniste (Identifier) Vastuuorganisaation julkaisema yksilöivä ulkoinen kohdetunniste, jonka avulla ulkopuoliset sovellukset voivat viitata paikkatietokohteeseen. Esiintyy attribuuttina INSPIRE-kohdetyypeillä Identifier-tietotyypin attribuutit (General Conceptual Model, GCM v. 3.3) Attribuutti Määritelmä Tyyppi Voidability localid Tiedon tarjoajan antama paikallinen tunniste. Paikallinen tunniste on kyseisessä nimiavaruudessa yksi- CharacterString löivä, eli millään muulla paikkatietokohteella ei ole samaa yksilöivää tunnistetta. namespace Nimiavaruus, joka yksilöi paikkatietokohteen tietolähteen. CharacterString versionid Paikkatietokohteen tietyn version tunniste, enimmäispituus 25 merkkiä. Jos ulkoisen kohdetunnis- CharacterString voidable teen omaavan paikkatietokohteen määrittely sisältää elinkaaritietoja, versiotunnisteen avulla erotetaan toisistaan kyseisen paikkatietokohteen eri versiot. Versiotunniste on yksilöivä kyseisen paikkatietokohteen eri versioiden joukossa. 3.9.2010 3
Tunnisteiden yleiset vaatimukset (IR ja GCM) Yksikäsitteisyys Kahdella Inspire-sovellusskeemassa määritellyllä paikkatietokohdetyypin ilmentymällä ei voi olla samaa tunnistetta Saman paikkatietokohteen eri versioiden on aina oltava saman paikkatietokohdetyypin ilmentymiä. Pysyvyys Tunnistetta ei saa muuttaa paikkatietokohteen elinkaaren aikana. Paikkatietokohteen eri versioiden tai kopioiden ulkoisen kohdetunnisteen namespace- ja localid-attribuuttien on pysyttävä samoina. Jäljitettävyys Tunnisteen tulee tarjota riittävästi informaatiota, jonka perusteella voidaan päätellä sen tietolähteestä saatavilla oleva(t) latauspalvelu(t). Toteutettavuus Olemassaolevat kansalliset tunnisteet tulee voida sovittaa (mapped) Inspiren tunnistejärjestelmään. Tunnisteen muoto Pituutta ei ole rajoitettu Attribuuteissa localid ja namespace saa käyttää ainoastaan seuraavia merkkejä: { A Z, a z, 0 9, _,., - }, eli ainoastaan latinalaisten aakkosten kirjaimet, numerot, alaviiva, piste ja väliviiva ovat sallittuja. 3.9.2010 4
Yksilöivät tunnisteet ja Inspire-toimeenpano Direktiivin vaatimus koskee Inspire-aineistoliitteitä I ja II Tunnisteen ominaisuusarvona on non-voidable ( 0..1 or 1 ), ellei tiedetä että kohdetyyppiä ei käytetä referenssitietona (GCM) GCM suosittaa yksilöiviä tunnisteita myös liitteen III kohdetyypeille, joihin on odotettavissa viittauksia ulkopuolisista sovelluksista, esim. rakennukset Yksilöiviä tunnisteita käytetään vain paikkatietokohdetyypeille, ei niiden geometrisille tai topologisille primitiiveille Lähtökohtainen vaatimus on, että tunnisteet ovat kansallisesti yksilöiviä Vakiintuneet yksilöivät tunnistekäytännöt voi sovittaa Inspire-vaatimuksiin niiden nimiavaruuksien teknisellä sovittamisella, esim. etumerkkien avulla Tiedon tuottaja voi antaa tunnisteet tuote- tai tietotyyppikohtaisesti, ja nimiavaruuksia on vastaavasti useita 3.9.2010 5
INSPIRE External Object Identifier Namespaces Register (GCM) INSPIRE-nimiavaruusrekisterin avulla hallitaan INSPIRE;n piirissä olevien nimiavaruuksien yksikäsitteisyys ts. se on mekanismi, jolla varmistetaan yksilöivien tunnisteiden yksikäsitteisyys eri tiedontuottajien kesken Rekisteri sisältää riittävästi informaatiota tiedon tuottajasta ja latauspalvelu(i)sta, jo(i)sta tietolähteen paikkatietokohteet ovat saatavilla Nimiavaruusrekisteri toteutetaan osaksi INSPIRE-rakennetta mutta on mahdollista, että rekisterin tiedot tuodaan muista lähteistä 3.9.2010 6
Olemassaolevien tunnusjärjestelmien käyttäminen (1) OID (JHS 159) Kunkin solmun edustamaa nimiavaruutta hallinnoi vastuutaho, joka voi vapaasti valita nimiavaruuden kohteiden yksilöintitunnusten muodostusalgoritmin (tai vastaavan menettelyn) Vastuutaho voi tarvittaessa jakaa hallinnointivastuuta omasta alipuustaan edelleen toiselle vastuutaholle. Nimialue varataan SFS:ltä Ns, orpolehdet mahdollisia ts. voidaan ottaa käyttöön vain jollakin tasolla organisaatiota Solmun nimiavaruus soveltuu Inspire-nimiavaruudeksi Esim. FI. ORGNIMI.TUOTE / FI.ORGNIMI.KOHDETYYPPI Vastuuorganisaatio-tietoa ylläpidetään attribuuttina Tarjoaa tuen ja infrastruktuuritasoisen liittymäpinnan paikkatietojen laajalle hyödyntämiselle 3.9.2010 7
Olemassaolevien tunnusjärjestelmien käyttäminen (2) UUID Voidaan käyttää paikallisena tunnisteena (local identifier) Jos tietolähteeseen liittyy vain yksi keskitetty kansallisen tason latauspalvelu (download service), nimiavaruus voi sisältää vain maatunnuksen. If there are several download services (e.g. depending on the products or data providers), the MAC address of the UUID would have to be considered as part of the namespace and a correspondence will have to be established between these namespaces and the download services which provide access to the data.(gcm) Muut tunnusjärjestelmät Luettelopalvelujen avulla tulee tarjota riittävästi informaatiota tiedon tuottajasta ja latauspalvelu(i)sta, jo(i)sta tietolähteen paikkatietokohteet ovat saatavilla Rekisteriä ei vaadita, jos on olemassa joku toinen nimiavaruuden muuttumattomuuden ja yksikäsitteisyyden varmistava mekanismi (GCM) tunnusvarausjärjestelmä tai muu vastaava menettely URI Em. tunnuksista olisi voitava tuottaa suoraan URI-muunnos (Open Linked Data) 8
Tunnisteiden hyödyntäminen INSPIRE-direktiivin mukaan toimeenpanosäännöissä on käsiteltävä yhteiset puitteet paikkatietokohteiden yksilöivää tunnistamista varten, joihin voidaan rinnastaa kansallisten järjestelmien mukaiset tunnisteet niiden välisen yhteentoimivuuden varmistamiseksi (Artikla 8.2/a) on varmistettava, että samaan paikkaan viittaavat tiedot tai samaan kohteeseen eri mittakaavassa viittaavat tiedot ovat keskenään johdonmukaisia (Artikla 8.3) artiklat 8.2 ja 8.3 koskevat direktiivin liitteissä I ja II tarkoitettuja aineistoteemoja, joskin yksilöivien tunnusten suhteen on toimeenpanosääntöjen valmistelussa suositettu, että niitä käytettäisiin myös muille aineistoille ja paikkatietokohteille, joita useat käyttäjätahot tarvitsevat. INSPIRE Data Specifications- vaatimusmäärittelyn mukaan kohteiden yksikäsitteinen tunnistaminen tulee tarjota ulkoisten kohdetunnisteiden avulla, jotta kolmannet osapuolet voivat käyttää niitä suoraan paikkatietokohteiden yksilöintiin Yksilöivät tunnisteet mahdollistavat myös suoraan paikkatietokohteiden ja niiden pelkkien muutostietojen päivityksen versiohallinnan avulla ladataan vain tarpeellinen 3.9.2010 9