A Resource List Management Tool based on Linked Open Data Principles

Post on 18-Oct-2014

3.382 views 1 download

description

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.

Transcript of A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

A Resource List Management Tool based on Linked Open Data Principles

Chris Clarke, Talis Group Limitedchris.clarke@talis.com

ESWC2009 In-Use Track

shared innovation™

shared innovation™

shared innovation™

shared innovation™

what are the LOD principals?use URIs as names for things

Use HTTP URIs so that people can look up those names.

When someone looks up a URI, provide useful information.

Include links to other URIs, so that they can discover more things.

shared innovation™

http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/

a user view of linked data?

c.baldassarre@open.ac.uk

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

what are resource lists?

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

what are resource lists?

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

what are resource lists?

#Books#Journals#Websites#Articles#AudioVisual

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

what are the requirements?

Where do I go to get these resources?

#Student

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

what are the requirements?

Where do I go to get these resources?

or ?#Studentonline or print?

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

#Teacher

Do students actually find this stuff useful?

Are these the best resources?

I’m busy.

what are the requirements?

shared innovation™

http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml

#Library

Do we have enough copies of the 2nd edition?

Can students find the e-Journal?

what are the requirements?

shared innovation™

some existing solutions

shared innovation™

shared innovation™

shared innovation™

shared innovation™

Unit of currency:the hyperlink

shared innovation™

integration landscape

#LibraryCatalog#Repository

#PublisherPlatform

#CampusBookstore#Amazon #GBS

#ResourceLists

#VLE #LinkResolver

shared innovation™

the problems...

shared innovation™

the problems...links break

#students can’t find things

shared innovation™

the problems...links break

#students can’t find things

multiple silos, poor interoperability

#library can’t ask useful questions

shared innovation™

the problems...links break

#students can’t find things

multiple silos, poor interoperability

#library can’t ask useful questions

filling in forms is boring

#teachers do something more interesting instead

shared innovation™

the problems...links break

#students can’t find things

Where do I go to get these resources?

Can students find the e-Journal?

shared innovation™

#Article

why do links break?

shared innovation™

#Article

#PublisherPlatform

#availableFrom

why do links break?

shared innovation™

#Article

#PublisherPlatform #Aggregator1

#availableFrom #availableFrom

#Library

#hasSubscriptionWith

why do links break?

shared innovation™

#Article

#PublisherPlatform

#Repository

#Aggregator1

#availableFrom #availableFrom

#preprintAvailableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

why do links break?

shared innovation™

#Article

#PublisherPlatform

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#preprint

AvailableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

why do links break?

shared innovation™

#Article

#PublisherPlatform

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#preprint

AvailableFrom

#Library#Teacher

#references

which hyperlink??

why do links break?

#hasSubscriptionWith

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

use URIs as names for things

Use HTTP URIs so that people can look up those names.

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

use URIs as names for things

Use HTTP URIs so that people can look up those names.

When someone looks up a URI, provide useful information.

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

use URIs as names for things

Use HTTP URIs so that people can look up those names.

When someone looks up a URI, provide useful information.

Include links to other URIs, so that they can discover more things.

shared innovation™

bibo:Article

PREFIX bibo: http://vocab.org/resourcelist/schema

shared innovation™

list:Listlist:Item

bibo:Article

PREFIX list: http://vocab.org/resourcelist/schemaPREFIX bibo: http://vocab.org/resourcelist/schema

aiiso:Instituion

shared innovation™

aiiso:Courselist:Listlist:Item

bibo:Article

PREFIX aiiso: http://vocab.org/aiiso/schema

PREFIX list: http://vocab.org/resourcelist/schemaPREFIX bibo: http://vocab.org/resourcelist/schema

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

shared innovation™

<http://lists.lib.plymouth.ac.uk/lists/abf203> rdf:type <list:List>

.html .rdf .jsonWhen someone looks up a URI, provide useful information.

shared innovation™

<http://lists.lib.plymouth.ac.uk/items/...> rdf:type <list:Item>

.html .rdf .jsonWhen someone looks up a URI, provide useful information.

shared innovation™

#Article Include links to other URIs, so that they can discover more things.

shared innovation™

#Article Include links to other URIs, so that they can discover more things.

shared innovation™

#Book Include links to other URIs, so that they can discover more things.

shared innovation™

Include links to other URIs, so that they can discover more things.

#Book

shared innovation™

#AudioVisual Include links to other URIs, so that they can discover more things.

shared innovation™

the solution

#students have a better chance of locating the resource

store a description of the resource generate appropriate links at runtime

links break

#students can’t find things

shared innovation™

the problems...multiple silos, poor interoperability

#library can’t ask useful questions

Do we have enough copies of the 2nd edition?

shared innovation™

How many copies of the 2nd edition do we need?

shared innovation™

Find core texts referenced on level 2 courses in my institution with class sizes >30 taking place in the 2nd semester...

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

linkable, but not linked data

shared innovation™

the problems...multiple silos, poor interoperability

#no-one can ask useful questions

Are these the best resources?

shared innovation™

Find the most popular texts referenced on courses about Physics for Universities in cities with a population >300,000

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

DBPedia

shared innovation™

shared innovation™

Find the most referenced journal in UK Universities

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

shared innovation™

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

shared innovation™

Image Credit goes here

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Linked

Periodicals

Resource

Lists @

?

Resource

Lists @

? Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

shared innovation™

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

DBPedia

Linked

Periodicals

LOC

Subject

Headings

shared innovation™

shared innovation™

challenges and problems?

shared innovation™

challenges and problems?

LOD community has proved concept

shared innovation™

challenges and problems?

LOD community has proved conceptCreating legally, technically and socially sustainable LOD is hard

shared innovation™

challenges and problems?

LOD community has proved conceptCreating legally, technically and socially sustainable LOD is hard

Working with data owners from outset can help

shared innovation™

where do we get the data from?filling in forms is boring

#teachers do something more interesting instead

I’m busy.

shared innovation™

#Article

shared innovation™

shared innovation™

bookmarking the article not a link to a HTML document that might describe the article

shared innovation™

#Teacher

shared innovation™

#Teacher #Webpage#bookmarks

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

challenges and problems?

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

challenges and problems?

Extracting identifiers - although eRDF, RDFa, DOIs, ISBN/ISSN, URL parsing provide reasonable coverage in this domain

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

challenges and problems?

Identifying trusted #AuthoritiveSources

Extracting identifiers - although eRDF, RDFa, DOIs, ISBN/ISSN, URL parsing provide reasonable coverage in this domain

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

challenges and problems?

Identifying trusted #AuthoritiveSources

Extracting identifiers - although eRDF, RDFa, DOIs, ISBN/ISSN, URL parsing provide reasonable coverage in this domain

Need to provide a manual add fallback

shared innovation™

how do we create structure?aiiso:Instituion

aiiso:Courselist:Listlist:Item

bibo:Article

shared innovation™

how do we create linked data?

shared innovation™

A domain-centric solution using RDFa

shared innovation™

A domain-centric solution using RDFa

Use your favorite Javascript library

shared innovation™

A domain-centric solution using RDFa

Use your favorite Javascript library

Drag + drop interface = HTML DOM manipulation

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”

shared innovation™

user clicks save...HTMLRDFaold model

shared innovation™

user clicks save...HTMLRDFa #parse new modelold model

shared innovation™

user clicks save...HTMLRDFa #parse new modelold model

#TalisAspire

#submittedTo #submittedTo

shared innovation™

user clicks save...HTMLRDFa #parse new modelold model

#TalisAspire

#Deltas

#submittedTo #submittedTo

#creates

shared innovation™

user clicks save...HTMLRDFa #parse new modelold model

#TalisAspire

#Deltas

#submittedTo #submittedTo

#creates

#TalisPlatform#appliedTo

shared innovation™

made with...XHTMLRDFa #parse new modelold model

#System

#Deltas

#submittedTo #submittedTo

#creates

#Platform#appliedTo

http://code.google.com/p/rdfquery/

http://purl.org/vocab/changeset/schema#

http://talis.com/platform or http://n2.talis.com

http://code.google.com/p/moriarty/http://arc.semsol.org

shared innovation™

Future work

Do students actually find this stuff useful?

Are these the best resources?

shared innovation™

Future work

Do students actually find this stuff useful?

Are these the best resources?

Require network effects

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Linked

Periodicals

?

?

?

?

?

??

?

?

?

?

?

?

?

?

shared innovation™

Future work

Require network effects

shared innovation™

Summary

http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/

shared innovation™

SummaryLinked Data can solve problems for our users - but they don’t need to “see” it

http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/

shared innovation™

SummaryLinked 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/

shared innovation™

SummaryLinked 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/

shared innovationTM

This work is Copyright © 2009 Talis Group Limited.It is licensed under the Creative Commons Attribution 3.0 Unported LicenseFull details at: http://creativecommons.org/licenses/by/3.0/

You are free:

to Share — to copy, distribute and transmit the work

to Remix — to adapt the work

Under the following conditions:Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

• For any reuse or distribution, you must make clear to others the license terms of this work.• Any of the above conditions can be waived if you get permission from the copyright holder.• Nothing in this license impairs or restricts the author's moral rights.• Some Content in the work may be licensed under different terms, this is noted separately.

shared innovation™