1. Evaluating the SharedCanvas
Manuscript Data Model in CATCHPlus
Robert Sanderson
Los Alamos National Laboratory
Hennie Brugman
Meertens Institute
Benjamin Albritton
Stanford University
Herbert Van de Sompel
Los Alamos National Laboratory
http://www.shared-canvas.org/
This research is funded, in part, by the
Andrew W. Mellon Foundation
Evaluating SharedCanvas 1
SDH2011, 17th of November 2011, Copenhagen, Denmark
2. Overview
• SharedCanvas:
• Requirements
• Model by Example
• Evaluation in CATCHPlus:
• Use Cases
• Modeling
Evaluating SharedCanvas 2
SDH2011, 17th of November 2011, Copenhagen, Denmark
3. Motivation
Manuscripts spread all around the world:
• For every repository, its interface.
• How do we rethink digital facsimiles in a
shared, distributed, global space?
A collaborative future:
• Rich landscape of interconnected
repositories, with seamless user
interfaces
• Improve efficiency and usability through
open, shared development
BNF f.fr 113, folio 1 recto
Evaluating SharedCanvas 3
SDH2011, 17th of November 2011, Copenhagen, Denmark
4. Baseline Requirements
To Realize this Future:
• Need an interoperable input format to
presentation systems, exposed by
distributed repositories
Baseline Requirements:
• Ability to model primarily textual items,
where the individual physical instance is
an important cultural object
• Alignment of multiple Images, Texts,
Commentary and other Content
resources per folio
Ms MurF: 10.5076/e-codices-kba-0003
Evaluating SharedCanvas 4
SDH2011, 17th of November 2011, Copenhagen, Denmark
5. Domain Requirements: Missing/Fragmentary Pages
This page intentionally,
but unfortunately,
left blank
Cod. Sang. 1394: 10.5076/e-codices-csg-1394
Evaluating SharedCanvas 5
SDH2011, 17th of November 2011, Copenhagen, Denmark
6. Domain Requirements: Non-Rectangular Fragments/Pages
Facsimile of BNF Rothschild 2973
Cod Sang 1394, folio 63r http://www.omifacsimiles.com/brochures/montchen.html
Evaluating SharedCanvas 6
SDH2011, 17th of November 2011, Copenhagen, Denmark
7. Domain Requirements: Multiple Orderings and Digitizations
Archimedes Palimpsest Multi-Spectral Images
Cod Sang 730: 10.5706/e-codices-csg-0730a http://www.archimedespalimpsest.org/
Evaluating SharedCanvas 7
SDH2011, 17th of November 2011, Copenhagen, Denmark
9. Naïve Approach: Transcribe Images Directly
But how to align multiple images, pages without images, fragments… ?!
Evaluating SharedCanvas 9
SDH2011, 17th of November 2011, Copenhagen, Denmark
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
Evaluating SharedCanvas 10
SDH2011, 17th of November 2011, Copenhagen, Denmark
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
• Open Annotation: http://www.openannotation.org/
Evaluating SharedCanvas 11
SDH2011, 17th of November 2011, Copenhagen, Denmark
12. Annotations to Paint Images
Evaluating SharedCanvas 12
SDH2011, 17th of November 2011, Copenhagen, Denmark
13. Annotations to Paint Text
Evaluating SharedCanvas 13
SDH2011, 17th of November 2011, Copenhagen, Denmark
14. Transcription: Morgan 804
Evaluating SharedCanvas 14
SDH2011, 17th of November 2011, Copenhagen, Denmark
15. Transcription: Morgan 804
Evaluating SharedCanvas 15
SDH2011, 17th of November 2011, Copenhagen, Denmark
16. Musical Manuscripts: Parker CCC 008
Evaluating SharedCanvas 16
SDH2011, 17th of November 2011, Copenhagen, Denmark
17. Rebinding: BNF f.fr. 113-116
Evaluating SharedCanvas 17
SDH2011, 17th of November 2011, Copenhagen, Denmark
18. Discovery
Evaluating SharedCanvas 18
SDH2011, 17th of November 2011, Copenhagen, Denmark
19. Evaluation via Unseen Requirements
Archive of the Queen’s Office (KdK)
• 40,000 images with transcriptions
• Texts automatically annotated with
Named Entity software
• Templates for consistent layouts
Evaluating SharedCanvas 19
SDH2011, 17th of November 2011, Copenhagen, Denmark
20. Evaluation via Unseen Requirements
Sailing Letters
• 38,000 letters and documents captured
by Pirates
• Complex layouts
• Multiple co-ordinates after image re-
alignment piu
• Alignment of multiple texts
(transcription versus edition)
Evaluating SharedCanvas 20
SDH2011, 17th of November 2011, Copenhagen, Denmark
21. Alignment of Multiple Texts
Group text annotations together in the Discovery layer
Align via overlap of Annotation targets on the Canvas
Evaluating SharedCanvas 21
SDH2011, 17th of November 2011, Copenhagen, Denmark
22. Interactive Zones on a Canvas: Rotation
Evaluating SharedCanvas 22
SDH2011, 17th of November 2011, Copenhagen, Denmark
23. Interactive Zones on a Canvas: Rotation
Evaluating SharedCanvas 23
SDH2011, 17th of November 2011, Copenhagen, Denmark
24. Interactive Zones on a Canvas: Folding
Evaluating SharedCanvas 24
SDH2011, 17th of November 2011, Copenhagen, Denmark
25. Open Annotation Constraint Model
Evaluating SharedCanvas 25
SDH2011, 17th of November 2011, Copenhagen, Denmark
26. Multiple Reference Frames
Evaluating SharedCanvas 26
SDH2011, 17th of November 2011, Copenhagen, Denmark
27. Layout Templating
Evaluating SharedCanvas 27
SDH2011, 17th of November 2011, Copenhagen, Denmark
28. Semantic Annotation of Text
Evaluating SharedCanvas 28
SDH2011, 17th of November 2011, Copenhagen, Denmark
29. Summary
Distributed Canvas paradigm provides a coherent solution to modeling
the layout of medieval manuscripts
• Annotation, and Collaboration, at the heart of the model
• Distribution across repositories for images, text, commentary
• Granular accuracy, from full resource to non-rectangular segment
• Multiple page orders and Discovery via Aggregations
SharedCanvas brings the humanist's primary research objects
to their desktop in a powerful, extensible and interoperable fashion
Evaluating SharedCanvas 29
SDH2011, 17th of November 2011, Copenhagen, Denmark
30. Thank You
Robert Sanderson
rsanderson@lanl.gov
azaroth42@gmail.com
@azaroth42
Web: http://www.shared-canvas.org/
Papers: http://arxiv.org/abs/1104.2925
http://arxiv.org/abs/1110.3687
Slides: http://slidesha.re/xxxxxx
Acknowledgements
DMSTech Group: http://dmstech.group.stanford.edu/
Open Annotation Collaboration: http://www.openannotation.org/
Evaluating SharedCanvas 30
SDH2011, 17th of November 2011, Copenhagen, Denmark