LinkedGeodata (Deutsch)

  • Upload
    geoknow

  • View
    153

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

  • 1. Uebersicht Warum OpenStreetMap als RDF?Use casesArchitekturConclusion & Future Work

2. Warum OpenStreetMap als RDF?Das folgende Bild sagt mehr als 1000 Worte 3. One infrastructure for data to rule them all SPARQLRDF Data Model & DatabasesDescription Logics Vocabularies (RDF, RDFS, OWL, SKOS) http://images.wikia.com/lotr/de/images/6/6c/Lotr_ring.jpg 4. 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. 5. Use Cases Augmented Reality 6. 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 7. Use Cases Generic Browsing 8. Use Cases Generic Browsing 9. Use Cases Generic Browsing 10. Use Cases Generic Browsing SPARQL Endpoint: Default graph: http://linkedgeodata.org/sparql http://linkedgeodata.orgAuswahl der Geo-Ressourcen: (?s geo:lat ?lat . ?s geo:long ?long, ?s) 11. LGD Architektur 12. Tag Mappings Key-Value Paaren werden RDF Ressourcen zugeordnet Beispiele: lgd_map_dataype(k, datatype) (seats, integer)lgd_map_literal(k, property, language) (name:ja, rdfs:label, ja)lgd_map_resource_k(k, property, object) (highway, rdf:type, lgdo:HighwayThing)lgd_map_resource_kv (k, v, property, object) (type, route, rdf:type, lgdo:Route)https://github.com/GeoKnow/LinkedGeoData/blob/master/linkedgeodata-core/src/main/sql/Mappings.sql 13. 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 nodeshttps://github.com/GeoKnow/LinkedGeoData/blob/master/linkedgeodata-core/src/main/sparqlify/LinkedGeoData-Triplify-IndividualViews.sparqlify 14. Sparqlify SPARQL-SQL Rewriter Schreibt SPARQL Anfragen gemaess der Sichtdefinitionen auf SQL Anfragen umPlatform modul bietet SPARQL Endpoint und Linked Data Schnittstelle anhttps://github.com/AKSW/Sparqlify 15. Rest API Stellt REST Methoden fuer haeufige gestellte Anfragen zur Verfuegung Basiert auf den SPARQL (Virtuoso) Endpunkthttp://linkedgeodata.org/api/3/intersects/51.033333,13.733333/1/class/Amenity 16. Downloads RDF Datensets als Downloads Bisher: Interessante OSM Entitaeten - stand 2011Ende dieses Monats: Interessante KlassenHoffentliche bis ende des Jahres: Alleshttp://downloads.linkedgeodata.org 17. Ontology Enriched classes and properties with multilingual labels from TranslateWiki http://translatewiki.netImported icons for 90 classes from the freely available icon collection from the SJJB Management http://www.sjjb.co.uk/mapicons/Universitt Leipzig Agile Knowledge Engineering and Semantic Web (AKSW)Authors: Sren Auer, Jens Lehmann,Slide 18 18. 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 scoreCompute name similarity (rdfs:label)Combine both scoresDepending on final score, either automatically accept/reject links or mark for manual verification.Universitt Leipzig Agile Knowledge Engineering and Semantic Web (AKSW)Authors: Sren Auer, Jens Lehmann,Slide 19 19. LGD Edit Tool Multi User Tag Mapping WebAppUniversitt Leipzig Agile Knowledge Engineering and Semantic Web (AKSW)Authors: Sren Auer, Jens Lehmann,Slide 20 20. Data Access Right now rather 'raw': Linked Data SPARQL http://linkedgeodata.org/page/triplify/way5013364http://linkedgeodata.org/sparqlREST-API (currently down)http://linkedgeodata.org/api/3/intersects/51.033333,13.733333/1/class/Amenity 21. 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? 22. Machete 23. Facete 24. FaceteSlice & Dice your data 25. Facete RDF Properties als Facetten Sub-Facetten unterstuetztJede Facette potentielle Quelle fuer SpaltenwertePoint of Interest99.9% JavaScript User InterfaceSPARQL Queries werden im Client erstellt Jeder SPARQL Endpoint als BackendKeine spezielle REST API notwendig 26. 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 27. 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 28. 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 29. Vielen Dank! 30. curl -LH "Accept: text/plain" http://linkedgeodata.org/triplify/way5013364