1 JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa Paikkatietoverkoston työpaja 1.6.2016 Lassi Lehto MML Paikkatietokeskus
2 Sisältö JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten JHS 177 Paikkatietotuotteen määrittely JHS 180 Paikkatiedon sisältöpalvelut JHS 158 Paikkatiedon metatiedot
3 Sisältö JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten Liite 1: UML-mallinnus Liite 2: Paikkatietojen yhteinen kohdemalli Liite 3: GML-mallinnus Liite 4: INSPIRE-yhteensopiva tietomallinnus JHS 177 Paikkatietotuotteen määrittely Liite 1: Tietotuoteseloste-esimerkki Liite 2: Hallinnollisen jaotuksen XML-skeema Liite 3: Esitystapamalleja Liite 4: Työvälineitä tietosisällön ja rakenteen kuvailuun
Sisältö 4 JHS 180 Paikkatiedon sisältöpalvelut Liite 1: Karttakuvapalvelu Liite 2: Paikkatiedon kyselypalvelu Liite 3: Paikkatiedon tiedostopalvelu Liite 4: INSPIRE palvelujen laadun testaus JHS 158 Paikkatiedon metatiedot Liite 1: UML-kaaviot Liite 2: Metatietotaulukot Liite 3: Koodilistat Liite 4: INSPIRE-metatietoprofiili Liite 5: INSPIRE-metatietoprofiilin esimerkkipohja Liite 6: Esimerkki XML-koodauksesta
5 Päivitystilanne JHS 162 Paikkatiedon mallintaminen tiedonsiirtoa varten INSPIRE-päivitys 2011 ISO 19103:2015, ISO 19109:2015 INSPIRE Generic Conceptual Model 3.4 (8.4.2014) JHS 177 Paikkatietotuotteen määrittely Julkaistu 2010 JHS 180 Paikkatiedon sisältöpalvelut Julkaistu 2011 INSPIRE Draft TG for WCS 23.3.2016 (Liite 5?) JHS 158 Paikkatiedon metatiedot INSPIRE-päivitys 2010 ISO 19115-1:2014
JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten
Motivointia; käsitteellinen mallinnus TIETOSISÄLTÖ Sovellusskeema (UML) Käsitteellinen taso Sääntöpohjaisesti ISO 19136, ISO 19139 Tietokantaskeema (ER) Toiminnallinen taso Tietopalveluskeema (WSDL) Tiedonsiirtoskeema (XML) Toteutustaso DB a DB b P a P b T a T b
8 JHS 162 ISO 19103 Conceptual Schema Language (Liite 1) ISO 19109 Rules for Application Schema (Liite 2) General Feature Model, GFM ISO 19136 Geography Markup Language (Liite 3) OGC GML 3.2.1 OGC GML Simple Features Profile 2.0 (Liite 3) INSPIRE D2.5 Generic Conceptual Model (Liite 4) INSPIRE D2.6 Methodology for the development of data specifications (Liite 4) INSPIRE D2.7 Guidelines for the encoding of spatial data (Liite 4)
ISO 19103 Conceptual schema language
19103 Conceptual schema language Määrittelee UML:n paikkatietojen mallinnuskieleksi Luokkakaaviot, OCL, myös muut mahdollisia Listaa joukon tietomalleissa käytettäviä perustietotyyppejä Antaa ohjeita UML:n soveltamisesta paikkatietojen mallintamiseen Kiinnittää mallien tarkkuustason Antaa nimeämiskonventioita Selostaa pakettien käyttöä Antaa ohjeita graafisesta ulkoasusta ja mallien dokumentoinnista
Määritellyt tietotyypit Primitive types Integer, Decimal, Real, Vector, CharacterString, Date, Time, DateTime, Boolean, Logical, Probability, Multiplicity Collection types Set, Bag, Sequence, Dictionary, Enumeration, CodeList, Record, RecordType, GenericName Derived types Area, Length, Distance, Angle, Scale, Mtime, Volume, Velocity NULL, EMPTY
Määritellyt stereotyypit Stereotyypit (19109) ApplicationSchema Stereotyypit (19136) FeatureType, union Stereotyypit (19103) enumeration, CodeList, DataType
ISO 19109 Rules for application schema
INSPIRE Teemat ISO 19101 UML Meta-malli, GFM (ISO 19109) UML ISO 19103 Tekstimuotoinen kuvaus INSPIRE AS
SQL Logical level XML Schema
GFM, yleistä Määrittelee abstraktin mallin paikkatietokohteelle General Feature Model (GFM) Kohdeluokka koostuu joukosta ominaisuuksia Attribuutit, operaatiot ja suhderoolit Myös sijainti on ominaisuus (sijaintiominaisuus) tietotyypit: ISO 19107 Spatial Schema Kohdeluokkien välillä voi olla suhteita suhde, perintäsuhde, koostumussuhde
GFM, säännöt Tietomalli mallinnetaan UML-pakettina Pakettien riippuvuusmekanismilla osoitetaan kytkennät muihin malleihin (esim. ISO 19100) Kohdeluokka mallinnetaan UML-luokkana (stereotyyppi: FeatureType ) Kohdeluokan attribuutti mallinnetaan UML-attribuuttina Kohdeluokan operaatio mallinnetaan UML-operaationa Rakenteinen ominaisuus mallinnetaan UML-luokkana (stereotyyppi: DataType ) Kohdeluokkien välinen suhde mallinnetaan UMLsuhteena tai UML-luokkana
ISO 19136 Geography Markup Language
GML, yleistä XML-sovellus paikkatietojen koodaamiseen ja siirtämiseen Web -palveluissa Määrittelee laajan joukon geometrioita ym. objekteja kiinteillä elementtinimillä Paikallinen sovellusskeema täytyy aina laatia tapauskohtaisesti! Periyttämällä GML:n kantatyypeistä Annettuja sääntöjä noudattaen Määritelty XML Scheman avulla http://schemas.opengis.net/gml/3.2.1/
GML 3 osa-alueet vektorigeometria koordinaattijärjestelmät topologia ajan esittäminen ja dynaamiset kohteet määritelmät ja sanastot yksiköt, mitat ja arvot suunnat havainnot paikkatietojatkumot
GML, Simple Features profiili Suppea osajoukko geometriatyypeistä Rajoituksia myös ei-sijainnillisten ominaisuuksien sallituissa tyypeissä Rajoituksia ominaisuuksien toistuvuudessa Rajoituksia XLink viittausten käytössä Asettaa tarkat muotosäännöt laadittaville XML Schema tiedostoille Kolme yhteensopivuustasoa SF-0,SF-1,SF-2 Päivitetty tukemaan GML 3.2.1 Technical Note (ympyrä, ympyränkaari )
UML->GML koodaussäännöt, GML 3.2.1 Liite E UML paketti XML Schema tiedosto UML luokka complexelement (luokannimitype) element (luokannimi) complexelement (luokannimipropertytype) UML attribuutti ja suhderooli paikallinen lapsielementti ao. luokkaa vastaavassa tyypissä
INSPIRE Ceneric Conceptual Model (JHS 162, Liite 4)
INSPIRE tietomallinnusprosessi
Teemat GCM ISO
Generic Conceptual Model Perusstandardit UML 2.1, ISO 19103, ISO 19109, ISO 19136 liite E, OCL Ei suositella: moniperintä, operaatiot Stereotyypit <<voidable>>, <<lifecycleinfo>> Yhteiset perustyypit Identifier SpatialDataSet IndicativeLoD VoidValueReason Yhteiset mallit Gazetteer Generic Network Model
Generic Conceptual Model Geometriatyypit ISO 10107 Spatial Schema OGC Simple Feature Access Part 1 ISO 19123 Schema for coverage geometry and functions Tunnusten hallinta Nimiavaruus, paikallinen tunnus ISO 3166:n mukainen maatunnus, URI Monikielisyys Vertausjärjestelmät ja mittayksiköt
ISO 19136 Liite E ISO/TS 19139 ShapeChange
Keskitetty käsitehakemisto Teemat, kohdeluokat Monikielinen Ristiriidattomuus Tekstimuotoinen Monikielinen Kyseltävä (hakemistopalvelussa)
JHS 177 Paikkatietotuotteen määrittely
JHS 177 Paikkatietotuotteen määrittely Rakenne Päädokumentti Liite 1: Tietotuoteseloste-esimerkki Liite 2: Hallinnollisen jaotuksen XML-skeema Liite 3: Esitystapamalleja Liite 4: Työvälineitä tietosisällön ja rakenteen kuvailuun
JHS 177 Paikkatietotuotteen määrittely Keskeiset standardit ISO 19131 Data product specifications ISO 19110 Methodology for feature cataloguing
Paikkatietotuotteen määrittely Tietotuotteen määrämuotoinen määrittely Skeemat (UML ja GML) Skeemaluettelopalvelu (MML) http://www.paikkatietohakemisto.fi/catalogue/ui/ Perusmäärittelyjen uudelleenkäyttö (ISO 19000-sarja, INSPIRE GCM, INSPIRE FCD) http://inspire.ec.europa.eu/featureconcept Enterprise Architect (EA), ShapeChange
ISO 19131 Data Product Specification
19131 Data Product Specification Yleistietoa (Overview) Soveltamisala (Specification scopes) Tuotteen tunnistamistiedot (Data product identification) Tiedon sisältö ja rakenne (Data content and structure) Vertausjärjestelmät (Reference systems) Tiedon laatu (Data quality) Tiedonkeruu (Data capture) (V) Ylläpito (Data maintenance) (V) Esitystapa (Portrayal) (V) Jakelu (Delivery) Muut tiedot (Additional information) (V) Metatiedot (Metadata)
JHS 180 Paikkatiedon sisältöpalvelut
Paikkatiedon sisältöpalvelu 45
JHS 180 Paikkatiedon sisältöpalvelut Rakenne Päädokumentti Liite 1: Karttakuvapalvelu Liite 2: Paikkatiedon kyselypalvelu Liite 3: Paikkatiedon tiedostopalvelu Liite 4: INSPIRE palvelujen laadun testaus
Liite 2 Paikkatiedon kyselypalvelu Johdanto Koordinaattijärjestelmät Kyselypalvelu Kyselypalvelun rajauskieli INSPIRE-vaatimukset Referenssit
Liite 2 Keskeiset suositukset WFS versio 2.0 myös 1.1.0 edelleen mahdollinen GML 3.2.1 myös 3.1.1 edelleen mahdollinen Koordinaattijärjestelmät kuten liitteessä 1 GetFeature kysely tuettuna myös POST-muodossa Simple WFS + Basic WFS:n kohdeluokka, ID ja BBOX rajaukset GetPropertyValue POST-muodossa Metatiedot Paikkatietohakemistoon UTF8 merkistöstandardina
49
JHS 158 Paikkatiedon metatiedot
JHS 158 Paikkatiedon metatiedot Keskeiset ISO standardit EN ISO 19115:2005 Geographic information Metadata ISO/TS 19139: 2007, Geographic information Metadata XML schema Liitteet (1-3: 2005, 4-6: 2010) Liite 1: UML-kaaviot Liite 2: Metatietotalulukot Liite 3: Koodilistat Liite 4: INSPIRE-metatietoprofiili Liite 5: INSPIRE-metatietoprofiilin esimerkkipohja Liite 6: Esimerkki XML-koodauksesta
INSPIRE metatiedot Perusvaatimukset direktiivissä (artiklat 5 ja 6) Tarkempi määrittely toimeenpanosäännössä Suomennettu (Komission asetus 1205/2008) Tekninen ohjeisto standardien soveltamisesta Technical Guidelines on EN ISO 19115, 19119 Määrittelee suppean profiilin ao. standardeista 10 metatietoryhmää 27 metatietoelementtiä (yhteensä 100+ rakenne-elementtiä)