Yksilöivät tunnisteet Tampereen kaupungilla Marko Kauppi Paikkatietomarkkinat 2014 5.11.2014
Kaikilla paikkatietokohteilla tulee olla paikallinen tunniste Vielä näin ei ole Paikkatietoja ylläpidetään useissa tietojärjestelmissä Kaikki tietojärjestelmät eivät hallitse kohteiden elinkaarisääntöjä, eivätkä paikallisien yksilöivien tunnisteiden ylläpitoa esimerkiksi paikkatietokohteiden ylläpito suoraan tietokannassa eri sovelluksilla, edellyttää ylläpitäjältä elinkaarisääntöjen tuntemisen huomattavaa, että tietokantojen pääavaimet eivät vastaa paikallista yksilöivää tunnistetta (gml:n muodostaminen useissa tapauksissa vaatii pääavaimen asettamisen, tämä ongelma) > Yksilöivä URI-tunniste ratkaisee tämän problematiikan. Esimerkkejä paikkatietokohteista, joilla tällä hetkellä paikallinen yksilöivä tunniste: kiinteistöt; kiinteistötunnus temaattinen yksilöivä tunniste, myös valtakunnallinen sis. myös historiatiedon, muodostuminen rakennustunnus Tampereen oma pysyvä yksilöivä tunniste, jatkossa VRK-PRT Bussipysäkit (oma tunniste + valtakunnallinen tunniste (DIGIROAD_ID))
Mitä hyötyjä nähdään yksilöivissä tunnisteissa Elinkaarisääntöjen tarkistaminen ja mallintaminen tietoprosessien käsittelysääntöihin kiinnitetään entistä enemmän huomiota tunnetaan paremmin omat tietoprosessit uusi paikkatietokohde vai versio? tiedon laadun parantuminen edistää historiatiedon tallentamista Mikään paikkatietokohde ei saisi kadota tietona kokonaan, vaan lakata olemasta tulevaisuuden ennustaminen vaatii historiatiedon tarkastelua hyödyntäjä saa tiedon kohteen poistumisesta ja poistumisen ajankohdasta Paikkatietoaineiston metatiedot pakko kuvailla paikkatietohakemistoon, jonka kautta saadaan aineistotunniste! Tampereella ollaan jalkauttamassa metatietojen kuvailuprosessia, jonka yhteydessä tarkistetaan myös yksilöivän tunnisteen tuottaminen.
Käyttötapauksia Tiedon helpompi hyödynnettävyys ja uuden tiedon löydettävyys avoimen datan hyödyntäminen entistä tehokkaammaksi tietojärjestelmien väliset yhteydet tiedon linkittyminen (linked data)
Elinkaarisääntöjen tuottaminen 1. Asiakastarpeen kartoittaminen tai tarkastaminen. 2. Tunnista asiakkaan kanssa tietoprosessista mahdolliset reaalimaailman muutostapahtumat. 3. Luo elinkaarisäännöt.
HTTP URIen avulla paikkatiedot linkittyvät verkostoksi http://paikkatiedot.fi/so/{aineistotunniste}/{paikallinen tunniste} paikkatietokohteen yksilöivä tunniste, joka uudelleen ohjataan kansallisesta uudelleen ohjauspalvelusta (http://paikkatiedot.fi) tiedontuottajan HTTP URI-palvelun /doc/-polkukomponenttiin Tiedontuottajan HTTP URI-palvelu esim. kartat.tampere.fi/doc/{aineistotunniste}/{paikallinen tunniste} Identifioi paikkatietokohteen sisällön, sen ominaisuudet ja arvot. Kuvaa myös suhteet muiden tiedontuottajien aineistoon. Kuvaamisessa voidaan käyttää RDF-skeemaa tai Atomsyötettä RDF:ssä kyselykieli SPARQL
<rdf:rdf xmlns:jhs="http://paikkatiedot.fi/jhs-skeema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <jhs:doc rdf:about="http://kartat.tampere.fi/doc/1000358/0072"> <dc:hasformat> <jhs:data rdf:about="http://kartat.tampere.fi/doc/1000358/0072/epsg:3067.json"> <dc:format>application/json</dc:format> <jhs:crs rdf:resource="http://www.opengis.net/def/crs/epsg/0/3067"/> </jhs:data> </dc:hasformat> <dc:hasformat> <jhs:data rdf:about="http://kartat.tampere.fi/doc/1000358/0072/epsg:3067.gml2"> <dc:format>application/gml</dc:format> <jhs:crs rdf:resource="http://www.opengis.net/def/crs/epsg/0/3067"/> </jhs:data> </dc:hasformat> <dc:hasformat> <jhs:data rdf:about="http://kartat.tampere.fi/doc/1000358/0072/epsg:3878.json"> <dc:format>application/json</dc:format> <jhs:crs rdf:resource="http://www.opengis.net/def/crs/epsg/0/3878"/> </jhs:data> </dc:hasformat> <dc:hasformat> <jhs:data rdf:about="http://kartat.tampere.fi/doc/1000358/0072/epsg:3878.gml2"> <dc:format>application/gml</dc:format> <jhs:crs rdf:resource="http://www.opengis.net/def/crs/epsg/0/3878"/> </jhs:data> </dc:hasformat> <dc:subject rdf:resource="http://www.yso.fi/onto/yso/p17892"/> <rdfs:seealso rdf:resource="http://paikkatiedot.fi/so/1000040/163386"/> <jhs:id rdf:resource="http://paikkatiedot.fi/id/1000040/163386"/> <jhs:so rdf:resource="http://paikkatiedot.fi/so/1000358/0072"/> </jhs:doc> </rdf:rdf> http://kartat.tampere.fi/doc/1000358/0072 Identifioi paikkatietokohteen sisällön, sen ominaisuudet ja arvot. Fyysinen aineisto URIen kautta, ohjaa tiedontuottajan WFS-rajapinnalle Suhde toisen tiedontuottajan aineistoon
Tiedontuottajan HTTP URI-palvelu JHS-työssä etsitään ratkaisumalleja toteuttaa palvelu Tehdään pilottitoteutuksia ja järjestetään hackathon-kehitystapahtumia
DEMO - URI -tunnisteiden hyödyntämisestä Bussipysäkkidatan linkittyminen URI - hackathon 30.10.2015