Prof. Keith Andrews
IICM, Graz University of Technology, Austria
http://www.iicm.tugraz.at/keith/
Slides:
http://keithandrews.com/talks/2012/epsi2012/
ePSI Platform Conference, Fri 16 Mar 2012, Rotterdam, Netherlands.
http://vis.stanford.edu/wrangler/
http://code.google.com/p/google-refine/
Four varieties:
http://many-eyes.com/
http://docs.google.com/
http://tableausoftware.com/public/
http://silverspotfire.tibco.com/
http://graphmonster.com/
http://datamaps.eu/
http://www.scipy.org/
http://matplotlib.sourceforge.net/
http://home.gna.org/veusz/
http://scidavis.sourceforge.net/
http://orange.biolab.si/
http://processing.org/
http://prefuse.org/
http://ivtk.sourceforge.net/
http://flare.prefuse.org/
http://lab.kapit.fr/default/Kalileo/
http://code.google.com/p/birdeye/
http://modestmaps.com/
http://protovis.org/
http://thejit.org/
http://mbostock.github.com/d3/
http://polymaps.org/
http://data.gov.uk/organogram/cabinet-office
http://code.google.com/p/linked-data-api/source/browse/branches/organogram-2011-03-31/
http://eurovis.org/
http://ogd2012.at/
http://visweek.org/
<qb:Observation> <qb:dataset rdf:resource="/id/tin00090#ds"/> <geo rdf:resource="/dic/geo#AT"/> <dcterms:date>2003</dcterms:date> <sdmx-measure:obsValue>48</sdmx-measure:obsValue> </qb:Observation> ...
<html> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> <script src="./dist/js/jquery.rdfquery.core-1.0.js" type="text/javascript"></script> <script src="./dist/js/jquery.rdfquery.rdfa-1.0.js" type="text/javascript"></script> <head> <title>RDF 2 JSON<title> </head> <body> <p>Querying Eurostat data using SPARQL</p> <script> $.get('./RDFexamples/tin00089_test2.rdf', null, function (rdfXml) { var rdf, json = {}; var countries = new Array(); var values = rdf = $.rdf() .load(rdfXml) .prefix('', 'http://ontologycentral.com/2009/01/eurostat/ns#') .prefix('qb', 'http://purl.org/linked-data/cube#') .prefix('rdf', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#') .prefix('dcterms', 'http://purl.org/dc/terms/') .prefix('sdmx-measure', 'http://purl.org/linked-data/sdmx/2009/measure#'); rdf .where('?observation a qb:Observation') .each(function () { ...
var eu_stats = { 'AT': {name:'Austria', a:[33, 46, 54, 58, 64]}, 'BE': {name:'Belgium', a:[48, 56, 60, 63, 70]}, 'BG': {name:'Bulgaria', a:[10, 15, 21, 26, 26]}, 'CY': {name:'Cyprus', a:[12, 20, 33, 47, 51]}, 'CZ': {name:'Czech Republic', a:[17, 28, 36, 49, 54]}, 'DE': {name:'Germany', a:[34, 50, 55, 65, 75]}, 'DK': {name:'Denmark', a:[63, 70, 74, 76, 80]}, ... 'SI': {name:'Slovenia', a:[34, 44, 50, 56, 62]}, 'SK': {name:'Slovakia', a:[11, 27, 35, 42, 49]}, //'TR': {name:'', a:[0, 17, 22, 26, 34]}, 'UK': {name:'United Kingdom', a:[44, 57, 62, 69, 0]} }; eu_stats.maxYear = 2010; eu_stats.minYear = 2006; eu_stats.yearIdx = function(year) { return -2006+year; }