Better understanding and interoperability with data models - Spatineo

Spatineon yhteentoimivuusarkkitehdin Ilkka Rinteen mielestä tietomallit ovat avain yhteisymmärrykseen ja yhteentoimivuuteen tietovirroissa. Hyvin suunnitellut tietomallit kiteyttävät ja yhtenäistävät toimintaympäristön keskeiset tietosisällöt ja mahdollistavat tiedon välittämisen tehokkaasti ja merkityksen säilyttäen eri organisaatioiden ja loppukäyttäjien välillä , joten tietomalleihin kannattaa panostaa. Nykymaailmassa tietojärjestelmiä on lukemattomia, mutta ne kaikki voidaan laittaa toimimaan yhteen  tietomalleilla ja niitä hyödyntävillä rajapintaintegraatioilla.

Tietomallit ovat yhteisiä sopimuksia

Tietomallit ovat pitkälti sopimuksia siitä, mitkä tiedot ovat tietyllä sovellusalueella olennaisia ja miten ne kuvataan tiedovaihtoa tai tallentamista varten. . Tietomallien rakentamisessa käytetään yleensä kolmea asteittain tarkentuvaa tietomallinnustapaa, joiden avullavarmistetaan yhteentoimivuutta eri näkökulmista: käsitemallissa sovitaan sovellusalueen yhteisistä termeistä,niiden määritelmistä ja liittymisesä toisiinsa. Käsitemalli parantaa sovellusalueen asiantuntijoiden, tietojärjestelmien kehittäjien ja koko organisaation ymmärrystä yhteisistä tietosisällöistä ja luo yhteisen kielen niistä keskustelemiseen. Käsiteanalyysin ja käsitemallien avulla voidaan myös tehdä hyvin perusteltuja ja dokumentoituja päätöksiä eri tietojärjestelmien tietosisältöjen rajauksista. Oikean tasoinen käsitemalli kuvaa ihmisten yhteistä, luonnolliseen kieleen perustuvaa ymmärrystä käsiteltävästä aihepiiristä. 

Loogisen tason tietomalli kuvaa käsitemallin käsitteiden tietosisällöt teknisesti ja riittävän yksityiskohtaisesti, että tiedotvoidaan tallentaa ja siirtää tietojärjestelmästä  tieto toiseen häviöttömästi ja yksikäsitteisesti. Loogisen tason tietomallissa tietosisällöt on kuvattu järjestelmäriippumattomasti, mutta niin tarkasti, että tulkinnanvaraa loogisen tietomallin toteuttamiselle eri teknisissä ympäristöissä jää mahdollisimman vähän. Loogisen tason tietomallit tulee toteuttaa konkeettisesti fyysisen tason tietomalleina kussakin tiedonkäsittely- ja -siirtoympäristössä, joiden läpi tieto virtaa. 

Fyysisen tason tietomalleja ovat esimerkiksi tietokantarakenteet, tiedonsiirto- ja tallennusformaatit ja ohjelmistojen tietorakenteet. Ne mahdollistavat loogisen tason tietomallien kuvaamien tietosisältöjen virtaamisen ja käsittelyn käytännössä. Fyysisen tason tietomalleissa tietorakenteiden kuvaukset ovat hyvin teknisiä ja riippuvaisia tietojärjestelmästä ja kuvauskielestä. Fyysisen tason tietomalleissa kiinnitetään usein huomiota tiedonsaannin ja käsittelyn tekniseen tehokkuuteen, ja sitä ohjaavat myös teknisen ympäristön käytännöt, mahdollisuudet ja rajoitteet. Loogisen tietomallin luokkien tietosisältöjä voidaan fyysisen tason tietomalleissa esimerkiksi järjestellä ja ryhmitellä hieman uudelleen, ja jopa kopioida samoja tietoja useampaan paikkaan, jotta tietoja voitaisiin käsitellä tietojärjestelmissä mahdollisimman tehokkaasti.

Rakennuspalikat tehokkaisiin tietomalleihin ja paikkatietoihin

Mutta miten tietomallit liittyvät paikkatietoon? Tietomalleissa ja paikkatiedoissa on pitkään oltu tekemisissä valmiiden moduulien, palikoiden ja varsinkin standardien kanssa. Valmiiden standardien käyttö on mahdollistanut jo pitkään semanttisen ja teknisen yhteentoimivuuden monien erilaisten systeemien välillä. Esimerkiksi Open Geospatial Consortium (OGC) on jo vuosia rakentanut erilaisia standardeja paikkatietoa tuottavien ja hyödyntävien yritysten ja yhteisöjen tarpeisiin.

Eri sovellusalueiden tietosisältöjen yhteentoimivuuden parantamiseen tähtääviä, laajasti käytettyä OGC-standardeja ovat muun muassa Geography Markup Language (GML), kaupunkimallien CityGML, Geoscience Markup Language (GeoSciML), ja Observations and Measurements.  Paikkatietoa sisältävien tietojen rajapintoihin ja siirtämiseen liittyviä OGC-standardeja puolestaan ovat muun muassa OGC API Features, OGC API Processes, Web Maps Service (WMS), Web Feature Service (WFS), GeoPackagem NetCDF ja GeoTIFF. Monet keskeisistä OGC-standardeista on myös julkaistu ISO-standardeina.

Tehokkaiden standardien ja valmiiden rakennuspalikoiden luominen madaltaa kynnystä lähteä rakentamaan tehokkaita dataratkaisuja jotka hyödyntävät paikkatietoa. Vaikka standardeja on moneen lähtöön, on niistä kuitenkin yhdistävän tekijänä tavoite kiteyttää sovellusalueen hyviä käytäntöjä ja toimintamalleja siten, että tietoja voitaisiin kuvata ja siirtää eri tietojärjestelmien ja komponenttien välillä mahdollisimman vaivattomasti. Parhaat standardit sisältävät yhteisön sisällä vuosien tai vuosikymmenien aikana rakennetun yhteisen tietämyksen ja ymmärryksen kuvattuina selkeiksi vaatimuksiksi ja säännöiksi, jota noudattamalla tuotettu tieto on hyödynnettävissä mahdollisimman laajasti ja pitkään. Nykystandardien käyttö ei vaadi vuosien kokemusta paikkatiedoista, vaan myös uudet tekijät alalla voivat lähteä suunnittelemaan esimerkiksi pilvipohjaisia järjetelmiä jossa paikkatiedot ovat ytimessä.

Miten tietomalleihin pääsee käsiksi ja mitä niillä voi tehdä?

Ensi tarkoitus, sitten työkalut. Tietomalleja voi nähdä työkaluina siinä missä teknologiavalintojakin. Projekteja aloittaessa kun muistaa määritellä tarpeet ja lopputavoitteet, niin oikeiden työkalujenkin valinta helpottuu heti. Suurin  osa tietomalleista on rakennettu joidenkin tiettyjen tavoitteiden kattamiseksi, ja mikäli sinun tavoitteesi ovat linjassa niiden kanssa niin jo valmiiksi rakennetut tietomallit ja standardit ovat todennäköisesti paras valinta.

OGC ja ISO ovat hyviä lähtökohtia lähteä tutkimaan mitä kaikkia voit valita teknologia-arsenaaliisi. Myös meiltä Spatineolta voi kysyä apua tietomalleihin liittyvissä asioissa – Ota yhteyttä vaikka heti!

Mutta mitä tietomalleilla voi tehdä? Tähän ei ole valmista vastausta, ja käytännössä vain taivas on rajana. Tietomallien pohjalta kykenevä organisaatio tai yritys voi luoda valtavia hyötyjä luovia tietojärjestelmiä sisäisiin tai ulkoisiin tarpeisiin.


Subscribe to Spatineo Newsletter!

Spatineo newsletter features news and topical articles on data flows, written by our experts.
I would like get my newsletter in:
Privacy(Pakollinen)

  • 📍 Paikkatiedon yhteisiä pelisääntöjä luodaan kansainvälisesti, Spatineo on neuvotteluissa mukana
    Spatineo oli mukana paikkatiedon standardointiorganisaatio OGC:n kokouksessa USA:n Huntsvillessä kesäkuussa 2023.  Kokouksissa pidetään kymmeniä työryhmien kokouksia, joissa pohditaan tyypillisesti tiettyä tarvetta tai haastetta. Kesäkuun tapaamisessa edistetiin yhdessä muun muassa muutostietojen tilaamista paikkatietorajapinnoista (publish/subscribe), teköalyn soveltamista paikkatiedon analysoinnissa (GeoAI), sisätilapaikannusta ja -navigaatiota ja avaruudessa sovellettavia paikkatiedon standardeja. Spatineo on OGC:n kokouksissa […]
  • GIS & CYBER
    Paikkatietoalan kyberturvallisuus on lapsenkengissä Otsikko lienee raflaava, mutta sille on hyvä syy: Kyberturvallisuus on heikoilla kantimilla silloin kun sille ei uhrata ajatusta ja uhkien mahdollisuutta ei tiedosteta tai oteta huomioon palveluita suunniteltaessa ja dataa käsiteltäessä. Tietoturva-asiat ovat olleet IT -alan arkea jo pitkään, ja tavalliset tekniikan käyttäjätkin ovat ymmärtäneet tietoturvan […]
  • 🌟 Spatineon Black Fridayn erikoistarjous! 🌟
    Avaa paikkatietoverkkopalveluidesi koko potentiaali Spatineo Performancen avulla – nyt vastustamattoman edulliseen hintaan alkaen Black Fridaysta! 🔵 40% ALENNUS itsepalvelutestikrediiteistä! Krediitit voimassa ostohetkestä ja koko vuoden 2024. Spatineo Performance, täydellinen lisä Spatineo Monitoriisi, on suunniteltu viemään palvelusi uudelle tasolle. Performancen avulla voit: 🚀 Mitata palvelujesi suorituskyky: Löydä verkkopalvelusi todellinen voima.🛠 Tunnista […]
  • Spatineo laati Puolustus­ministeriölle kansalliseen turvallisuuteen liittyvän selvitystyön
    Spatineo laati puolustusministeriölle kansalliseen turvallisuuteen liittyvän selvitystyön Toimeksiannossa laadittiin kansalliseen turvallisuuteen liittyvä selvitystyö ja sitä tukeva laaja paikkatieto- ja tilastollinen analyysi. Analyysissä yksi keskeisistä näkökulmista oli ymmärtää aineiston muutosta ajassa. Toimeksiannon tärkeimpänä tavoitteena oli vastata asiakkaan tutkimuskysymyksiin, ja se toteutettiin Spatineon kehittämällä analyysimenetelmällä. Menetelmä pohjautui Spatineon kehittämiin työkaluihin sekä pitkäaikaiseen […]
  • Spatineo auttoi Puolustusvoimia paikkatieto­aineistojen hankinnan automatisoinnissa
    Spatineo auttoi Puolustusvoimia paikkatietoaineistojen hankinnan automatisoinnissa Puolustustusvoimien tavoitteena on tehostaa paikkatietoaineistojen hankinta-, käsittely- ja jakeluprosesseja mm. kehittämällä em. prosesseihin olemassa olevia automatisointimenetelmiä ja luomalla uusia. Toimeksiannossa tunnistettiin hankintaprosesseista automatisoitavia vaiheita ja asetettiin automatisoinnit potentiaaliseen toteutusjärjestykseen. Järjestyksen kriteereinä käytettiin aineistohankintaan nykyisin kuluvaa suhteellista aika-arviota ja automatisointiin kuluvaa suhteellista työmääräarviota. Työssä tunnistettiin […]
  • Who are we? – Suvi-Tuulia ”Suffa” Haakana
    Suffa on Spatineon paikkatietotiimin uusin vahvistus! Mitä kaikkea kuuluu Suffan paikkatietoarsenaaliin ja mitä hän ajattelee tulevaisuuden paikkatiedoista? Lue blogista lisää!