1. Applications of Smart Points Of Interest
Otakar Čerba
University of West Bohemia, Plzeň, Czech Republic
2. Outline
About Smart Points of Interest (SPOI)
Examples of applications – map client
Future steps of SPOI development
3. Motivation – Why did we start to develop SPOI
1. Request for open data for tourism, including promotion of
services or regions → data focused on interesting places or
features (points of interest)
2. Need to interconnect this data with existing data, but also
non-structured information (photos, maps, text documents,
records. . . ) → Linked Data approach
3. Demand on seamless data (without state borders) → one
global dataset enabling any type of data querying
(GeoSPARQL)
4. Low costs on data production and management → data from
various existing resources, but published in the uniform
data model and with use standards
5. Possibility of an attractive visualization (maps), integration to
external application and simple editing → support by
independent simple tools based on standards
4. Smart Points of Interest (SPOI)
~27 000 000 points published as 5* Linked Open Data
Data access
Map client (within editing)
SPARQL endpoint (results exported to JSON, CSV, RDF. . . )
Web page: gis.zcu.cz/spoi
SPOI description
Links to map client and SPARQL endpoint
Data model, harmonization scheme, list of changes, metadata
DOAP a VoID
5. SPOI Populating
49 external data resources
Global datasets – OpenStreetMap, Natural Earth,
GeoNames.org
Local data from Citadel on the Move project
Local data – small regions from Italy, Belgium, Czechia or Latvia
Harmonization process (automated / semi-automated – various
tools)
Filtering
Format conversion
Data models conversion
Coordinates transformation
Adding links, metadata
6. Vocabularies
RDF, RDFS – basic framework for SPOI data stored as RDF
triple
OWL, SKOS – identity links
FOAF – attributes with contact information
ISA Programme Location Core Vocabulary – addresses
GeoSPARQL – topological relation
Dublin Core, DOAP, VoID – metadata
9. Map client
HS Layers – libraries OpenLayers a ExtJS, open source pod
GNU/GPL license
Functions – zooming, paning, layer switcher, various
background maps, searching, change of visual properties of
layers. . .
Relation to Open Weather Map
Sharing – providing of HTML code to integrate SPOI to any
web page
Editing – adding new points, editing attributes of existing
points
11. Tourism Applications
Smart Tourism Guide (by J. Macura)
SPOI searching based on coordinates or GeoNames.org objects
without a need of SPARQL or GeoSPARQL experince
Data export to KML or GPX
Local guides (Peregrinus project, farms)
Generating web pages with information on interesting places
15. WebGlayer vizualization
Experimental spatial Big Data visualization (by Jáchym Kellar
supervised by Jan Ježek)
Rigu, Latvia
Heat map
Real-time madification of the map (filtering, selection by
area. . . )
17. Future Steps
Data collecting and uploading optimization
Data model & metadata → exchange format
Massive linking
New data & new data resources (Wikidata, DBpedia)
Errors & duplicities eliminating
Update procedure
Better map client (visual hierarchy, clustering. . . )
New application and services based on SPOI (AR with SPOIs)
Promotions and consultations
18. Conclusions – Benefits of SPOI
Common data model
Re-using existing standards
Linked Open Data
SPARQL endpoint
Community (students, locals, projects – SDI4Apps, Peregrinus,
OTN. . . )
19. Thank you for attention and
questions
Otakar Čerba (https://cz.linkedin.com/in/otakarcerba)
gis.zcu.cz/spoi