A Resource List Management Tool based on Linked Open Data Principles

  • 1,640 views
Uploaded on

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 …

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.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,640
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
33
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 2. shared innovation™
  • 3. shared innovation™
  • 4. shared innovation™
  • 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
  • 14. shared innovation™ some existing solutions
  • 15. shared innovation™
  • 16. shared innovation™
  • 17. shared innovation™
  • 18. shared innovation™ Unit of currency: the hyperlink
  • 19. shared innovation™ integration landscape #PublisherPlatform #VLE #LinkResolver #ResourceLists #Repository #LibraryCatalog #Amazon #GBS #CampusBookstore
  • 20. shared innovation™ the problems...
  • 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?
  • 25. shared innovation™ why do links break? #Article
  • 26. shared innovation™ why do links break? #PublisherPlatform #availableFrom #Article
  • 27. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Article #Library
  • 28. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #preprint #references AvailableFrom #Repository
  • 29. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #preprint #references AvailableFrom #availableFrom #Repository #Aggregator2
  • 30. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #Teacher #Article #Library #preprint #references AvailableFrom #availableFrom #hasSubscriptionWith #Repository #Aggregator2 which hyperlink??
  • 31. shared innovation™ #Publisher #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #references #availableFrom #availableFrom #Repository #Aggregator2
  • 32. shared innovation™ #Publisher #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #references #availableFrom #availableFrom #Repository #Aggregator2
  • 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.
  • 36. shared innovation™ bibo:Article PREFIX bibo: http://vocab.org/resourcelist/schema
  • 37. shared innovation™ list:List list:Item bibo:Article PREFIX list: http://vocab.org/resourcelist/schema PREFIX bibo: http://vocab.org/resourcelist/schema
  • 38. shared innovation™ aiiso:Instituion aiiso:Course list:List list:Item bibo:Article PREFIX aiiso: http://vocab.org/aiiso/schema PREFIX list: http://vocab.org/resourcelist/schema PREFIX bibo: http://vocab.org/resourcelist/schema
  • 39. shared innovation™ aiiso:Instituion list:List aiiso:Course list:List list:List list:Item bibo:Journal bibo:Article
  • 40. shared innovation™ <http://lists.lib.plymouth.ac.uk/lists/abf203> rdf:type <list:List> .html .rdf .json When someone looks up a URI, provide useful information.
  • 41. shared innovation™ <http://lists.lib.plymouth.ac.uk/items/...> rdf:type <list:Item> .html .rdf .json When someone looks up a URI, provide useful information.
  • 42. shared innovation™ #Article Include links to other URIs, so that they can discover more things.
  • 43. shared innovation™ #Article Include links to other URIs, so that they can discover more things.
  • 44. shared innovation™ #Book Include links to other URIs, so that they can discover more things.
  • 45. shared innovation™ #Book Include links to other URIs, so that they can discover more things.
  • 46. shared innovation™ #AudioVisual Include links to other URIs, so that they can discover more things.
  • 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?
  • 49. shared innovation™ How many copies of the 2nd edition do we need?
  • 50. shared innovation™ Find core texts referenced on level 2 courses in my institution with class sizes >30 taking place in the 2nd semester...
  • 51. shared innovation™ aiiso:Instituion list:List aiiso:Course list:List list:List list:Item bibo:Journal bibo:Article
  • 52. shared innovation™ aiiso:Instituion list:List aiiso:Course linkable, list:List but not list:List linked data list:Item bibo:Journal bibo:Article
  • 53. shared innovation™ the problems... multiple silos, #no-one can ask useful poor questions interoperability Are these the best resources?
  • 54. shared innovation™ Find the most popular texts referenced on courses about Physics for Universities in cities with a population >300,000
  • 55. shared innovation™ DBPedia Resource Lists @ Sussex Resource Lists @ Plymouth
  • 56. shared innovation™ Find the most referenced journal in UK Universities
  • 57. shared innovation™ Resource Lists @ Sussex Resource Lists @ Plymouth
  • 58. shared innovation™ Resource Lists @ Sussex Resource Resource Lists @ Lists @ Plymouth ? Resource Resource Lists @ Lists @ ? ? Image Credit goes here
  • 59. shared innovation™ Resource Lists @ Sussex Resource Resource Lists @ Lists @ Plymouth ? Resource Resource Linked Lists @ Lists @ Periodicals ? ? Resource Resource Lists @ Lists @ ? ? Resource Lists @ ?
  • 60. shared innovation™ DBPedia Resource Lists @ Sussex Resource Linked Lists @ Periodicals Plymouth LOC Subject Headings
  • 61. shared innovation™ challenges and problems?
  • 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.
  • 66. shared innovation™ #Article
  • 67. shared innovation™
  • 68. shared innovation™ bookmarking the article not a link to a HTML document that might describe the article
  • 69. shared innovation™ #Teacher
  • 70. shared innovation™ #Teacher #bookmarks #Webpage
  • 71. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System
  • 72. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System #rdfizesDataFrom #AuthoritiveSource
  • 73. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  • 74. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #confirmsDescriptionOf #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  • 75. shared innovation™ challenges and #Teacher #bookmarks problems? #Webpage #extractsIdentifierFrom #confirmsDescriptionOf #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  • 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
  • 80. shared innovation™ how do we create linked data?
  • 81. shared innovation™ A domain-centric solution using RDFa
  • 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”
  • 85. shared innovation™ user clicks save... HTML RDFa old model
  • 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
  • 93. shared innovation™ Future work Resource Lists @ Sussex Resource ? Lists @ Plymouth ? ? ? ? Linked ? Periodicals ? ? ? ? ? ? ? ? ? Require network effects
  • 94. shared innovation™ Summary http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
  • 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/
  • 98. shared innovation TM
  • 99. shared innovation™ This work is Copyright © 2009 Talis Group Limited. It is licensed under the Creative Commons Attribution 3.0 Unported License Full 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.