27
SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28 th October 2011, San Francisco 1 SharedCanvas : Collaborative Facsimiles Robert Sanderson [email protected] Los Alamos National Laboratory Benjamin Albritton [email protected] Stanford University http://www.shared-canvas.org/ This presentation arises from work funded, in part, by the Andrew W. Mellon Foundation

Books in Browsers / SharedCanvas: Collaborative Facsimiles

Embed Size (px)

DESCRIPTION

Slides for the Books in Browsers 2011 presentation at the Internet Archive, San Francisco in October 2011.

Citation preview

Page 1: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

1

SharedCanvas: Collaborative Facsimiles

Robert Sanderson [email protected] Los Alamos National Laboratory

Benjamin Albritton [email protected] Stanford University

http://www.shared-canvas.org/

This presentation arises from work funded, in part, by the Andrew W. Mellon Foundation

Page 2: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

2

Overview

•  Motivation •  SharedCanvas Model •  Examples •  Distributed Approach

Page 3: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

3

Motivation

Ms MurF: 10.5076/e-codices-kba-0003

Many repositories of digitized books, manuscripts and other culturally important objects.

Just as many home-grown page turning websites, apps and programs.

Just as many models and descriptive formats.

Medieval manuscripts are often held at multiple locations, only exist in fragments, may be only partially digitized, …

Page 4: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

4

Vision

A collaborative future: •  Rich landscape of interconnected

repositories of images, texts, media •  Seamless user interfaces

disconnected from those repositories •  Improved efficiency and usability

through open, shared development

Requirements: •  Shared Data Model •  Shared services

BNF f.fr 113, folio 1 recto

Page 5: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

5

Naïve Approach: Transcribe Images Directly

Page 6: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

6

CCC 26 f. iiiR

Naïve Approach: Multiple Representations?

Page 7: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

7

CCC 26 f. iiiR Fold A Open

Naïve Approach: Multiple Representations?

Page 8: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

8

CCC 26 f. iiiR Fold A Open Fold A and B Open

Naïve Approach: Multiple Representations?

Page 9: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

9

CCC 26 f. iiiR Fold A Open Fold A and B Open f. iiiV

How to align multiple images, pages without images, fragments… ?!

Naïve Approach: Multiple Representations?

Page 10: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

10

Canvas Paradigm

•  A Canvas is an empty space in which to build up a display •  A SharedCanvas's top left and bottom right corners correspond to the equivalent corners of a page

Page 11: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

11

Painting the Canvas?

Requirements: •  Need to allow distributed association of resources with the Canvas, or part of the Canvas •  Any type of resource, or part of a resource, should be able to be painted •  Need to allow users to comment about the Canvas, or part of it, or any of the resources

Solution: •  Associate resources using Annotations

Page 12: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

12

Annotations to Paint Images

Page 13: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

13

Annotations to Paint Text

Page 14: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

14

Open Annotation

•  http://www.openannotation.org/

•  Focus on interoperable sharing of annotations •  Web-centric and open, not locked down silos •  Create, consume and interact in different environments

•  “Annotation” •  Scholarly commentary about the manuscript •  Painting resources on the SharedCanvas

•  The same framework as NISO/IA Social Bookmarking effort

Page 15: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

15

Base Open Annotation Model

•  Annotation (a document) •  Body (the ‘comment’ of the annotation) •  Target (the resource the Body is ‘about’)

Page 16: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

16

Transcription: Morgan 804

Page 17: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

17

Transcription: Morgan 804

Page 18: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

18

SharedCanvas Implementation

Page 19: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

19

Musical Manuscripts: Parker CCC 008

Page 20: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

20

SharedCanvas Implementation

Page 21: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

21

Marginalia and Annotations

Page 22: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

22

Where are Annotations Stored?

Page 23: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

23

Publish/Subscribe Method: Publish

publish

Page 24: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

24

publish subscribe

Publish/Subscribe Method: Subscribe

Page 25: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

25

publish subscribe consume

Publish/Subscribe Method: Consume

Page 26: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

26

Summary

Model: •  Canvas paradigm provides a coherent solution to modeling the layout of medieval manuscripts •  Annotations, and Collaboration, at the heart of the model

Implementation: •  Distribution across repositories for all resources •  PubSub enables customized views and avoids tool lock-in •  Encourages tool development by experts

SharedCanvas brings digitized works to the desktop in a powerful, extensible and interoperable fashion

Page 27: Books in Browsers / SharedCanvas: Collaborative Facsimiles

SharedCanvas: Collaborative Facsimiles Books in Browsers 11, 28th October 2011, San Francisco

27

Thank You

Robert Sanderson [email protected] [email protected] @azaroth42

Benjamin Albritton [email protected] @bla222

Web: http://www.shared-canvas.org/ Paper: http://arxiv.org/abs/1104.2925 http://arxiv.org/abs/1110.3687 Slides: http://slidesha.re/

Acknowledgements DMSTech Group: http://lib.stanford.edu/dmm Open Annotation Collaboration: http://www.openannotation.org/