16
Tag Scholarly Information Resources to Support Reuse LCDX STANFORD UNIVERSITY MARCH 24, 2015 Naomi Dushay / [email protected]

Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay

Embed Size (px)

DESCRIPTION

Open Annotation: Motivations MotivationDescription oa:bookmarkingRecording a resource or point of interest oa:classifyingAssigning a class to a resource oa:commentingProviding a review or comment oa:describingDescribing the resource oa:editingRequesting a change to the resource oa:highlightingRegion or span of interest to highlight oa:identifyingAssigning an identifier to a resource oa:linkingLinking another resource to the target oa:moderatingAssignment of value or quality oa:questioningAsking a question about the resource oa:replyingReplying to previous statement or question oa:taggingTagging a resource

Citation preview

Page 1: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay

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

“… 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

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

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

SearchWorks & Triannon

Demo

Page 6: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay

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

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

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

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

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

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

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

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

• 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

• 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)

Page 16: Tag Scholarly Information Resources to Support Reuse LCDX S TANFORD U NIVERSITY M ARCH 24, 2015 Naomi Dushay

Thank You!

[email protected]