Creating visualizations using Linked Data

  • 2,341 views
Uploaded on

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.

More 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,341
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