Some LOD Business Cases
17.11.2010
Tapio Nurminen
www.floapps.com
Background
MA in History
Web Editor @ University of Helsinki
Freelancer
Academic Entrepreneurship @ HSE
Entrepreneur
Flo Apps Ltd
consultancy and implementation of modern web technologies
won Apps For Democracy Finland 2009
4 people + subcontractors
Linked Open Data
Linked Data - a technical concept
Open Data - a mindset, license-related concept
The 2 layers of LOD business
data needed to create apps
apps needed to make things interesting
to get funding for opening the data, apps are needed in most cases
Part 1: Publishing Linked Data
Case Study: Dance Info Finland
www.danceinfo.fi/tanka/
approx 200,000 triples
D2R server
relational db into RDF
mapping file the central point
ontology issues
which one to use?
what new ones should be created?
# Table Person
map:artisti a d2rq:ClassMap;
d2rq:dataStorage map:database;
d2rq:uriPattern "artist/@@Person.ID@@";
# d2rq:class vocab:artisti;
d2rq:class foaf:Person;
d2rq:classDefinitionLabel "artist";
d2rq:orderAsc "Person.Lastname"
.
map:artisti_etunimi a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:artisti;
# d2rq:property vocab:artisti_etunimi;
d2rq:property foaf:givenName;
d2rq:propertyDefinitionLabel "artistin etunimi";
d2rq:column "Person.Firstname";
.
Interface issues
3 options
machine/geek readable
hybrid
human interface
In the pipeline...
Finnish Literature Society
over 6,000 biographies
Part 2: Visualisations
Simile Widgets
free, open-source web widgets mostly for data visualizations
Timeline
Exhibit
www.simile-widgets.org
JavaScript InfoVis Toolkit
JSON loading, animation, 2D point and graph classes and some tree
visualization methods
thejit.org
Raphaël
a small JavaScript library, uses the SVG and VML as a base
every graphical object is also a DOM object, so you can attach
JavaScript event handlers or modify them later
raphaeljs.com
Food for Thought
datavisualization.ch/tools/13-javascript-libraries-for-visualizations
HTML5 canvas element offers new possibilities
for more ideas:
http://flowingdata.com/
http://datavisualization.ch/
http://datavis.tumblr.com/
http://infosthetics.com/
Design Tips
interactivity !important
deciding what to show, what not and how to show
editorial decisions
combine expertise from different fields
developers usually prefer JSON
Thank you!
tapio.nurminen@floapps.com
twitter.com/TapioNurminen

Linked Open Data, Some Business Cases