Your SlideShare is downloading. ×
  • Like
Creating visualizations using Linked Data
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Creating visualizations using Linked Data

  • 2,367 views
Published

In this talk I will show how Visualbox can facilitate the creation of Linked Data visualizations and how this can be useful in government.

In this talk I will show how Visualbox can facilitate the creation of Linked Data visualizations and how this can be useful in government.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,367
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
28
Comments
0
Likes
10

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Creating visualizations using Linked Data Alvaro Graves gravea3@rpi.edu @alvarograves 1Friday, December 14, 12
  • 2. Agenda • Visualizations based on Linked Data • Why they are useful? • Challenges • What is Visualbox • Examples 2Friday, December 14, 12
  • 3. Linked Data Visualizations • Why governments should publish Linked Data? • Structured data on the Web • Flexible to model multiple domains (health, education, budgets) • Open, machine-friendly standards to publish data 3Friday, December 14, 12
  • 4. Linked Data Visualizations • Publishing is not enough! • How do we make easier for users to consume it? • How do we explore the data? • How can we discover trends? • How can we find errors or outliers? 4Friday, December 14, 12
  • 5. Linked Data Visualizations • Why visualizations are useful? • In many cases, visualizations make it easy to consume data • It helps to discover and explore trends in a simply manner • Errors that otherwise would be hard to find, can be found easily 5Friday, December 14, 12
  • 6. Detect anomalies Attraction in Berlin? http://visualbox.org/demos/AttractionsInBerlin 6Friday, December 14, 12
  • 7. Discover trends 7Friday, December 14, 12
  • 8. Challenges • Using visualization tools is hard • Many technologies • JavaScript, Google Maps, SVG, D3.js, etc. • Steep learning curve • It’s not easy to create rapid prototypes 8Friday, December 14, 12
  • 9. Visualbox • Environment for creating LD visualizations • Provides multiple visualizations types •Maps, graphs, charts, timelines • Simple creation process • Trivial to share (just pass a URL) • http://myserver/myVisualization 9Friday, December 14, 12
  • 10. GUI Editor 1 Components list 3 Template Editor Query and 4 visualization helpers 7 Show results 2 Template Editor 5 Testing options 10 6 Testing resultsFriday, December 14, 12
  • 11. How do you create a visualization in Visualbox? Step 1: Create a SPARQL query SELECT DISTINCT ?country ?population WHERE{ ?country ex:hasPopulation ?population } Step 2: Add a visualization filter {{models.main|GoogleVizColumnChart:"country,population"}} 11Friday, December 14, 12
  • 12. Example: Trends in UK school system Step 1: Create a SPARQL query (called main) SELECT DISTINCT (SUM(?c) AS ?schoolCapacity) (COUNT(?school) AS ?schoolsPerDistrict) (SUM(?c)/COUNT(?school) as ?ratio) (MAX(?districtl) AS ?l) WHERE{ ?school school:schoolCapacity ?c ; school:districtAdministrative ?district. ?district rdfs:label ?districtl . }GROUP BY ?district ORDER BY ?schoolCapacity Step 2: Add a visualization filter {{models.main|GoogleVizColumnChart:"l,schoolsPerDistrict"}} 12Friday, December 14, 12
  • 13. {{models.main|GoogleVizColumnChart:"l,schoolsPerDistrict"}} 13Friday, December 14, 12
  • 14. {{models.main|GoogleVizColumnChart:"l,ratio"}} 14Friday, December 14, 12
  • 15. Average school size vs. number of schools per district {{models.main|GoogleVizColumnChart:"districtLabel,schoolCapacity"}} 15Friday, December 14, 12
  • 16. Average school size vs. number of schools per district {{models.main|GoogleVizColumnChart:"districtLabel,schoolCapacity"}} 15Friday, December 14, 12
  • 17. Further questions • What if we have • Average scores in Math, Language, etc.? • Poverty level of each area? • Other social metrics • Compare to other countries? • Linked Data makes it easy to query and mix data • Visualbox makes it easy to visualize it 16Friday, December 14, 12
  • 18. 17Friday, December 14, 12
  • 19. More info Visualbox: http://visualbox.org Demos: http://visualbox.org/demos Github: https://github.com/alangrafu/visualbox Visualbox Virtual Machine: http://bit.ly/visualboxVM 18Friday, December 14, 12