Digital Manuscript Interoperability Via Shared Canvas

2,049 views

Published on

This is a presentation on digital manuscript (DMS) interoperability as an Open Annotation use case, presented on April 9, 2013 at the West Coast OA Roll Out at Stanford University. It includes both the DMS use cases as well as excerpts of shared-canvas slide decks and IIIF.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,049
On SlideShare
0
From Embeds
0
Number of Embeds
78
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Digital Manuscript Interoperability Via Shared Canvas

  1. 1. Digital Manuscript (DMS) Interoperability Via Shared Canvas A Case Study in Open Annotation OA Rollout * Stanford * April 9, 2013 Tom Cramer Borrowing liberally from… and-> Ben AlbrittonChief Technology Strategist DMS Program ManagerStanford University Libraries Rob Sanderson Stanford University Libraries tcramer@stanford.edu Los Alamos National Labs blalbrit@stanford.edu rsanderson@lanl.gov
  2. 2. Parker  on  the  Web  
  3. 3. Roman  de  la  Rose  
  4. 4. E-­‐Codices  
  5. 5. Walled  Gardens:    Custom,  Func<onal,  Isolated    
  6. 6. Consider  …an  art  historian  who  would  like  to  compare  and  annotate  illustra<ons  from  manuscripts  at  two  different  repositories,  available  via  two  different  interfaces    …a  codicologist  who  would  like  to  study  the  original  state  of  the  Codex  Sinai<cus,  fragments  of  which  are  now  dispersed  across  four  different  sites    …a  linguist  who  would  like  to  cite  the  first  wriIen  use  of  old  English  words  in  manuscripts,  referring  to  both  digital  images  and  transcrip<ons    …a  paleographer  who  would  like  to  analyze  scribal  hands  using  a  custom-­‐built,  image  analysis  tool  
  7. 7. Digital  Medieval  Manuscripts  Today:   A  World  of  Silos  &  Duplica<on  Parker App Rose App Gallica St. Gall App App X Parker Rose BnF St. Gall XData Store Data Store Data Store Data Store Data Store •  Dis<nct  applica<on  func<onality   •  Separate  data  stores   •  Unique  data  models   •  Different  (or  no)  API’s    
  8. 8. Dis<nct  Concerns   Build  useful       tools  and  apps   Scholars   Want:  Users  &   resources  Find,  Use,     Tool  Analyze,  Annotate   Makers  Want:  Mix  &  Match,  Best  of  Breed   Repositories   Host,  Preserve  (and  Enrich)  Resources   Want:  Use  of  Resources,  Enriching   services,  Enriched  content  
  9. 9. API’s  Enable  Reuse  Applications Dictionary of TPEN Parker AppUser interfaces Old English Transcription Toolpresent DMS datawith specialized Image Des- Image Image Trans- Des-tools and contexts Delivery cription Delivery Search Delivery criptions cription Import & Export DMS apps and tools can both APIs consume and contribute data Is AP RESTful via common web services. E.g., Web Services transcriptions or annotations can be deposited in the source repository, enriching the corpus Repository Parker Data for future researchers. Canonical Data Store for Images, Description, and TechMD Images MD Annot.
  10. 10.  API’s  -­‐>  Framework  -­‐>  Ecosystem   Annotation & Cross Repository Search Transcription Tools & Delivery Environments Parker App Gallica Image Trans- Image Delivery criptions Delivery SearchImage Des- Image Des-Delivery Search cription Delivery Search cription Is Is Is Is APAP AP AP Parker Data Oxford Data Rose Data BnF Data Images MD Annot. Images MD Annot. Images MD Annot. Images MD Annot.
  11. 11. Specific  Use  Cases  for  Interoperability  1.  Drive  a  page  turner  with  a  sequence  file   (harder  than  you  might  think!)  2.  Enable  3rd  party  transcrip<ons:  Relate   transcrip<ons  to  pages,  and  to  regions  of   interest  (ROI)  on  pages  (text  blocks)  3.  Enable  3rd  party  annota<on:  Relate   annota<ons  (scholarly  commentary)  to   specific  manuscript  elements  –  pages,   images,  text,  marginalia,  etc.    
  12. 12. Page  Turner  
  13. 13. DM  –  Image  Annota<on  Tool  
  14. 14. T-­‐PEN:  Transcrip<on  Tool  
  15. 15. DMS  Interop  Par<cipants  Universi<es   Libraries,  Archives  and  Labs  •  Stanford  *   •  Bri<sh  Library  *  •  Cambridge   •  BNF  *  •  Oxford  *   •  e-­‐codices  *  •  Harvard   •  Los  Alamos  Na<onal  Lab  *  •  Yale  *    •  Johns  Hopkins  *    •  St  Louis  *    •  Drew  *   *  ac<vely  building  tools  •  Ghent    •  Oregon   with  support  from  the  Andrew  J.  Mellon  Founda7on  
  16. 16. Technical  Approach  to  DMS  Interop   +  Shared  Canvas   Data  Model   IIIF  Image   Delivery  
  17. 17. IIIF  Image  Delivery  API  hIp://library.stanford.edu/iiif/image-­‐api  
  18. 18. IIIF  Image  Delivery  API  hIp://library.stanford.edu/iiif/image-­‐api  
  19. 19. Requirements  for  Data  Model  1.  Reflect  the  physical  and  structural  complexi<es  of   medieval  manuscripts   –  Enable  ordered  delivery  of  (page)  images  and   associated  (transcrip<on)  texts  2.  Relate  mul<ple  (and  poten<ally  overlapping)   images,  texts  and  other  resources  to  a  single  page  3.  Reliably  relate  addi<onal  annota<ons  (scholarly   commentary)  to  the  manuscripts  (whole  item,   range  of  pages,  page-­‐level,  or  specific  region)  4.  Express  via  an  easy  transforma<on  of  exis<ng   descrip<on  &  resources  
  20. 20. Naïve Approach: Annotate an ImageCCC  26  f.  iiiR   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  21. 21. Naïve Approach: Annotate which Image?CCC  26  f.  iiiR   Fold  A  Open   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  22. 22. Naïve Approach: Annotate which Images? CCC  26  f.  iiiR   Fold  A  Open   Fold  A  and  B  Open   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  23. 23. Naïve Approach: …?!CCC  26  f.  iiiR   Fold  A  Open   Fold  A  and  B  Open   f.  iiiV   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  24. 24. Naïve Assumption: Everything is Square  Non-­‐rectangular  objects    •  Fashionable  heart  shaped   manuscripts  •  Fragments  •  Pages  with  foldouts             Facsimile  of  BNF  Rothschild  2973   hDp://www.omifacsimiles.com/brochures/montchen.html   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  25. 25. Naïve Assumption: Image Equals PageParts  of  Pages:  •  Only  illumina<ons  digi<zed  •  Fragments  of  page  •  N.B.  Informa<on  about  non-­‐ digi<zed  parts  may  s<ll  exist    Mul<ple  Pages:  •  Open  spread  •  Fragments  from  mul<ple   pages  in  single  image         Cod.  Sang.  1394:  10.5076/e-­‐codices-­‐csg-­‐1394   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  26. 26. Naïve Assumption: Image Exists  The  page  may  not  be  digi<zed  at   all    •  Not  "interes<ng"  enough   This  page  inten<onally,  •  Digi<za<on  destruc<ve   but  unfortunately,   lej  blank  •  Page  no  longer  exists  •  Page  only  hypothe<cal  •  Lack  of  money,  <me,  …         Countless  manuscripts,  all  around  the  world!       SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  27. 27. Naïve Assumption: Only One Image  Alignment  of  mul<ple  images   of  same  object    •  Mul<-­‐spectral  imaging  •  Mul<ple  resolu<ons  •  Mul<ple  digi<za<ons  •  Image  <ling  Bonus  naïvete:  •  Page  has  one  orienta<on  •  Page  has  one  text   Archimedes  Palimpsest  Mul7-­‐Spectral  Images   hDp://www.archimedespalimpsest.org/     SharedCanvas: Collaborative Manuscript Facsimiles   Open Annotation Collaboration, July 26-27, Chicago IL, USA
  28. 28. Canvas Paradigm•   A  Canvas  is  an  empty  space  in  which  to  build  up  a  display  •   Well-­‐known  concept,  eg  HTML,  PDF   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  29. 29. Canvas Paradigm•   A  Canvas  is  an  empty  space  in  which  to  build  up  a  display  •   A  SharedCanvass  top  lej  and  boIom  right  corners  correspond  to  the  equivalent  corners  of  a  [rectangular  bounding  box  around  a]  page   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  30. 30. Canvas Paradigm: Implementation Empty  space  is  not  hard  to  implement!   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  31. 31. Painting the Canvas?Requirements:   •   Need  to  allow  distributed  associa<on  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      Solu<on:   •   Associate  resources  and  commentary  using  Open  Annota<ons!       SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  32. 32. Annotations to Paint ImagesOpen  Annota<on  with  single  Target  (Canvas)  and  Body  (Image)   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  33. 33. Annotations to Paint ImagesAn  oa:Choice  with  a  default  and  1  or  more  op<ons  for  the  image.   SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  34. 34. Annotations to Paint Images: Implementation SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  35. 35. Annotations to Paint TextSpecific  Resource  with  Selector  to  define  an  area  of  the  Canvas      And  also  need  Text  Selectors  to  describe  the  appropriate  part  of  the  text...       SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  36. 36. Annotations to Paint TextSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  37. 37. Annotations to Paint Text: Implementation SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  38. 38. Image SegmentsSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  39. 39. Image Segments: Implementation SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  40. 40. Audio SegmentsSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  41. 41. Audio Segments: Implementation SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  42. 42. [Scholarly] CommentarySharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  43. 43. [Scholarly] Commentary: Implementation SharedCanvas: Collaborative Manuscript Facsimiles Open Annotation Collaboration, July 26-27, Chicago IL, USA
  44. 44. Ordering: Missing PagesSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  45. 45. Ordering: RebindingSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  46. 46. Non Medieval Use CasesSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  47. 47. Non Medieval Use CasesSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  48. 48. SharedCanvas Data ModelSharedCanvas: Collaborative Manuscript FacsimilesOpen Annotation Collaboration, July 26-27, Chicago IL, USA
  49. 49. In  Summary  •  DMS  Interoperability  requires  common   approaches  to  serving  data  and  images  •  Shared  Canvas  provides  an  open,  extensible   data  model  based  on  OAI-­‐ORE  and  Open   Annota<on  constructs   –  Using  the  original,  physical  object  as  the  absolute   frame  of  reference  •  New  scholarly  work  produced  in  OA-­‐compa<ble   tools  add  to  and  enrich  the  scholarly  record   –  Crea<ng  a  virtuous  circle   –  And  truly  transcending  silos!  
  50. 50. Using  OA  Adds  to  the  Ecosystem   Annotation & Cross Repository Search Transcription Tools & Delivery Environments Parker App Gallica Image Trans- Image Delivery criptions Delivery SearchImage Des- Image Des-Delivery Search cription Delivery Search cription Is Is Is Is APAP AP AP Parker Data Oxford Data Rose Data BnF Data Images MD Annot. Images MD Annot. Images MD Annot. Images MD Annot.
  51. 51. Digital  Manuscript  Interoperability  hIp://lib.stanford.edu/dmm    Shared  Canvas  hIp://shared-­‐canvas.org    IIIF  (Int’l  Image  Interop  Framework)  hIp://lib.stanford.edu/iiif      

×