Pysyvistä kohdetunnisteista ja niiden hyödyntämismahdollisuuksista Case: MML:n paikannimirekisteri MML:n nimistörekisteri Paikannimirekisteri (PNR) Karttanimirekisteri (KNR) Nimistön kyselypalvelu (WFS) Rajapintatuotteet Tunnisteisiin perustuvat kyselyt PNR:n pysyvien tunnisteiden hyödyntämismahdollisuuksia Paikkatietoaineistojen yhteentoimivuus (interoperability) Muutostietoihin perustuvat aineistopäivitykset (change-only updates) Semanttinen web, paikka- ja paikannimiontologiat INSPIRE-verkosto Paikkatietotuotteet ja harmonisointi -työryhmä 24.11.2010 Teemu Leskinen MML
Nimistörekisteri Nimistörekisteri = paikannimirekisteri + karttanimirekisteri Paikannimirekisteri (PNR) Paikkoja (nyt n. 800 000), joilla yksi tai useampi paikannimi Paikannimien tarkistus: Kotimaisten kielten tutkimuskeskus Paikoilla ja paikannimillä pysyvät yksilöivät tunnisteet Karttanimirekisteri (KNR) Karttanimiä karttatuotteittain Karttanimi = PNR:n paikannimen kartografisen esittämisen tiedot Karttatuotteet, joiden karttanimet karttanimirekisterissä Peruskartta 1:25 000 (kattava) Maastokartta 1:50 000 (tulossa) Maastokartta 1:100 000 (kattava) Maastokartta 1:250 000 (kattava) Yleiskartta 1:500 000 (kattava 2010) Yleiskartta 1:1 milj. (2011) Yleiskartta 1:2 milj. (2011) Yleiskartta 1:4,5 milj. (2011) Yleiskartta 1:8 milj. (2011)
Nimistörekisterin käsitemalli
Nimistörekisterin käsitemallin realisaatio
Nimistön kyselypalvelu (WFS) Kaksi PNR-rajapintatuotetta Paikat Paikannimet Tuotteen tietoyksikkö on nimetty paikka. Paikan tietoja ovat mm. paikkatyyppi ja sijainti sekä nimi tai nimet ominaisuustietoineen (mm. tarkistettu kirjoitusasu ja kieli). Tuotteen tietoyksikkö on paikannimi. Paikannimen tietoja ovat mm. tarkistettu kirjoitusasu ja kieli, mahdolliset rinnakkaisnimet sekä kyseisen nimetyn paikan tiedot (mm. paikkatyyppi ja sijainti). Yksi KNR-rajapintatuote Karttanimet Tuotteen tietoyksikkö on karttanimi. Karttanimen tietoja ovat mm. karttanimiteksti, sen sijoittelu- ja typografiatiedot sekä tärkeimmät kyseisen paikannimen ja nimetyn paikan tiedot. Kysely rajataan aina karttatuotteen (esim. 1:100 000) avulla. Asiakasdokumentaatio Mm. tuotteiden käyttökohteita, aineisto- ja tuotekuvaukset (ml. UML- ja XML-skeemat), koodistoskeemat (suomi, ruotsi, englanti), paljon kyselyesimerkkejä (mm. tunnistekyselyt) http://www.maanmittauslaitos.fi/aineistot-palvelut/rajapintapalvelut/nimiston-kyselypalvelu-wfs
PNR:n pysyvien tunnisteiden hyödyntämismahdollisuuksia Paikkatietoaineistojen yhteentoimivuus (interoperability) PNR:n paikka-id (tai paikannimi-id: esim. lingvistiset aineistot) yhteentoimivuuskomponenttina Motivaatio: varsinaisten paikannimitietojen ylläpito vain PNR:ssä Edellyttää PNR-tunnisteen (paikka-id) liittämistä paikkaa vastaavan oman kohteen tiedoksi Sama paikka-id voi liittyä myös useampaan omaan kohteeseen Muutostietoihin perustuvat aineistopäivitykset (change-only updates) PNR:n versiohallinta perustuu paikkojen ja paikannimien pysyviin tunnisteisiin, kohdeversioihin ja versioiden aikaleimoihin luontiaika, muutosaika, poistoaika Muutostietietojen välittäminen perustuu versiohallintaan, esim.: Pyydetään tietyllä aikavälillä lisätyt kohteet Pyydetään tietyllä aikavälillä muuttuneet kohteet ja niiden muutokset Pyydetään tietyllä aikavälillä poistetut kohteet (esim. pelkkä tunnisteluettelo) Nykyiset WFS-kyselyt rajattavissa kohteiden luonti- ja muutosajan perusteella Täydelliset muutostieto-rajapintatuotteet toteutetaan asiakastarpeen mukaan Semanttinen web, paikka- ja paikannimiontologiat Linkittäminen edellyttää paikkojen/paikannimien pysyvää yksilöintiä Paikka-URI esim. http://pnr.nls.fi/paikka/10818625.html (Inarin kunta) Paikannimi-URI esim. http://pnr.nls.fi/paikannimi/10818625_40818688.html ( Aanaar Inarin kunnan inarinsaamenkielinen nimi)
Paikkatietoaineistojen yhteentoimivuus (1/3) PNR:n paikka-id yhteentoimivuuskomponenttina PNR MML WFS Paikka 1..* Nimi paikka-id kirjoitusasu kieli Nimistön kyselypalvelu Paikannimitietojen ylläpito
Paikkatietoaineistojen yhteentoimivuus (2/3) PNR:n paikka-id yhteentoimivuuskomponenttina Paikka Nimi PNR 1..* paikka-id kirjoitusasu kieli MML WFS Nimistön kyselypalvelu Organisaatio X Paikka-id:n tallennussovellus (kytkentävaihe) Nimitietojen haku ja päivitys (paikka-id-kysely; jos itse nimet mukana X:n tietomallissa) Nimitietojen haku (paikka-id-alikysely; jos itse nimet puuttuvat X:n tietomallista ja sisällytetään GML:ään) X:n tiedot Paikkaa vastaava kohde + X:n id + X:n tiedot + paikka-id [0..1] + nimi [0..*] (tässä paikka-id:n lisäksi itse nimet mukana X:n tietomallissa) Tietopalvelu (WFS tms.) Paikannimitietojen ylläpito
Paikkatietoaineistojen yhteentoimivuus (3/3) PNR:n paikka-id yhteentoimivuuskomponenttina Paikka Nimi PNR 1..* paikka-id kirjoitusasu kieli Paikannimitietojen ylläpito MML WFS Nimistön kyselypalvelu Organisaatio X Paikka-id:n tallennussovellus (kytkentävaihe) Nimitietojen haku ja päivitys (paikka-id-kysely; jos itse nimet mukana X:n tietomallissa) Nimitietojen haku (paikka-id-alikysely; jos itse nimet puuttuvat X:n tietomallista ja sisällytetään GML:ään) Organisaatio Y Nimitietojen haku ja päivitys (paikka-id-kysely; jos itse nimet mukana Y:n tietomallissa) X:n tiedot Paikkaa vastaava kohde + X:n id + X:n tiedot + paikka-id [0..1] + nimi [0..*] (tässä paikka-id:n lisäksi itse nimet mukana X:n tietomallissa) Tietopalvelu (WFS tms.) GML (tms.) Paikkaa vastaava kohde + X:n tiedot + paikka-id [0..1] + nimi [0..*] Y:n tiedot Paikkaa vastaava kohde + Y:n id + Y:n tiedot + X:n tiedot + paikka-id [0..1] + nimi [0..*] (tässä paikka-id:n lisäksi itse nimet mukana Y:n tietomallissa)