Paikkatiedon viitearkkitehtuuri Työn tilanne ja välitulokset JHKA jaosto 28.9.2015 Juha Siltanen, Gofore Oy
Projektin tilannekatsaus Tilanne (1=kriisi, 2=vakavia ongelmia, 3=joitakin haasteita, 4=hyvä, 5=loistava) Aikataulu 3 Laatu 4 Budjetti 4 Tärkeimmät aktiviteetit kuluneella jaksolla Työ on käynnistynyt kesän jälkeen intensiivisellä kokous per viikko tahdilla, 20.8. alkaen pidetty 6 kokousta Läpikäyty Periaatetason arkkitehtuuri Toiminta-arkkitehtuuri Tietoarkkitehtuuri Uudet ideat / riskit Paikkatiedon käsitteiden ja rakenteiden sovittaminen yleisiin kokonaisarkkitehtuurikehyksiin haastavaa: Käsitteistö vaatinut paljon työstämistä Oikean näkökulman löytäminen ottanut aikaa Tärkeimmät suunnitellut aktiviteetit seuraavalle jaksolle Tietojärjestelmä- ja teknologia-arkkitehtuurien läpikäynti Kansallisten sidosarkkitehtuurien sovitus viitearkkitehtuurin kanssa Ensimmäisen dokumenttiluonnoksen laatiminen ja työryhmäkäsittely Pyydetään päätöstä - 2
Viitearkkitehtuurin tavoite Viitearkkitehtuuri kuvaa paikkatietoinfrastuktuurin sekä sen hallinta- ja jakelumallin, joka ohjaa ja edistää Paikkatiedon standardointia ja yhteiskäyttöä koko julkisen hallinnon piirissä sen eri kohdealueiden ja organisaatioiden välillä (makrotaso) Paikkatiedon standardointia ja yhteiskäyttöä organisaatioissa ja niiden osissa sisäisesti. Viitearkkitehtuuri ohjaa yhteiskäyttöisten paikkatietopalveluiden synnyttämistä. (mikrotaso) Viitearkkitehtuuri toteutuu viime kädessä yksittäisten organisaatioiden toteuttamana toiminnan ja tietojärjestelmien kehitystyönä. 3
Rajaukset ja reunaehdot Tyyppi Rajaus / reunaehto Selite Reunaehto Reunaehto Rajaus Reunaehto Reunaehto Uusi paikkatiedon kansallinen viitearkkitehtuuri perustuu JHKA viitearkkitehtuurimalliin Projektin ensisijaisena tavoitteena on muokata ja päivittää aiempi paikkatiedon viitearkkitehtuuri uuden viitearkkitehtuurimallin mukaiseksi. Julkisen hallinnon paikkatiedon viitearkkitehtuuri ohjaa julkisen hallinnon toimijoita näiden paikkatietorakenteiden ja ratkaisujen kehittämisessä. Viitearkkitehtuuri ohjaa toteuttamaan kansallisesti yhteentoimivan paikkatietoinfrastruktuurin Paikkatiedon viitearkkitehtuuri on yhteensopiva muiden JHKA viitearkkitehtuurien kanssa Toteutetaan mallia lähtökohtaisesti koko laajuudessaan. Reunaehto tarkoittaa sitä, että viitearkkitehtuurin näkökulma pysyy ennallaan. Uutta materiaalia tuotetaan tarvittavilta osin. Viitearkkitehtuuria voidaan soveltaa myös julkishallinnon ulkopuolella, mutta viitearkkitehtuuria ei erityisesti suunnitella näitä silmällä pitäen. Viitearkkitehtuuri esittää Inspire-vaatimusten mukaisen paikkatiedon arkkitehtuurin, mutta se ei rajaudu pelkästään Inspire-sisältöön ja palveluihin. Nojataan ja viitataan olemassa oleviin viitearkkitehtuureihin. Paikkatiedon viitearkkitehtuurissa ei uudelleen määritellä asioita, jotka sisältyvät muihin viitearkkitehtuureihin. Aiemman viitearkkitehtuurisisällön rakenteellistaminen ja sovittaminen yleiseen kokonaisarkkitehtuurimalliin on tuottanut melko paljon työtä. Kysymys ei ole vain uuden dokumenttirakenteen täyttämisestä. 4
Viitearkkitehtuurin lähtökohdat Aiempi viitearkkitehtuuri Ohjausryhmä Projektiryhmä Laajennettu Inspire-sihteeristö Paikkatietoasiainneuvottelukunta Viitearkkitehtuurimalli Strategialinjaus Toimenpide Tehtävä Kohdetyyppi Paikkatiedon saatavuus Datan avaaminen /periaa te Paikkatiedon saatavuus Maksuttomuuden laajentaminen Periaate Paikkatiedon saatavuus Tiedon luovuttamista koskevien yleisten teknisten ratkaisujen kehittäminen Paikkatiedon saatavuus Paikkatiedon yhteiset käyttöehdot Periaate Paikkatiedon käytettävyys ja Harmonisointi: sanastot, koodistot, tietoelementit, yhdisteltävyys ontologiat, skeemat, metatiedot Paikkatiedon käytettävyys ja Palvelutasomääritykset (SLA) rajapintapalveluissa Tuotanto yhdisteltävyys Paikkatiedon käytettävyys ja Osa paikkatiedon -suosituksista julkisen Periaate yhdisteltävyys hallinnon standardeiksi Standardien soveltaminen ohjelmistoissa ja Paikkatiedon käytettävyys ja palveluissa julkisten hankintojen vaatimusten Periaate yhdisteltävyys kautta Yhteisölliset menetelmät paikkatiedon keruussa ja Yhteisöllisten menetelmien hyödyntämisen Toimintamalli arviointi ylläpidossa Yhteisölliset menetelmät paikkatiedon keruussa ja Vihje- ja havaintotietojen keruu, hallinta, käsittely ja jakelu ylläpidossa Yhteisölliset menetelmät sensoriverkoilla kerättyjen tietojen hyödyntäminen paikkatiedon keruussa ja yli organisaatiorajojen ylläpidossa Aikaulottuvuus paikkatietoaineistojen hallinta- ja paikkatietoaineistojen hallinnassa arkistointiratkaisut ja -suositukset Aikaulottuvuus Arkistoidun paikkatiedon käyttöratkaisut paikkatietoaineistojen hallinnassa Aikaulottuvuus Historiallisen paikkatietoaineiston digitalisointi ja paikkatietoaineistojen hallinnassa hakupalvelut Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Strategia Aikaulottuvuus Kohteiden elinkaariajattelun kehittäminen paikkatietoaineistojen hallinnassa Periaate Aikaulottuvuus Aikaulottuvuuden sisällyttäminen aineistoihin paikkatietoaineistojen hallinnassa kohdetason metatietoina Paikkatietopalveluiden Käyttäjälähtöisyyden ja käytettävyyden painotus käytettävyys suunnittelussa Paikkatietopalveluiden Palveluihin toteutetaan palvelurajapinnat muihin käytettävyys sovelluksiin integroitumista varten Palveluiden saatavuuden ja käytettävyyden Paikkatietopalveluiden varmistaminen järjestelmiin ja tuotantoon käytettävyys panostamalla Paikkatiedon käyttö Helppokäyttöiset välineet tiedon analysointiin ja päätöksenteossa visualisointiin Paikkatiedon käyttö Paikkatietopalveluissa selkeä ja luotettava päätöksenteossa perusaineistojen kokonaisuus /periaa te Periaate Tuotanto Julkisen hallinnon paikkatiedon viitearkkitehtuuri Arkkitehtuuriperiaatteet Paikkatietoa käyttämällä tehostetaan Paikkatiedon käyttö toimintaa ja parannetaan palveluja päätöksenteossa Säännölliset perusanalyysit keskeisistä teemoista Toimintamalli Paikkatietoa käyttämällä tehostetaan Paikkatiedon käyttö toimintaa ja parannetaan palveluja päätöksenteossa Paikkatieto esiin Valtioneuvoston Findikaattoripalvelussa Palvelu Sidosarkkitehtuurit Muut taustaaineistot Julkisen hallinnon viitearkkitehtuurit 5
Yhteenveto kehittämistavoitteista ja -vaatimuksista Perusta ja velvoitteet Lainsäädäntö EU-direktiivit ja asetukset -suositukset Tiedon avaaminen Avoimuus ja tiedon luokitukset Julkinen avoin tieto Sopimuksellinen tiedon luovuttaminen Viranomaisten välinen tiedonvaihto Organisaatioiden sisäinen tieto Hyödyntäminen Lisäarvo- ja hyödyntämispalvelut Viestintä Viestintä, yleinen ymmärrys Hyödyntämisperiaatteet Esittää standardien merkityksen Ohjaa standardien käyttöön Periaatteet Tiedon avaaminen Yhdisteltävyys ja yhteentoimivuus Käyttöehdot Avoimen lähdekoodin hyödyntäminen Standardien soveltaminen Yhteiskäyttöiset palvelut Maksuttomuuden laajentaminen Maksuperusteet Yhdisteltävyys ja yhteentoimivuus Yhteinen tietopohja toiminnalle ja sen kehittämiselle Tiedon harmonisointi Yhteiset mallit, viitekehykset ja tunnisteet Tietotuotteet Palvelumääritykset Standardit Yhteiset mallit Paikkatiedon viitearkkitehtuuri Sanastot Käsitemallit Tietomallit Koodistot Ontologiat Metatiedot Aikaulottuvuuden huomioiminen Aineistojen aikaulottuvuus Kohteiden elinkaariajattelu Aikasarjat aineistoista / tietotuotteista Arkistoinnin suositusformaatit Arkistoidun paikkatiedon metatiedot Arkistoidun paikkatiedon muunnospalvelut Rajapintapalveluiden versioituvuus Tiedon tuottaminen ja jakelu Työnjako, roolit ja vastuut Vihje- ja havaintotietojen keruu Analysoidun tiedon jakaminen Tiedon tuottamismenetelmät Tiedon tuottamismenetelmät Peruspaikkatiedon tuottaminen Reaaliaikainen tiedon tuottaminen Sensoriverkoilla kerättyjen tietojen jakaminen Joukkoistaminen Saatavuus ja saavutettavuus Rajapintapalvelut Standardit Rajapinnat olemassa oleviin Latauspalvelut Palvelutaso (SLA) Kehittäminen ja hankinta Tietoturvallisuus VAHTI-ohjeistot Kohdealuekohtaiset erityisvaatimukset Vaatimusten tarkistaminen ja varmistaminen Tiedon julkisuudesta päättäminen Hallinta Hallintamalli Työnjako, roolit ja vastuut Sisältövastuut Jakeluvastuut Palveluiden tuottamisen tapa Palvelutuotanto Tekniset tiedonluovutusratkaisut Tukipalvelu Palvelutaso (SLA) Jatkuvuus ja ylläpito Tekniset tallennus- ja muokkauslokit Jatkuvuuslupaus Tilaajan omistusoikeudet Avoin lähdekoodi hankinnoissa Hankintakriteerit ja niiden kautta ohjaaminen Avoimen lähdekoodin komponenttien ja ohjelmistojen julkaisu Standardien soveltaminen hankinnoissa Palveluiden nopea toteutus ja käyttöönotto (ketteryys ja tehokkuus) Osaaminen Yhdistyminen perinteisen paikkatietoalan ulkopuolelle Esimerkkien jakaminen, tapaushakemiston luominen Julkisen sektorin toimijoiden ja alan palveluyritysten vuoropuhelu Periaatetason arkkitehtuuri Tietoarkkitehtuuri Teknologia-arkkitehtuuri 6 Toiminta-arkkitehtuuri Tietojärjestelmäarkkitehtuuri
Vaikutusalue/kohde Paikkatiedon kehittämisperiaatteet Kehittämisperiaate Avoimuus ja riippumattomuus Hallintamalli, roolit ja vastuut Yhdisteltävyys ja yhteentoimivuus Tiedon elinkaari ja aikaulottuvuus Kehittäminen ja hankinta Paikkatietopalvelut kehitetään avoimiin standardeihin perustuen. Palvelut tehdään lähtökohtaisesti avoimiksi. Viranomaisten välisissä ja sopimusluovutuksiin perustuvissa palveluissa hyödynnetään samoja avoimia ratkaisumalleja ja standardeja. Paikkatietopalveluiden roolit ja vastuut määräytyvät lakien ja asetusten mukaan. Paikkatietopalveluiden kehittämisessä huomioidaan niiden jatkuvuus ja elinkaari määrittämällä palveluille hallintamalli. Palveluiden hallintamallissa sovelletaan yleisiä parhaita käytäntöjä ja malleja (esim. ITIL). Palveluille järjestetään tuki. Paikkatietopalveluiden lähtökohtana on avoimuus, yhdisteltävyys ja yhteentoimivuus. Yhteentoimivuus varmistetaan tiedon harmonisoinnilla ja standardeihin perustuvilla rajapintapalveluilla. Kehitystyössä tukeudutaan yhteisiin malleihin, määrityksiin ja koodistoihin. Varmistetaan paikkatietokohteiden yksikäsitteisyys URI-tunnistein. Paikkatietopalveluissa huomioidaan palveluiden, tietotuotemääritysten ja kohteisiin liittyvän tiedon elinkaari ja aikaulottuvuus. Muutokset hallitaan metatietojen ja versioinnin avulla. Rajapintapalvelut toteutetaan versioiden ja aiempia versioita siirtymäajan tukien. Paikkatietopalveluiden kehittämisessä suositaan avointa lähdekoodia ja palvelut toteutetaan avoimia standardeja noudattaen. JIT-sopimusehdoin varmistetaan tilaajan oikeudet ja kyvykkyys toimia toimittajariippumattomasti. Kehittämistä ohjataan julkisissa hankinnoissa käytettävin vaatimuksin ja laatukriteerein. 7
TOIMINTA-ARKKITEHTUURI 8
Roolit ja toimijat Säilytetään aiemman viitearkkitehtuurin roolijako tehdään kuvauksiin tarkennuksia ja selvennyksiä. Rooli Paikkatiedon hyödyntäjät Paikkatiedon palveluntarjoajat Paikkatiedon tuottajat Tukipalveluiden tarjoajat Yhteentoimivuuden kehittäjät Kuvaus Paikkatiedon ja paikkatietopalveluiden käyttäjiä ja hyödyntäjiä. Huolehtivat omista prosesseistaan. Kehittävät ja tarjoavat palveluja, palvelualustoja ja palveluväyliä, joiden avulla paikkatiedon hyödyntäjät voivat helposti ja tehokkaasti tarkastella ja käsitellä paikkatietoa sekä määritellä ja julkaista paikkatiedon hyödyntämistä tukevia käyttöliittymiä ja prosesseja. Keräävät, tuottavat ja jalostava paikkatietoa muiden osapuolten tarpeisiin. Erilaiset roolit: tiedon tuottaja, omistaja, haltija ja jakelija. Tukipalveluiden tarjoajat palvelevat sekä paikkatiedon hyödyntäjiä että tuottajia. Tukipalveluja ovat kaikki tieto- ja viestintätekniikan palvelut. Huom: Maanmittauslaitoksen rooli Inspire-tukipalvelun tarjoajana. Yhteentoimivuuden kehittäjät tekevät yhteistyötä paikkatiedon yhteentoimivuuden parantamiseksi. Kahden keskinen sopiminen vs. yleinen standardointi. 9
Paikkatiedon käsittely Paikkatietoinfrastruktuurin prosessit Paikkatietoinfrastruktuurin hyödyntäminen Paikkatiedon hyödyntäjät Loppukäyttäjä- ja toimintapalvelut Tietotuotteen ilmentymät Paikkatiedon ja palveluiden liittäminen infrastruktuuriin Suunnittelu Palvelu Paikkatiedon tuottajat Operointi Muutos Ilmiö, kohde Paikkatieto Tietotuote Tiedon keruu Käsittely Julkaisu Arkistointi Jalostaminen Analyysi Yhdistely Visualisointi Hallinta Ylläpito 10
Paikkatietopalveluiden palvelukartta Toiminnalliset palvelut Palveluiden ylläpito- ja kehityspalvelut Tietopalvelu Tiedon ylläpitopalvelu Palautepalvelu Monitorointipalvelu Versionhallintapalvelu Tietojärjestelmäpalvelut Loppukäyttäjäpalvelut Paikkatiedon loppukäyttäjäpalvelut Haku Automatisoidut sovelluspalvelut Prosessipalvelut Käsittelypalvelut Käynnistyspalvelu Hallintapalvelu Varautumispalvelu Katselu Lataus Visualisointipalvelu Käsittelypalvelut Kooste- ja välityspalvelut Tietoturvapalvelu Analysointi Sisältöpalvelut Atomiset palvelut Paikannuspalvelut Muokkaus Karttakuvapalvelu Verkkosyötepalvelu Paikkatiedon kohdepalvelu Kyselypalvelu Tallennuspalvelu Tiedostopalvelu Jatkumopalvelu Metatietopalvelut Satelliittipaikannuspalvelu Verkkopaikannuspalvelu Käsittelypalvelut Muunnospalvelu Esitystyylipalvelu Ontologiapalvelu Hakupalvelu Luettelopalvelu Analyysipalvelu Tekniset palvelut Kansallinen Tunnistuspalvelu palveluväylä Ohjelmistopalvelu Valtuutuspalvelu Tallennuspalvelu Lisenssipalvelu Maksamispalvelu Integraatioalustapalvelu Uudelleenohjauspalvelu 11
TIETOARKKITEHTUURI 12
Paikkatieto käsitteenä Paikkatieto on tietoa kohteista ja ilmiöistä, joiden sijainti Maan suhteen tunnetaan. Paikkatieto kytkeytyy suoraan tai välillisesti tiettyyn paikkaan tai alueeseen. Viittauksena voi olla koordinaatit tai muu paikannusruudukko, osoite tai paikannimi taikka toiseen kohteeseen viittaava tunnus. Oleellista on, että viittauksen paikkaan tulee olla yksikäsitteinen. Paikkatieto on sisällöllisesti monimuotoista. Paikkatieto kuvaa maastoa, maaperää ja maankäyttöä. Se kuvaa liikenneverkkoja, tietoverkkoja ja yhdyskuntahuollon verkkoja. Paikkatieto kertoo kasvillisuudesta, eläimistöstä sekä suojelualueista. Paikkatieto esittää kiinteistöjä, rakennuksia, asutusta ja toimipaikkoja sekä palveluja. Paikkatietoa ovat satelliitti- ja ilmakuvat sekä maastoja kaupunkimallit. 13
Paikkatiedon ilmentymät Tietotuotteen mukainen paikkatietoinstanssi 180 Paikkatiedon sisältöpalvelut INSPIRE Paikkatietopalvelu Rajapintamääritys 178 Kunnan paikkatietopalvelurajapinta Tietotuote Tietotuotemäärittely 177 162 Paikkatietotuotteen määrittely Paikkatiedon mallintaminen tiedonsiirtoa varten 153 154 Aineistosarja ETRS89-järjestelmän mukaiset koordinaatit Suomessa ETRS89-järjestelmään liittyvät karttaprojektiot, tasokoordinaatistot ja karttalehtijako Aineisto Kuvailutiedot Paikkatieto Tietomallit Tietovaranto 158 193 160 163 Paikkatiedon metatiedot Paikkatiedon yksilöivät tunnisteet Paikkatiedon laadunhallinta Suomen korkeusjärjestelmä N2000 14
Kansalliset sidosarkkitehtuurit (alustavia tuloksia) Kansallinen palveluväylä Paikkatiedot tulevat muodostamaan oman loogisen kokonaisuuden ns. vyöhykeväylässä (suoraa palveluperustaista OGC-tiedonvaihtoa). Kansalliseen palveluväylään paikkatiedot tuodaan tarvittavilta osin (ei nähdä ensisijaisena kanavana) ja niissä sovelletaan paikkatiedot palveluväylässä pilottihankkeen luomaa sovitinpalvelu-konseptia. Perustietovarantojen viitearkkitehtuuri Linjataan huomioitavaksi paikkatietovarantojen hallinnassa. Prosessimallista otetaan valikoituja osia ja sovitetaan paikkatiedon prosesseihin. Muut sidosarkkitehtuurit Kuntasektorin käyttövaltuushallinnan viitearkkitehtuuri: tullaan käsittelemään myöhemmin 15
Työn seuraavat askeleet Tietojärjestelmäarkkitehtuurin selvitys ja arkkitehtuurin laatiminen Integraatiopalvelut ja KaPA Tekniset tukipalvelut Paikkatietoinfrastruktuurin konkretisointi arkkitehtuurirakenteiksi ja kuvauksiksi Esimerkkitapausten läpikäynti ja koeponnistus Viitearkkitehtuuridokumentin ensimmäisen luonnoksen laatiminen Aikataulu on tiukka: Alustavasti on keskusteltu lausuntokierroksen järjestämisestä vasta tammikuussa 16
Yhteenveto kehittämistavoitteista ja -vaatimuksista huomiota vaativat kohdat Tiedon avaaminen Perusta ja velvoitteet Avoimuus ja tiedon luokitukset Lainsäädäntö Julkinen avoin tieto EU-direktiivit ja asetukset Sopimuksellinen tiedon luovuttaminen -suositukset Viranomaisten välinen tiedonvaihto Organisaatioiden sisäinen tieto Periaatteet Tiedon avaaminen Yhdisteltävyys ja yhteentoimivuus Yhdisteltävyys ja yhteentoimivuus Yhteinen tietopohja toiminnalle Käyttöehdot ja sen kehittämiselle Avoimen lähdekoodin hyödyntäminen Tiedon harmonisointi Standardien soveltaminen Yhteiset mallit, viitekehykset Yhteiskäyttöiset palvelut ja tunnisteet Tietotuotteet Maksuttomuuden laajentaminen Palvelumääritykset Maksuperusteet Standardit Hyödyntäminen Hyödyntäminen Lisäarvo- ja hyödyntämispalvelut Yhteiset mallit Paikkatiedon viitearkkitehtuuri Sanastot Käsitemallit Tietomallit Koodistot Ontologiat Metatiedot Standardit Viestintä Viestintä, yleinen ymmärrys Hyödyntämisperiaatteet Esittää standardien merkityksen Ohjaa standardien käyttöön Aikaulottuvuuden huomioiminen Aineistojen aikaulottuvuus Kohteiden elinkaariajattelu Aikasarjat aineistoista / tietotuotteista Arkistoinnin suositusformaatit Arkistoidun paikkatiedon metatiedot Arkistoidun paikkatiedon muunnospalvelut Rajapintapalveluiden versioituvuus Arkistointi Tiedon tuottaminen ja jakelu Työnjako, roolit ja vastuut Vihje- ja havaintotietojen keruu Analysoidun tiedon jakaminen Tiedon tuottamismenetelmät Työnjako Hallinta Hallintamalli Työnjako, roolit ja vastuut Sisältövastuut Jakeluvastuut Palveluiden tuottamisen tapa Tiedon tuottamismenetelmät Peruspaikkatiedon tuottaminen Reaaliaikainen tiedon tuottaminen Sensoriverkoilla kerättyjen tietojen jakaminen Joukkoistaminen Palvelutuotanto Tekniset tiedonluovutusratkaisut Tukipalvelu Palvelutaso (SLA) Jatkuvuus ja ylläpito Tekniset tallennus- ja muokkauslokit Jatkuvuuslupaus Saatavuus ja saavutettavuus Rajapintapalvelut Standardit Rajapinnat olemassa oleviin Latauspalvelut Palvelutaso (SLA) Kehittäminen ja hankinta Tilaajan omistusoikeudet Avoin lähdekoodi hankinnoissa Hankintakriteerit ja niiden kautta ohjaaminen Avoimen lähdekoodin komponenttien ja ohjelmistojen julkaisu Standardien soveltaminen hankinnoissa Palveluiden nopea toteutus ja käyttöönotto (ketteryys ja tehokkuus) Tietoturvallisuus VAHTI-ohjeistot Kohdealuekohtaiset erityisvaatimukset Vaatimusten tarkistaminen ja varmistaminen Hankinta Tiedon julkisuudesta päättäminen Osaaminen Yhdistyminen perinteisen paikkatietoalan ulkopuolelle Esimerkkien jakaminen, tapaushakemiston luominen Julkisen sektorin toimijoiden ja alan palveluyritysten vuoropuhelu Periaatetason arkkitehtuuri Tietoarkkitehtuuri Teknologia-arkkitehtuuri 17 Toiminta-arkkitehtuuri Tietojärjestelmäarkkitehtuuri