A Resource List Management Tool based on Linked Open Data Principles

100
shared innovation A Resource List Management Tool based on Linked Open Data Principles Chris Clarke, Talis Group Limited [email protected] ESWC2009 In-Use Track
  • date post

    18-Oct-2014
  • Category

    Technology

  • view

    3.381
  • download

    1

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

Page 1: 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 [email protected]

ESWC2009 In-Use Track

Page 2: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 3: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 4: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 5: A Resource List Management Tool based on Linked Open Data Principles

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.

Page 6: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

a user view of linked data?

[email protected]

Page 7: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

what are resource lists?

Page 8: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

what are resource lists?

Page 9: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

what are resource lists?

#Books#Journals#Websites#Articles#AudioVisual

Page 10: A Resource List Management Tool based on Linked Open Data Principles

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

Page 11: A Resource List Management Tool based on Linked Open Data Principles

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?

Page 12: A Resource List Management Tool based on Linked Open Data Principles

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?

Page 13: A Resource List Management Tool based on Linked Open Data Principles

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?

Page 14: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

some existing solutions

Page 15: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 16: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 17: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 18: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Unit of currency:the hyperlink

Page 19: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

integration landscape

#LibraryCatalog#Repository

#PublisherPlatform

#CampusBookstore#Amazon #GBS

#ResourceLists

#VLE #LinkResolver

Page 20: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

the problems...

Page 21: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

the problems...links break

#students can’t find things

Page 22: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

the problems...links break

#students can’t find things

multiple silos, poor interoperability

#library can’t ask useful questions

Page 23: A Resource List Management Tool based on Linked Open Data Principles

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

Page 24: A Resource List Management Tool based on Linked Open Data Principles

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?

Page 25: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

why do links break?

Page 26: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#PublisherPlatform

#availableFrom

why do links break?

Page 27: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#PublisherPlatform #Aggregator1

#availableFrom #availableFrom

#Library

#hasSubscriptionWith

why do links break?

Page 28: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#PublisherPlatform

#Repository

#Aggregator1

#availableFrom #availableFrom

#preprintAvailableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

why do links break?

Page 29: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#PublisherPlatform

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#preprint

AvailableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

why do links break?

Page 30: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#PublisherPlatform

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#preprint

AvailableFrom

#Library#Teacher

#references

which hyperlink??

why do links break?

#hasSubscriptionWith

Page 31: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

Page 32: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

#Publisher

#Repository #Aggregator2

#Aggregator1

#availableFrom #availableFrom

#availableFrom#availableFrom

#Library

#hasSubscriptionWith

#Teacher

#references

Page 33: A Resource List Management Tool based on Linked Open Data Principles

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.

Page 34: A Resource List Management Tool based on Linked Open Data Principles

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.

Page 35: A Resource List Management Tool based on Linked Open Data Principles

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.

Page 36: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

bibo:Article

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

Page 37: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

list:Listlist:Item

bibo:Article

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

Page 38: A Resource List Management Tool based on Linked Open Data Principles

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

Page 39: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

Page 40: A Resource List Management Tool based on Linked Open Data Principles

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.

Page 41: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

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

Page 42: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 43: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 44: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 45: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

#Book

Page 46: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 47: A Resource List Management Tool based on Linked Open Data Principles

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

Page 48: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

the problems...multiple silos, poor interoperability

#library can’t ask useful questions

Do we have enough copies of the 2nd edition?

Page 49: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 50: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 51: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

Page 52: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

bibo:Article

bibo:Journal

list:List

list:List

list:List

aiiso:Instituion

aiiso:Course

list:Item

linkable, but not linked data

Page 53: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

the problems...multiple silos, poor interoperability

#no-one can ask useful questions

Are these the best resources?

Page 54: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 55: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

DBPedia

shared innovation™

Page 56: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Find the most referenced journal in UK Universities

Page 57: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

shared innovation™

Page 58: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

shared innovation™

Image Credit goes here

Page 59: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Linked

Periodicals

Resource

Lists @

?

Resource

Lists @

? Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

Resource

Lists @

?

shared innovation™

Page 60: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

DBPedia

Linked

Periodicals

LOC

Subject

Headings

shared innovation™

Page 61: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

challenges and problems?

Page 62: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

challenges and problems?

LOD community has proved concept

Page 63: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

challenges and problems?

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

Page 64: A Resource List Management Tool based on Linked Open Data Principles

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

Page 65: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

#teachers do something more interesting instead

I’m busy.

Page 66: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Article

Page 67: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Page 68: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 69: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher

Page 70: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

Page 71: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

Page 72: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

Page 73: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

Page 74: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

Page 75: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

#Teacher #Webpage#bookmarks

#System#extractsIdentifierFrom

#AuthoritiveSource

#rdfizesDataFrom

#Article

#createsReferenceTo

#confirmsDescriptionOf

challenges and problems?

Page 76: A Resource List Management Tool based on Linked Open Data Principles

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

Page 77: A Resource List Management Tool based on Linked Open Data Principles

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

Page 78: A Resource List Management Tool based on Linked Open Data Principles

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

Page 79: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

how do we create structure?aiiso:Instituion

aiiso:Courselist:Listlist:Item

bibo:Article

Page 80: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

how do we create linked data?

Page 81: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

A domain-centric solution using RDFa

Page 82: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

A domain-centric solution using RDFa

Use your favorite Javascript library

Page 83: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

A domain-centric solution using RDFa

Use your favorite Javascript library

Drag + drop interface = HTML DOM manipulation

Page 84: A Resource List Management Tool based on Linked Open Data Principles

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”

Page 85: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

user clicks save...HTMLRDFaold model

Page 86: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

Page 87: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

#TalisAspire

#submittedTo #submittedTo

Page 88: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

#TalisAspire

#Deltas

#submittedTo #submittedTo

#creates

Page 89: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

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

#TalisAspire

#Deltas

#submittedTo #submittedTo

#creates

#TalisPlatform#appliedTo

Page 90: A Resource List Management Tool based on Linked Open Data Principles

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

Page 91: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Future work

Do students actually find this stuff useful?

Are these the best resources?

Page 92: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Future work

Do students actually find this stuff useful?

Are these the best resources?

Require network effects

Page 93: A Resource List Management Tool based on Linked Open Data Principles

Resource

Lists @

Plymouth

Resource

Lists @

Sussex

Linked

Periodicals

?

?

?

?

?

??

?

?

?

?

?

?

?

?

shared innovation™

Future work

Require network effects

Page 94: A Resource List Management Tool based on Linked Open Data Principles

shared innovation™

Summary

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

Page 95: A Resource List Management Tool based on Linked Open Data Principles

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/

Page 96: A Resource List Management Tool based on Linked Open Data Principles

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/

Page 97: A Resource List Management Tool based on Linked Open Data Principles

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/

Page 98: A Resource List Management Tool based on Linked Open Data Principles
Page 99: A Resource List Management Tool based on Linked Open Data Principles

shared innovationTM

Page 100: A Resource List Management Tool based on Linked Open Data Principles

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™