![Page 1: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/1.jpg)
Tag Scholarly Information Resourcesto Support Reuse
L C D XS T A N F O R D U N I V E R S I T Y
M A R C H 2 4 , 2 0 1 5
Naomi Dushay / [email protected]
![Page 2: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/2.jpg)
“… As a librarian, I would like to tag resources into curated lists … so that I can feed these these lists into subject guides, course reserves, or reference collections.
“I'd like these lists to be portable (into Drupal, LibGuides, etc.) and durable.
“I'd like these lists/tags to selectively feed back into the discovery environment without having to modify the catalog records.”
(shortened …)
![Page 3: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/3.jpg)
Open Annotation: MotivationsMotivation Description
oa:bookmarking Recording a resource or point of interest
oa:classifying Assigning a class to a resource
oa:commenting Providing a review or comment
oa:describing Describing the resource
oa:editing Requesting a change to the resource
oa:highlighting Region or span of interest to highlight
oa:identifying Assigning an identifier to a resource
oa:linking Linking another resource to the target
oa:moderating Assignment of value or quality
oa:questioning Asking a question about the resource
oa:replying Replying to previous statement or question
oa:tagging Tagging a resource
![Page 4: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/4.jpg)
Triannon (Rails engine gem)
triple store(in memory)RDF (gems)
Triannon: Rails Engine Gem
Rails App
![Page 5: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/5.jpg)
SearchWorks & Triannon
Demo
![Page 6: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/6.jpg)
Triannon (Rails engine gem)
triple store(in memory)RDF (gems)
Triannon: Rails Engine Gem
Rails App
![Page 7: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/7.jpg)
Requirements:• Create and manage tags/annotations in any client or environment• Retrieve tags/annotations to display in any client• Chosen identifiers, not necessarily catalog ids
Need: • A model for annotations• A format to serialize them into• A protocol to transfer the serializations between systems• Storage for tags/annotations• Restful searching for tags/annotations• Implementations!
Triannon: Back End Annotation Store
![Page 8: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/8.jpg)
Model: Open Annotation
http://www.openannotation.org/spec/core/
http://www.w3.org/TR/annotation-model/ (beta)
![Page 9: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/9.jpg)
Serialization Format: JSON-LD (or turtle or …)
{ "@context": "http://www.w3.org/ns/oa-context-20130208.json", "@id": "http://triannon.stanford.edu/annotations/123", "@type": "oa:Annotation”, "motivatedBy":"oa:commenting", "hasBody": { "@type": "cnt:ContentAsText", "chars": ”Linked Data is the future", "format": "text/plain" }, "hasTarget": [
"http://searchworks.stanford.edu/view/10594400","http://worldcat.org/entity/work/id/872987681"
]}
![Page 10: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/10.jpg)
Triannon (Rails engine gem)
triple store(in memory)RDF (gems)
Triannon: Rails Engine Gem
Rails App
![Page 11: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/11.jpg)
Client Application: Search and Display
Triannon (Solr)Client App
http://triannon/search?targetUrl=purl.stanford.edu\/bd136jk4522http://triannon/search?bodyExact=food+sustainabilityhttp://triannon/search?bodyKeyword=dragons
IIIF Annotation List
![Page 12: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/12.jpg)
It’s the Graph, Baby!
![Page 13: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/13.jpg)
Triannon Client App
ActiveTriples
ld4l-open_annotation_rdf
triple store(in memory)
RDF
Client Application: Create, Update, Delete
Triannon
id
html form
jsonld from RDF::Graph
![Page 14: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/14.jpg)
• User Authentication/Authorization• Broader Types of Annotations• Easy Way to Include Tagged Collections Elsewhere (e.g.
research guides in Drupal)• Cross Institutional Data, Searching• Search text of tags and comments with other metadata
in SearchWorks• Ordered Lists
Remaining Work
![Page 15: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1af87f8b9ab059982c48/html5/thumbnails/15.jpg)
• Chris Beer: Fedora 4, LDP for Fedora 4
• Naomi Dushay: Triannon, Solr, SearchWorks
• Christopher Jesudurai: SearchWorks UI
• Willy Mene: Triannon LDP
• Rob Sanderson: Architecture, Specs, Cat Herding
Contributors (Stanford)