A Resource List Management Tool based on Linked Open Data Principles

2,043 views

Published 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 metaphor. The paper explores and critiques the technical approach used to build the system.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,043
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
39
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

A Resource List Management Tool based on Linked Open Data Principles

  1. 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. 2. shared innovation™
  3. 3. shared innovation™
  4. 4. shared innovation™
  5. 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. 6. shared innovation™ a user view of linked data? c.baldassarre@open.ac.uk http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
  7. 7. shared innovation™ what are resource lists? http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
  8. 8. shared innovation™ what are resource lists? http://www.bristol.ac.uk/sps/studying/undergraduate/social_policy_handbook.shtml
  9. 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. 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. 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. 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. 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. 14. shared innovation™ some existing solutions
  15. 15. shared innovation™
  16. 16. shared innovation™
  17. 17. shared innovation™
  18. 18. shared innovation™ Unit of currency: the hyperlink
  19. 19. shared innovation™ integration landscape #PublisherPlatform #VLE #LinkResolver #ResourceLists #Repository #LibraryCatalog #Amazon #GBS #CampusBookstore
  20. 20. shared innovation™ the problems...
  21. 21. shared innovation™ the problems... links #students can’t find break things
  22. 22. shared innovation™ the problems... links #students can’t find break things multiple silos, #library can’t ask useful poor questions interoperability
  23. 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. 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. 25. shared innovation™ why do links break? #Article
  26. 26. shared innovation™ why do links break? #PublisherPlatform #availableFrom #Article
  27. 27. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Article #Library
  28. 28. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #preprint #references AvailableFrom #Repository
  29. 29. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #preprint #references AvailableFrom #availableFrom #Repository #Aggregator2
  30. 30. shared innovation™ why do links break? #PublisherPlatform #Aggregator1 #availableFrom #availableFrom #Teacher #Article #Library #preprint #references AvailableFrom #availableFrom #hasSubscriptionWith #Repository #Aggregator2 which hyperlink??
  31. 31. shared innovation™ #Publisher #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #references #availableFrom #availableFrom #Repository #Aggregator2
  32. 32. shared innovation™ #Publisher #Aggregator1 #availableFrom #availableFrom #hasSubscriptionWith #Teacher #Article #Library #references #availableFrom #availableFrom #Repository #Aggregator2
  33. 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. 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. 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. 36. shared innovation™ bibo:Article PREFIX bibo: http://vocab.org/resourcelist/schema
  37. 37. shared innovation™ list:List list:Item bibo:Article PREFIX list: http://vocab.org/resourcelist/schema PREFIX bibo: http://vocab.org/resourcelist/schema
  38. 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. 39. shared innovation™ aiiso:Instituion list:List aiiso:Course list:List list:List list:Item bibo:Journal bibo:Article
  40. 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. 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. 42. shared innovation™ #Article Include links to other URIs, so that they can discover more things.
  43. 43. shared innovation™ #Article Include links to other URIs, so that they can discover more things.
  44. 44. shared innovation™ #Book Include links to other URIs, so that they can discover more things.
  45. 45. shared innovation™ #Book Include links to other URIs, so that they can discover more things.
  46. 46. shared innovation™ #AudioVisual Include links to other URIs, so that they can discover more things.
  47. 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. 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. 49. shared innovation™ How many copies of the 2nd edition do we need?
  50. 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. 51. shared innovation™ aiiso:Instituion list:List aiiso:Course list:List list:List list:Item bibo:Journal bibo:Article
  52. 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. 53. shared innovation™ the problems... multiple silos, #no-one can ask useful poor questions interoperability Are these the best resources?
  54. 54. shared innovation™ Find the most popular texts referenced on courses about Physics for Universities in cities with a population >300,000
  55. 55. shared innovation™ DBPedia Resource Lists @ Sussex Resource Lists @ Plymouth
  56. 56. shared innovation™ Find the most referenced journal in UK Universities
  57. 57. shared innovation™ Resource Lists @ Sussex Resource Lists @ Plymouth
  58. 58. shared innovation™ Resource Lists @ Sussex Resource Resource Lists @ Lists @ Plymouth ? Resource Resource Lists @ Lists @ ? ? Image Credit goes here
  59. 59. shared innovation™ Resource Lists @ Sussex Resource Resource Lists @ Lists @ Plymouth ? Resource Resource Linked Lists @ Lists @ Periodicals ? ? Resource Resource Lists @ Lists @ ? ? Resource Lists @ ?
  60. 60. shared innovation™ DBPedia Resource Lists @ Sussex Resource Linked Lists @ Periodicals Plymouth LOC Subject Headings
  61. 61. shared innovation™ challenges and problems?
  62. 62. shared innovation™ challenges and problems? LOD community has proved concept
  63. 63. shared innovation™ challenges and problems? LOD community has proved concept Creating legally, technically and socially sustainable LOD is hard
  64. 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. 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. 66. shared innovation™ #Article
  67. 67. shared innovation™
  68. 68. shared innovation™ bookmarking the article not a link to a HTML document that might describe the article
  69. 69. shared innovation™ #Teacher
  70. 70. shared innovation™ #Teacher #bookmarks #Webpage
  71. 71. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System
  72. 72. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System #rdfizesDataFrom #AuthoritiveSource
  73. 73. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  74. 74. shared innovation™ #Teacher #bookmarks #Webpage #extractsIdentifierFrom #confirmsDescriptionOf #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  75. 75. shared innovation™ challenges and #Teacher #bookmarks problems? #Webpage #extractsIdentifierFrom #confirmsDescriptionOf #System #createsReferenceTo #rdfizesDataFrom #Article #AuthoritiveSource
  76. 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. 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. 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. 79. shared innovation™ how do we create structure? aiiso:Instituion aiiso:Course list:List list:Item bibo:Article
  80. 80. shared innovation™ how do we create linked data?
  81. 81. shared innovation™ A domain-centric solution using RDFa
  82. 82. shared innovation™ A domain-centric solution using RDFa Use your favorite Javascript library
  83. 83. shared innovation™ A domain-centric solution using RDFa Use your favorite Javascript library Drag + drop interface = HTML DOM manipulation
  84. 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. 85. shared innovation™ user clicks save... HTML RDFa old model
  86. 86. shared innovation™ user clicks save... HTML RDFa #parse new model old model
  87. 87. shared innovation™ user clicks save... HTML RDFa #parse new model old model #submittedTo #submittedTo #TalisAspire
  88. 88. shared innovation™ user clicks save... HTML RDFa #parse new model old model #submittedTo #submittedTo #TalisAspire #creates #Deltas
  89. 89. shared innovation™ user clicks save... HTML RDFa #parse new model old model #submittedTo #submittedTo #TalisAspire #creates #Deltas #appliedTo #TalisPlatform
  90. 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. 91. shared innovation™ Future work Do students actually find this stuff useful? Are these the best resources?
  92. 92. shared innovation™ Future work Do students actually find this stuff useful? Are these the best resources? Require network effects
  93. 93. shared innovation™ Future work Resource Lists @ Sussex Resource ? Lists @ Plymouth ? ? ? ? Linked ? Periodicals ? ? ? ? ? ? ? ? ? Require network effects
  94. 94. shared innovation™ Summary http://www.flickr.com/photos/restlessglobetrotter/2981504756/sizes/l/
  95. 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. 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. 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. 98. shared innovation TM
  99. 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.

×