Creating visualizations using Linked Data Alvaro Graves - - PowerPoint PPT Presentation

creating visualizations using linked data
SMART_READER_LITE
LIVE PREVIEW

Creating visualizations using Linked Data Alvaro Graves - - PowerPoint PPT Presentation

Creating visualizations using Linked Data Alvaro Graves gravea3@rpi.edu @alvarograves 1 Friday, December 14, 12 Agenda Visualizations based on Linked Data Why they are useful? Challenges What is Visualbox Examples 2


slide-1
SLIDE 1

Creating visualizations using Linked Data

Alvaro Graves gravea3@rpi.edu @alvarograves

1

Friday, December 14, 12

slide-2
SLIDE 2

Agenda

  • Visualizations based on Linked Data
  • Why they are useful?
  • Challenges
  • What is

Visualbox

  • Examples

2

Friday, December 14, 12

slide-3
SLIDE 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

3

Friday, December 14, 12

slide-4
SLIDE 4
  • 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?

4

Linked Data Visualizations

Friday, December 14, 12

slide-5
SLIDE 5
  • 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

5

Linked Data Visualizations

Friday, December 14, 12

slide-6
SLIDE 6

Detect anomalies

6

Attraction in Berlin? http://visualbox.org/demos/AttractionsInBerlin

Friday, December 14, 12

slide-7
SLIDE 7

Discover trends

7

Friday, December 14, 12

slide-8
SLIDE 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

8

Friday, December 14, 12

slide-9
SLIDE 9

Visualbox

9

  • 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

Friday, December 14, 12

slide-10
SLIDE 10

10

GUI Editor

Components list

1 3

Template Editor Template Editor

2

Query and visualization helpers

4

Testing options

5

Testing results

6

Show results

7

Friday, December 14, 12

slide-11
SLIDE 11

How do you create a visualization in Visualbox?

11

SELECT DISTINCT ?country ?population WHERE{ ?country ex:hasPopulation ?population }

Step 1: Create a SPARQL query

{{models.main|GoogleVizColumnChart:"country,population"}}

Step 2: Add a visualization filter

Friday, December 14, 12

slide-12
SLIDE 12

Example: Trends in UK school system

12

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 1: Create a SPARQL query (called main)

{{models.main|GoogleVizColumnChart:"l,schoolsPerDistrict"}}

Step 2: Add a visualization filter

Friday, December 14, 12

slide-13
SLIDE 13

13

{{models.main|GoogleVizColumnChart:"l,schoolsPerDistrict"}}

Friday, December 14, 12

slide-14
SLIDE 14

14

{{models.main|GoogleVizColumnChart:"l,ratio"}}

Friday, December 14, 12

slide-15
SLIDE 15

15

Average school size vs. number of schools per district

{{models.main|GoogleVizColumnChart:"districtLabel,schoolCapacity"}}

Friday, December 14, 12

slide-16
SLIDE 16

15

Average school size vs. number of schools per district

{{models.main|GoogleVizColumnChart:"districtLabel,schoolCapacity"}}

Friday, December 14, 12

slide-17
SLIDE 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

16

Friday, December 14, 12

slide-18
SLIDE 18

17

Friday, December 14, 12

slide-19
SLIDE 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

18

Friday, December 14, 12