sdi4apps points of interest knowledge base€¦ · otakar Čerba*, karel charvát**, tomáš...

19
SDI4apps Points of Interest Knowledge Base Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia, Czech Republic **Czech Centre for Science and Society ***Baltic Open Solutions Centre, Latvia 1st ICA European Symposium on Cartography Wien, Austria, November 10-12, 2015

Upload: others

Post on 06-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SDI4apps Points of Interest Knowledge Base

Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová*

*University of West Bohemia, Czech Republic**Czech Centre for Science and Society***Baltic Open Solutions Centre, Latvia

1st ICA European Symposium on CartographyWien, Austria, November 10-12, 2015

Page 2: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Objectives

● SPOI introduction● Data model● SPOI vs. OpenPOIs● SPOI publication● Future steps & Conclusions

Page 3: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SPOI data set – Why?● Request of project partners and subjects participating in

tourism– Open data– Seamless data– Accessible data– Editable data– Standardized data– Extendable and flexible data

Page 4: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SPOI data set● Linked Open data for tourism and travelling● Many heterogeneous input data → data harmonization

process● Based on standards, semantic description and Linked

data● Data stored as RDF triples in Virtuoso● Published on map portal and SPARQL endpoint● Open Database License (ODbL)

Page 5: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SPOI

4 361 878 POIs

Page 6: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Source data● OpenStreetMap● GeoNames.org (dumps)● Natural Earth● Open data: Prague● Local data – documents from Posumavi region, Sicily

and travel agency● Semantic data – experimental ontologies (OWL) of

UWB (ski resort, sight in Rome)

Page 7: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

410942597%

OSMGeoNamesOther

Statistics

78%

22%

EuropeAfrica

Page 8: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Data model

SPOI

+ rdfs:label : xsd:string [1..*]+ rdfs:comment : xsd:string [0..*]

+ geos:asWKT : 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..*]

WazeClassification

+ skos:prefLabel : xsd:string

poi:categoryWaze

1

1

SPOI:Airport

+ poi:iata : xsd:string [0..1]

constraints

poi:categoryOSM = 'airport'

SPOI:Food

+ poi:cuisine : xsd:string [0..1]

constraints

poi:categoryWAZE = http://www.openvoc.eu/waze_classification#Food_and_drink

Links

Contact information

GeometryLabels & descriptions

Classification

Tourist information

Tourist information

Page 9: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Identifier● URI● Combination

– ISO 3166-1 alpha-2 country code– Acronym of category of POI according Waze navigation

data– Coordinates (long_lat)

<rdf:Description rdf:about="http://www.sdi4apps.eu/poi/ML_NAT_0.8712_14.9746">

Page 10: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Links

● Classification – vocabulary to re-use● Photos and pictures● Same features

– Web pages (Wikipedia, Wolfram|Alpha)– Linked data resources (DBpedia, GeoNames.org)

● Topological relation – to countries (GeoSPARQL)

Page 11: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SPOI & 5-star rating system

* Accessibility: SPARQL endpoint & Open Database License (OdbL)

** Structured data: JSON, XML, CSV or RDF

*** Non-proprietary format: RDF and other exports

**** URIs: Identifiers of each POI

***** Links: see the previous slide

Page 12: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Data harmonization● Transcription to structured data (table, text → XML) ● Preparation of common vocabularies (Waze) and

mappings (OSM, GeoNames.org → Waze)● Filtering of input data● Adding information (links to countries)● Transformation to common data model● Export to common data format (RDF)

Page 13: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Data harmonization – technology

● XSLT 2.0 templates – Transformation language based on XML– Process XML based files and non-structured files

● Saxon processor– Java-based– XSLT + input data

Page 14: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

SPARQL endpoint

http://ng.hslay

ers.org:8890/s

parql

Page 15: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Map client● HS layers● Specific tiles for

cycling and biking● OpenCycleMap,

MTB map, OSM...● Panoramio,

OpenWeatherMap

Page 16: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Web page

sdi4apps.eu/

spoi

gis.zcu.cz/sp

oi

Page 17: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Future steps● Extension of information resources (imported data,

links, APIs)● Optimization of data model, data storage, data

harmonization & data refining● Cartographic challenges (clustering, generalization)● Context-based application (user will get only

information related to concrete needs)● Analyses & itineraries & routing

Page 18: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Conclusions

● Common data model● Re-using existing standards● Linked data● SPARQL endpoint● Chance for cooperation

Page 19: SDI4apps Points of Interest Knowledge Base€¦ · Otakar Čerba*, Karel Charvát**, Tomáš Mildorf*, Raitis Bērziņš***, Pavel Vlach*, Barbora Musilová* *University of West Bohemia,

Thank you for attention

Otakar Čerba

[email protected] linkedin.com/in/otakarcerba