This is the paper I presented at the eswc2009 In-Use Track. It describes a system that allows users to create linked open data describing course resource lists using a drag and drop user interface metaphor. The paper explores and critiques the technical approach used to build the system.
Human Factors of XR: Using Human Factors to Design XR Systems
A Resource List Management Tool based on Linked Open Data Principles
1. shared innovation™
A Resource List Management Tool based
on Linked Open Data Principles
ESWC2009 In-Use Track
Chris Clarke, Talis Group Limited
chris.clarke@talis.com
5. shared innovation™
what are the LOD principals?
use URIs as names Use HTTP URIs so
for things that people can
look up those
names.
Include links to When someone
other URIs, so that looks up a URI,
they can discover provide useful
more things. information.
6. shared innovation™
a user view of linked data?
c.baldassarre@open.ac.uk
http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
7. shared innovation™
what are resource lists?
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
8. shared innovation™
what are resource lists?
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
9. shared innovation™
what are resource lists?
#Books
#Journals
#Websites
#Articles
#AudioVisual
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
10. shared innovation™
what are the requirements?
Where do I go to get these
resources?
#Student
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
11. shared innovation™
what are the requirements?
Where do I go to get these
resources?
#Student or ?
online or print?
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
12. shared innovation™
what are the requirements?
Do students actually find this stuff
useful?
Are these the best
resources?
#Teacher I’m busy.
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
13. shared innovation™
what are the requirements?
Do we have enough copies of the
2nd edition?
Can students find the
e-Journal?
#Library
http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
21. shared innovation™
the problems...
links #students can’t find
break things
22. shared innovation™
the problems...
links #students can’t find
break things
multiple silos,
#library can’t ask useful
poor
questions
interoperability
23. shared innovation™
the problems...
links #students can’t find
break things
multiple silos,
#library can’t ask useful
poor
questions
interoperability
filling in forms #teachers do something
is boring more interesting instead
24. shared innovation™
the problems...
links #students can’t find
break things
Where do I go to get these Can students find the
resources? e-Journal?
33. shared innovation™
Use HTTP URIs so
use URIs as names
#Publisher that#Aggregator1
people can
for things look up those
#availableFrom names.
#availableFrom #hasSubscriptionWith
#Teacher #Article #Library
#references #availableFrom #availableFrom
#Repository #Aggregator2
34. shared innovation™
Use HTTP URIs so
use URIs as names
#Publisher that#Aggregator1
people can
for things look up those
#availableFrom names.
#availableFrom #hasSubscriptionWith
#Teacher #Article #Library
When someone
#references #availableFrom #availableFrom
looks up a URI,
#Repository #Aggregator2
provide useful
information.
35. shared innovation™
Use HTTP URIs so
use URIs as names
#Publisher that#Aggregator1
people can
for things look up those
#availableFrom names.
#availableFrom #hasSubscriptionWith
#Teacher #Article #Library
Include links to When someone
#references #availableFrom #availableFrom
other URIs, so that looks up a URI,
#Repository
they can discover #Aggregator2
provide useful
more things. information.
47. shared innovation™
the solution
links #students can’t find
break things
store a
description of #students have a better
the resource chance of locating the
generate resource
appropriate
links at runtime
48. shared innovation™
the problems...
multiple silos,
#library can’t ask useful
poor
questions
interoperability
Do we have enough copies of the
2nd edition?
62. shared innovation™
challenges and
problems?
LOD community has proved
concept
63. shared innovation™
challenges and
problems?
LOD community has proved
concept
Creating legally, technically and
socially sustainable LOD is hard
64. shared innovation™
challenges and
problems?
LOD community has proved
concept
Creating legally, technically and
socially sustainable LOD is hard
Working with data owners from
outset can help
65. shared innovation™
where do we get the data from?
filling in forms #teachers do something
is boring more interesting instead
I’m busy.
76. shared innovation™
challenges and
#Teacher #bookmarks problems?
#Webpage
Extracting identifiers - although eRDF, RDFa,
#extractsIdentifierFrom
DOIs, ISBN/ISSN, URL parsing provide
#System
#confirmsDescriptionOf
reasonable coverage in this domain
#createsReferenceTo #rdfizesDataFrom
#Article #AuthoritiveSource
77. shared innovation™
challenges and
#Teacher #bookmarks problems?
#Webpage
Extracting identifiers - although eRDF, RDFa,
#extractsIdentifierFrom
DOIs, ISBN/ISSN, URL parsing provide
#System
#confirmsDescriptionOf
reasonable coverage in this domain
#createsReferenceTo #rdfizesDataFrom
Identifying trusted #AuthoritiveSources
#Article #AuthoritiveSource
78. shared innovation™
challenges and
#Teacher #bookmarks problems?
#Webpage
Extracting identifiers - although eRDF, RDFa,
#extractsIdentifierFrom
DOIs, ISBN/ISSN, URL parsing provide
#System
#confirmsDescriptionOf
reasonable coverage in this domain
#createsReferenceTo #rdfizesDataFrom
Identifying trusted #AuthoritiveSources
Need to provide a manual add fallback
#Article #AuthoritiveSource
79. shared innovation™
how do we create structure?
aiiso:Instituion
aiiso:Course
list:List
list:Item
bibo:Article
82. shared innovation™
A domain-centric
solution using RDFa
Use your favorite Javascript library
83. shared innovation™
A domain-centric
solution using RDFa
Use your favorite Javascript library
Drag + drop interface = HTML DOM
manipulation
84. shared innovation™
A domain-centric
solution using RDFa
Use your favorite Javascript library
Drag + drop interface = HTML DOM
manipulation
RDFa model updated as user interacts with
the UI “for free”
86. shared innovation™
user clicks save...
HTML
RDFa #parse
new model
old model
87. shared innovation™
user clicks save...
HTML
RDFa #parse
new model
old model
#submittedTo #submittedTo
#TalisAspire
88. shared innovation™
user clicks save...
HTML
RDFa #parse
new model
old model
#submittedTo #submittedTo
#TalisAspire
#creates
#Deltas
89. shared innovation™
user clicks save...
HTML
RDFa #parse
new model
old model
#submittedTo #submittedTo
#TalisAspire
#creates
#Deltas #appliedTo
#TalisPlatform
90. shared innovation™
made with...
XHTML
http://code.google.com/p/rdfquery/
RDFa new model
#parse
http://code.google.com/p/moriarty/
old model
http://arc.semsol.org
#submittedTo #submittedTo
http://purl.org/vocab/changeset/schema#
#System
#creates
http://talis.com/platform or http://n2.talis.com
#Deltas #appliedTo
#Platform
91. shared innovation™
Future work
Do students actually find this stuff
useful?
Are these the best
resources?
92. shared innovation™
Future work
Do students actually find this stuff
useful?
Are these the best
resources?
Require network effects
95. shared innovation™
Summary
Linked Data can solve problems for our
users - but they don’t need to “see” it
http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
96. shared innovation™
Summary
Linked Data can solve problems for our
users - but they don’t need to “see” it
Work to do (beyond the technical) to make
LOD work in the real world
http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
97. shared innovation™
Summary
Linked Data can solve problems for our
users - but they don’t need to “see” it
Work to do (beyond the technical) to make
LOD work in the real world
To really grow LOD, users need to be
creating it at source... make it easy
http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/