Vocabulary for Linked Data Visualization Model - Dateso 2015
-
Upload
jiri-helmich -
Category
Data & Analytics
-
view
102 -
download
2
Transcript of Vocabulary for Linked Data Visualization Model - Dateso 2015
Vocabulary for Linked Data Visualization Model
Jakub Klímek
Jiří Helmich http://xrg.cz | [email protected] XML and Web Engineering Research Group Faculty of Mathematics and Physics Charles University, Prague Czech Republic
[email protected] Faculty of Information Technology Czech Technical University in Prague
Linked Data❑ Use URIs to denote things. ❑ Use HTTP URIs so that these things
can be dereferenced by people and user agents.
❑ Provide useful information about the thing when its URI is dereferenced (RDF, SPARQL).
❑ Include links to other related things when publishing data on the Web.
2LDVM vocabulary
LDVM vocabulary
CzLOD cloud❑ OpenData.cz since 2012 ❑ 600M triples ❑ RUIAN 600M triples ❑ Virtuoso 7 instance
http://linked.opendata.cz/sparql4
Motivation❑ bring Linked Data back to lay users
❑ use well-‐know presentation means ❑ 3 basic use cases
❑ What can I see in the given data? ❑ “Google-‐like approach”
❑ What can I combine my data with to see more?
❑ What data can I visualize like this?
5
LDVM❑ Abstract process ▪ 4 stages ▪ 3 transformation types ▪ 3 operator types
❑ Adapted for RDF ▪ Input transformed to RDF ▪ Internally works with RDF ▪ Existing visualizersaccept proprietaryformats
9
LDVM vocabulary
LDVM stages❑ Analytical abstraction ▪ Relevant data extraction using SPARQL operators
▪ Analyzers ▪ Reusability
11
LDVM vocabulary
LDVM stages❑ Visualization abstraction ▪ Transformers ▪ Reusing concepts ▪ e.g. skos:broader
12
LDVM vocabulary
LDVM stages❑ View ▪ Visualizers • User configuration (rotate, scale, zoom, etc.)
▪ End-‐users
13
LDVM vocabulary
LDVM instance
14
OVM entities with links to RUIAN
entities with coordinates
towns with coordinates
OVM entities with coordinates
LDVM vocabulary
LDVM implementation❑ compatibility checks for existing pipelines ❑ pipeline discovery algorithm based on compatibility checks
15LDVM vocabulary
LDVM compatibility❑ Mandatory visualizer feature ❑ ASK { ?something s:geo ?g . ?g a s:GeoCoordinates ; s:latitude ?lat ; s:longitude ?lng .}
17
LDVM compatibility❑ Optional visualizer feature ❑ ASK { ?something s:geo ?g ; s:title ?title . ?g a s:GeoCoordinates ; s:latitude ?lat ; s:longitude ?lng .}
18
LDVM compatibility❑ Optional visualizer feature ❑ ASK { ?something s:geo ?g ; s:description ?desc . ?g a s:GeoCoordinates ; s:latitude ?lat ; s:longitude ?lng .}
19
LDVM Vocabulary❑ based on LDVM architecture ❑ RDF definitions
❑ components, instances, pipelines ❑ clear specification
❑ anyone can define his own ❑ easy to share ❑ Linked Data processing described using Linked Data technologies (RDF, SPARQL)
20LDVM vocabulary
Nested pipelines❑ reusing components
❑ building complicated pipelines based on simple ones
❑ sharing
22LDVM vocabulary
Links❑ http://opendata.cz ❑ http://ldvm.opendata.cz ❑ http://linked.opendata.cz/sparql ❑ http://lov.okfn.org/dataset/lov/vocabs/ldvm
❑ https://github.com/payola/ldvm
❑ https://github.com/payola/LDVMi
23LDVM vocabulary
Thank you for your attentionJakub Klímek
Jiří Helmich http://xrg.cz | [email protected] XML and Web Engineering Research Group Faculty of Mathematics and Physics Charles University, Prague Czech Republic
[email protected] Faculty of Information Technology Czech Technical University in Prague