LinkedGeoData is an effort to add a spatial dimension to the Web of Data / Semantic Web. LinkedGeoData uses the information collected by the OpenStreetMap project and makes it available as an RDF knowledge base according to the Linked Data principles http://linkedgeodata.org
4. One infrastructure for data to rule them all
SPARQL
RDF Data Model &
Databases
Description
Logics
Vocabularies (RDF, RDFS, OWL, SKOS)
http://images.wikia.com/lotr/de/images/6/6c/Lotr_ring.jpg
5. Kurz und buendig
●
●
Flexibles Datenmodell – sehr viele
Sachverhalte in RDF sinnvoll modellierbar
Datenintegration, Query Federation,
Adaptive Caching, … wesentlich leichter
als mit (allen?) anderen Datenmodellen
(z.B. XML, relational)
–
Einfache Query Federation sogar Teil des
SPARQL Standards.
7. Use Cases
Benchmarking
●
●
Slippy map Benchmark im Rahmen von
unserem LOD2 Projekt :
http://lod2.eu/Deliverable/D5.1.2.html
TELEIOS Projekt, Griechenland:
http://www.strabon.di.uoa.gr/
–
Slides mit Fire Monitoring Use Case:
www.strabon.di.uoa.gr/files/eswc2012/Session6.pptx
14. Sichtdefinitionen
●
Beschreiben, wie die Daten in
der PostgreSQL Datenbank
nach RDF gemappt werden
sollen Create View lgd_nodes As
Construct {
?n a lgdm:Node .
?n geom:geometry ?g .
?g ogc:asWKT ?o .
}
With
?n = uri(concat(lgd:node, ?id))
?g = uri(concat(lgd-geom:node, ?id))
?o = typedLiteral(?geom, ogc:wktLiteral)
From
nodes
https://github.com/GeoKnow/LinkedGeoData/blob/master/linkedgeodata-core/src/main/sparqlify/LinkedGeoData-Triplify-IndividualViews.sparqlify
15. Sparqlify
●
SPARQL-SQL Rewriter
–
Schreibt SPARQL Anfragen gemaess der
Sichtdefinitionen auf SQL Anfragen um
–
Platform modul bietet SPARQL Endpoint
und Linked Data Schnittstelle an
https://github.com/AKSW/Sparqlify
16. Rest API
●
●
Stellt REST Methoden fuer
haeufige gestellte Anfragen zur
Verfuegung
Basiert auf den SPARQL
(Virtuoso) Endpunkt
http://linkedgeodata.org/api/3/intersects/51.033333,13.733333/1/class/Amenity
17. Downloads
●
RDF Datensets als Downloads
–
Bisher: “Interessante OSM
Entitaeten” - stand 2011
–
Ende dieses Monats:
“Interessante” Klassen
–
Hoffentliche bis ende des
Jahres: Alles
http://downloads.linkedgeodata.org
18. Ontology
●
Enriched classes and properties with multilingual labels
from TranslateWiki
●
●
http://translatewiki.net
Imported icons for 90 classes from the freely available
icon collection from the SJJB Management
●
http://www.sjjb.co.uk/mapicons/
Universität Leipzig ▪ Agile Knowledge Engineering and Semantic Web (AKSW)
Authors: Sören Auer, Jens Lehmann,
Slide 18
19. Links zu DBpedia und GeoNames
Given a DBpedia point, query LGD points within type specific
maximum distance
Basic idea (performed with Silk & Limes):
●
Compute spatial score
●
Compute name similarity (rdfs:label)
●
Combine both scores
●
Depending on final score, either
automatically accept/reject links or
mark for manual verification.
Universität Leipzig ▪ Agile Knowledge Engineering and Semantic Web (AKSW)
Authors: Sören Auer, Jens Lehmann,
Slide 19
20. LGD Edit Tool
●
Multi User Tag Mapping WebApp
Universität Leipzig ▪ Agile Knowledge Engineering and Semantic Web (AKSW)
Authors: Sören Auer, Jens Lehmann,
Slide 20
21. Data Access
●
Right now rather 'raw':
–
Linked Data
●
–
SPARQL
●
–
●
http://linkedgeodata.org/page/triplify/way5013364
http://linkedgeodata.org/sparql
REST-API (currently down)
http://linkedgeodata.org/api/3/intersects/51.033333,13.733333/1/class/Amenity
22. RDF data is like a data cube – can we
have a tool that aids us in picking the
slices, dices, ... what we are interested in?
26. Facete
●
RDF Properties als Facetten
–
●
Sub-Facetten unterstuetzt
Jede Facette potentielle Quelle fuer
–
Spaltenwerte
–
Point of Interest
●
99.9% JavaScript User Interface
●
SPARQL Queries werden im Client erstellt
–
Jeder SPARQL Endpoint als Backend
–
Keine spezielle REST API notwendig
27. Conclusions & Future Work
●
Semantic Web => Einheitliche
Dateninfrastruktur
–
–
Einheitliche Anfragesprache (SPARQL)
–
Einheitliche “REST-API” (SPARQL)
–
●
Einheitliches Datenformat (RDF)
(Quasi-)Standardvokabulare (Schemata)
Ziel von LinkedGeoData:
OpenStreetMap Daten (minimalinvasiv) als
RDF preisgeben + Linking
28. Conclusions & Future Work
●
●
●
Linked Data interface basiert schon auf
Sparqlify → Alle OSM Daten als RDF
abrufbar
Virtueller Sparqlify SPARQL Endpoint noch
nicht produktionsreif – hoffentlich aber
nahe dran
Neuer, schneller LGD Server → Use cases
besser erfuellbar
29. Conclusions & Future Work
●
●
●
Community Tag Mapper fertig stellen
Facete erweitern, sodass es auf LGD
groesse laeuft
Neue Use cases / Apps:
–
Z.b. “Umkreisradio” → LGD → Wikipedia
→ Text to Speech
Zu viel Text => mit Grafiken illustrieren was in jedem Schritt gemacht wird
http://linkedgeodata.org/browsernew/?lat=53.630703353184&lon=11.569794375576&zoom=12&prop=place&val=