Smart POI: Otevřená data pro cestovní ruch Otakar Čerba1, Tomáš Mildorf1, Karel Jedlička1, Jáchym Kellar1, Karel Charvát2 1 Katedra geomatiky, Západočeská univerzita 2 České centrum pro vědu a společnost Geoinformace ve veřejné správě 2016 2.-3. května 2016, Praha
Body zájmu (Points of Interest) a specific point location that someone may find useful or interesting Navigace, mapové portály, poskytovatelé služeb (letenky, ubytování, atrakce ), gaming aplikace...
Smart Points of Interest (SPOI) Vývoj: projekt SDI4Apps (Pilot II) Oblast pokrytí: celý svět Oblast zájmu: cestovní ruch a příbuzná odvětví (doprava, služby, životní prostředí ) Smart: vazba na další data a informace Užití: datová základna pro aplikace a služby Licence: ODbL
~24 000 000 POIs
Kde SPOI najdeme? USA Germany France Spain Italy United Kingdom Russia Poland Switzerland Norway Other ~170 000 SPOIs = 0,71%
Kategorie Natural features Other Transportation Professional and public Shopping and services Food and drink Culture & entertainment Lodging Car services Outdoors
Zdroje SPOI GeoNames.org (ZIP) wget Data download unzip Unpacking Natural Earth (KML) Antwerpen (XML) Travel agency information (text) Transcription to table Sicily (text) LibreOffice Calc Belluno data (SHP) Transcription to table LibreOffice Calc Change character coding QGIS Data (CSV) Data (CSV) Format conversion Change coordinate system Data (TXT) BASH script Data (CSV) awk BASH script Web service Text modification Data (XML) 2x XSLT templates Data (XML) LibreOffice Calc XSLT template Filtering attributes BASH script Text modification XSLT template XSLT template BASH script Smart Points of Interest (RDF) XSLT template osmfilter Filtering (nodes) Data (OSM XML) Converting Filtering (attributes) Data (OSM binary) Unpacking osmconvert XSLT template tar XSLT template XSLT template BASH script Data (TAR) Data (XML) Unpacking Text modification sed BASH script Data download Data download wget Filtering (attributes) OpenStreetMap (BZ2) Citadel on the Move (JSON) Issy (XML) XSLT template XSLT template XSLT template Data (XML) Filtering (attributes) BASH script bunzip2 wget Format conversion Web service Data (XML) Filtering (attributes) Filtering (attributes) Text modification LibreOffice Calc Format conversion UWB experimental ontologies (OWL) Prague Open data (GML) Pošumaví (XLS) Zemgale (XLS) Web service
Smart = Linked data LOD 5-star rating system
Linked data příklad Milešovka Hora Meteorologická stanice Lakolit Národní přírodní rezervace......planetka Kleč (837, Milleschauer, Donnersberg...) Czechia Kletečná Bohemian Central Uplands
Výhody Linked data Nové informace a souvislosti Více explicitní sémantiky Zodpovědnost za data má poskytovatel Grafový model vs. reprezentace reálného světa
SPOI rdfs:label : xsd:string [1..*] rdfs:comment : xsd:string [0..*] Datový model geos:aswkt : WKTLiteral poi:secondarygeometry : WKTLiteral poi:category : xsd:string [0..1] poi:categoryosm : xsd:string [0..1] poi:address : xsd:string [0..1] foaf:mbox : xsd:string [0..*] poi:fax : xsd:string [0..*] foaf:phone : xsd:string [0..*] foaf:homepage : xsd:anyuri [0..*] poi:openinghours : xsd:string [0..*] poi:access : xsd:string [0..*] poi:accessibility : xsd:string [0..*] poi:internetaccess : xsd:string [0..1] poi:photo : xsd:anyuri [0..*] poi:wikidata : xsd:anyuri [0..1] rdfs:seealso : xsd:anyuri [0..*] skos:exactmatch : xsd:anyuri [0..*] owl:sameas : xsd:anyuri [0..*] geos:sfwithin : xsd:anyuri [1..*] dc:identifier : xsd:anyuri dc:publisher : xsd:string - SPOI (http://sdi4apps.eu/spoi) dc:title : xsd:string dc:rights : xsd:anyuri - http://opendatacommons.org/licenses/odbl/1.0/ dc:source : xsd:anyuri [1..*] dcterms:created : xsd:date Labels & descriptions Geometry Contact information Tourist information 1 poi:categorywaze 1 Waze skos:preflabel : xsd:string SPOI:Airport poi:iata : xsd:string [0..1] constraints poi:category = 'aeroway' poi:categoryosm = 'aeroway.aerodrome' poi:categorywaze = http://www.openvoc.eu/waze_classification#transportation SPOI:Food poi:cuisine : xsd:string [0..1] constraints poi:categorywaze = http://www.openvoc.eu/waze_classification#food_and_drink
Jak data vypadají? <rdf:description rdf:about="http://www.sdi4apps.eu/poi/sz_nat NAT_31.15_-27.05"> <rdfs:label>vondo Kop</rdfs:label> <geos:aswkt>point(31.15-27.05)</geos:aswkt> <poi:categorywaze rdf:resource="http://www.openvoc.eu/waze_classification#natural_features"/> <owl:sameas rdf:resource="http://www.geonames.org/934823/about.rdf"/> <skos:exactmatch rdf:resource="http://www.geonames.org/934823/about.rdf"/> <geos:sfwithin rdf:resource="http://dbpedia.org/resource/swaziland"/> <geos:sfwithin rdf:resource="http://www.geonames.org/934841/"/> <dc:identifier rdf:resource="http://www.sdi4apps.eu/poi/sz_nat NAT_31.15_27.05"/> <dc:publisher>spoi (http://sdi4apps.eu/spoi)</dc:publisher> <dc:title>vondo Kop</dc:title> <dc:rights rdf:resource="http://opendatacommons.org/licenses/odbl/1.0/"/> <dc:source rdf:resource="https://www.geonames.org"/> <dcterms:created rdf:datatype="http://www.w3.org/2001/xmlschema#date">2015-1112</dcterms:created> </rdf:description>
Mapový klient
Interaktivní vizualizace
SPARQL endpoint
SPARQL endpoint 66 2 13
i o p s / u e. s p p i a o 4 i p s sd / z c. u c z. gis
Výhody SPOI Jednotný datový model Využívání existujících standardů Linked data SPARQL endpoint
Proč SPOI představujeme? Můžete SPOI převzít Můžete SPOI zkombinovat s vašimi daty Můžete SPOI zaintegrovat do vaší webové stránky, aplikace nebo služby Můžete pomocí SPOI propagovat vaše služby, města, regiony Můžete nám poskytnout zpětnou vazbu
Děkujeme za pozornost