Linking library data

2,326 views

Published on

Slides accompanying the Linking Library Data workshop at European Libraries Automation Group conference 2011.

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

No Downloads
Views
Total views
2,326
On SlideShare
0
From Embeds
0
Number of Embeds
85
Actions
Shares
0
Downloads
47
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Linking library data

  1. 1. Linking Library Data ELAG 2011 Workshop Jindřich Mynarz @ jindrichmynarz
  2. 2. linked data is sooo 2009
  3. 3. Workshop <ul><ul><li>Introduction </li></ul></ul><ul><ul><ul><li>Motivation </li></ul></ul></ul><ul><ul><ul><li>Involved technologies </li></ul></ul></ul><ul><ul><li>Discussion </li></ul></ul><ul><ul><ul><li>Key questions </li></ul></ul></ul><ul><ul><ul><li>Potential issues </li></ul></ul></ul><ul><ul><li>Practical linking </li></ul></ul><ul><li>Shared document:  bit.ly/linking-library-data </li></ul><ul><li>Twitter hashtag:  #elag2011 </li></ul>
  4. 4. conversion lots about
  5. 5. linking little about
  6. 6. library links
  7. 10. raw data
  8. 11. linked data
  9. 12. Key technologies <ul><ul><li>URIs </li></ul></ul><ul><ul><li>RDF </li></ul></ul><ul><ul><li>SPARQL </li></ul></ul><ul><ul><li>Linked data </li></ul></ul>
  10. 13. URIs <ul><ul><li>U niform R esource I dentifiers </li></ul></ul><ul><ul><ul><li><http://example.com> </li></ul></ul></ul><ul><ul><li>&quot;Cool URIs&quot; </li></ul></ul><ul><ul><ul><li>resolvable </li></ul></ul></ul><ul><ul><ul><li>stable </li></ul></ul></ul><ul><ul><ul><li>implement content negotiation </li></ul></ul></ul>
  11. 14. Learn how the RDF looks like <ul><ul><li>Data format for formalizing directed graphs . </li></ul></ul><ul><ul><li>Standard for data interchange on the Web. </li></ul></ul><ul><ul><li>Unit of RDF is a triple . </li></ul></ul>
  12. 15. Step 1: a triple
  13. 16. Step 2: triples
  14. 17. Step 3: a graph
  15. 18. Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Step 4: linked data
  16. 19. Learn how to SPARQL <ul><ul><li>Query language for RDF </li></ul></ul><ul><li>PREFIX ex: <http://example.com> </li></ul><ul><li>SELECT [DISTINCT] ?what [FROM ?where] </li></ul><ul><li>WHERE { </li></ul><ul><li>  ?triplePattern </li></ul><ul><li>}   </li></ul><ul><li>[LIMIT ?limit] </li></ul><ul><li>[ORDER BY ?variable]  </li></ul>
  17. 20. Linked data <ul><ul><li>Use  URIs as names for things </li></ul></ul><ul><ul><li>Use  HTTP URIs so that people can look up those names. </li></ul></ul><ul><ul><li>When someone looks up a URI, provide useful information , using the standards (RDF, SPARQL) </li></ul></ul><ul><ul><li>Include links to other  URIs. so that they can discover more things. </li></ul></ul>
  18. 21. Linking data <ul><ul><li>linking... </li></ul></ul><ul><ul><ul><li>is a continuous integration of heterogeneous dataspaces? </li></ul></ul></ul><ul><ul><ul><li>creates context ? </li></ul></ul></ul><ul><ul><ul><li>is a job for librarians ? Or machines ? </li></ul></ul></ul><ul><ul><ul><li>is good ? </li></ul></ul></ul>
  19. 22. @href is a blunt instrument
  20. 23. typed links
  21. 24. <ul><li>=    identity </li></ul><ul><li>~    similarity </li></ul><ul><li>>    hierarchy </li></ul><ul><li>?    aboutness </li></ul>typed links
  22. 25. Discussion <ul><ul><li>How to find datasets suitable for interlinking?  </li></ul></ul><ul><ul><li>How to make my dataset worth linking to ? </li></ul></ul><ul><ul><li>How to encourage others to link to my data? </li></ul></ul><ul><ul><li>What is the added value of links?  </li></ul></ul><ul><ul><li>How to determine the quality of a link? </li></ul></ul><ul><ul><li>How to maintain links? </li></ul></ul>
  23. 26. find and examine data
  24. 27. added value of links
  25. 28. link baiting
  26. 29. link maintenance
  27. 30. Linking <ul><ul><li>Record linkage, identity resolution, duplicate detection,  instance matching , co-reference detection </li></ul></ul><ul><ul><li>Determinism:  </li></ul></ul><ul><ul><ul><li>Deterministic (e.g., dictionary-based) </li></ul></ul></ul><ul><ul><ul><li>Probabilistic (e.g., graph matching) </li></ul></ul></ul><ul><ul><li>Level: </li></ul></ul><ul><ul><ul><li>Schema (e.g., ontology mapping) </li></ul></ul></ul><ul><ul><ul><li>Instances (e.g., record linkage) </li></ul></ul></ul>
  28. 31. Linking <ul><ul><li>Untyped links to typed links. </li></ul></ul><ul><ul><li>Literals to links. </li></ul></ul><ul><ul><li>Links to other links. </li></ul></ul>
  29. 32. Interlinking with Silk <ul><ul><li>Silk is an interlinking framework for instance matching . </li></ul></ul><ul><ul><li>Uses the link specification language to describe the interlinking process. </li></ul></ul><ul><ul><li>Powerful and relatively easy-to-use. </li></ul></ul>
  30. 33. Link specification language <ul><ul><li>Your turn! </li></ul></ul>
  31. 34. connect the dots
  32. 35. get this
  33. 36. or this
  34. 37. the end.

×