Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Use Cases
for Linked Data Visualization Model
Jakub Klímek
Jiří Helmich
Martin Nečaský
http://xrg.cz | contact@xrg.cz
XML ...
Use Cases for LDVM 2
Nowadays, a vast amount of Linked Data is available on the Internet. That’s great and that’s
exactly ...
Use Cases for LDVM 3
But what happens when some LOD expert wants to get something in return from the
community and use the...
Use Cases for LDVM 4
?
??
?
He might be a bit confused, since there are many different datasets and he has no idea what
ex...
Use Cases for LDVM 5
Typically, he starts running some queries like “first 100 triples” or “first 100 concepts” against
a ...
Use Cases for LDVM 6
An ideal way would be to offer him a list of visualizations that are available based on selected
data...
DEMO
7Use Cases for LDVM
https://www.youtube.com/watch?v=NqBGhyfNeJo
Linked Data Visualization Model (LDVM)
8Use Cases for LDVM
We assemble LDVM-compliant pipelines with 4 types of components...
LDVM compatibility check
9
ASK {
?s s:geo ?g .
?g a s:GeoCoordinates ;
s:latitude ?lat ;
s:longitude ?lng .
}
[] ruianlink...
10Use Cases for LDVM
LDVM discovery
In each iteration of the visualization discovery, we take fragments from the last iter...
11Use Cases for LDVM
LDVM discovery
The iterative process terminates when no component was chained into any of the current...
LDVM vocabulary
12Use Cases for LDVM
 http://lov.okfn.org/dataset/lov/vocabs/ldvm
 https://github.com/payola/ldvm
We’ve ...
DEMO
13Use Cases for LDVM
https://www.youtube.com/watch?v=IY3WPIq_gaM
14Use Cases for LDVM
?s s:geo ?g .
?g a s:GeoCoordinates ;
s:latitude ?lat ;
s:longitude ?lng .
?s s:geo ?g ;
?p ?o .
?o a...
LDVMi
 http://ldvm.opendata.cz
 https://github.com/payola/LDVMi
15Use Cases for LDVM
LDVMi
 Read the full paper at
http://events.linkeddata.org/ldow2015/paper
s/ldow2015_paper_08.pdf
16Use Cases for LDVM
Thank you for your attention
Jakub Klímek
Jiří Helmich
Martin Nečaský
http://xrg.cz | contact@xrg.cz
XML and Web Engineeri...
Upcoming SlideShare
Loading in …5
×

LDOW 2015 - Use cases for Linked Data Visualization Model

1,060 views

Published on

There is a vast amount of Linked Data on the web spread
across a large number of datasets. One of the visions behind
Linked Data is that the published data is conveniently
reusable by others. This, however, depends on many details
such as conformance of the data with commonly used vocabularies
and adherence to best practices for data modeling.
Therefore, when an expert wants to reuse existing datasets,
he still needs to analyze them to discover how the data is
modeled and what it actually contains. This may include
analysis of what entities are there, how are they linked to
other entities, which properties from which vocabularies are
used, etc. What is missing is a convenient and fast way of
seeing what could be usable in the chosen unknown dataset
without reading through its RDF serialization. In this paper
we describe use cases based on this problem and their realization
using our Linked Data Visualization Model (LDVM)
and its new implementation. LDVM is a formal base that
exploits the Linked Data principles to ensure interoperability
and compatibility of compliant analytic and visualization
components. We demonstrate the use cases on examples
from the Czech Linked Open Data cloud.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

LDOW 2015 - Use cases for Linked Data Visualization Model

  1. 1. Use Cases for Linked Data Visualization Model Jakub Klímek Jiří Helmich Martin Nečaský http://xrg.cz | contact@xrg.cz XML and Web Engineering Research Group Faculty of Mathematics and Physics Charles University, Prague Czech Republic klimek@fit.cvut.cz Faculty of Information Technology Czech Technical University in Prague
  2. 2. Use Cases for LDVM 2 Nowadays, a vast amount of Linked Data is available on the Internet. That’s great and that’s exactly what we wanted.
  3. 3. Use Cases for LDVM 3 But what happens when some LOD expert wants to get something in return from the community and use the data present in LOD cloud?
  4. 4. Use Cases for LDVM 4 ? ?? ? He might be a bit confused, since there are many different datasets and he has no idea what exactly they contain. Is he able to link his data with the LOD cloud? What visualizations are available? E.g. datahub.io does not help very much.
  5. 5. Use Cases for LDVM 5 Typically, he starts running some queries like “first 100 triples” or “first 100 concepts” against a SPARQL endpoint. That is not very convenient.
  6. 6. Use Cases for LDVM 6 An ideal way would be to offer him a list of visualizations that are available based on selected dataset(s). We’ve been working on a tool for automated visualization discovery for a while.
  7. 7. DEMO 7Use Cases for LDVM https://www.youtube.com/watch?v=NqBGhyfNeJo
  8. 8. Linked Data Visualization Model (LDVM) 8Use Cases for LDVM We assemble LDVM-compliant pipelines with 4 types of components (data sources, analyzers, transformers and visualizers).
  9. 9. LDVM compatibility check 9 ASK { ?s s:geo ?g . ?g a s:GeoCoordinates ; s:latitude ?lat ; s:longitude ?lng . } [] ruianlink:obec <ex1>; s:geo [ s:longitude "14.417780" ; s:latitude "50.084552" . ] . Output data sample Input descriptor Use Cases for LDVM Each component has an input descriptor and an output data sample. If input descriptor of a component matches to an output data sample of another, those are said to be compatible.
  10. 10. 10Use Cases for LDVM LDVM discovery In each iteration of the visualization discovery, we take fragments from the last iteration and try to combine them with all available components based on compatibility checking.
  11. 11. 11Use Cases for LDVM LDVM discovery The iterative process terminates when no component was chained into any of the current fragments. Pipeline is complete when it ends with a visualizer.
  12. 12. LDVM vocabulary 12Use Cases for LDVM  http://lov.okfn.org/dataset/lov/vocabs/ldvm  https://github.com/payola/ldvm We’ve published a vocabulary for describing LDVM components and pipelines. Everyone can describe e.g. his visualizer and clearly state it’s interface by writing down its descriptors.
  13. 13. DEMO 13Use Cases for LDVM https://www.youtube.com/watch?v=IY3WPIq_gaM
  14. 14. 14Use Cases for LDVM ?s s:geo ?g . ?g a s:GeoCoordinates ; s:latitude ?lat ; s:longitude ?lng . ?s s:geo ?g ; ?p ?o . ?o a skos:Concept . ?o s:description ?d . Descriptors are, in fact, bound to component features. Those are mandatory (like coordinates for putting a marker on a map) or optional (like descriptions for infoboxes).
  15. 15. LDVMi  http://ldvm.opendata.cz  https://github.com/payola/LDVMi 15Use Cases for LDVM
  16. 16. LDVMi  Read the full paper at http://events.linkeddata.org/ldow2015/paper s/ldow2015_paper_08.pdf 16Use Cases for LDVM
  17. 17. Thank you for your attention Jakub Klímek Jiří Helmich Martin Nečaský http://xrg.cz | contact@xrg.cz XML and Web Engineering Research Group Faculty of Mathematics and Physics Charles University, Prague Czech Republic klimek@fit.cvut.cz Faculty of Information Technology Czech Technical University in Prague

×