Memento, Open Annotation, SharedCanvas                                    Robert Sanderson                                ...
Overview … for the Web•  Memento    •  Time Travel for the Web    •  Uses•  Open Annotation    •  Interoperable Annotation...
Memento: Time Travel for the Web    Memento wants to make it Easy    to Navigate the Web of the Past    Website: http://ww...
Tate Online                   Select Date                                Tate Online  Today                      March 16 ...
Old Versions of Web Pages Exist …http://www.cnn.com/ at 2001-09-11:                         http://en.wikipedia.org/wiki/S...
… But are not Integrated with the Web•  We note three issues:   •  Cannot talk about a resource as it used to exist   •  C...
Memento Framework                         •  Memento:                               •  Introduces a uniform version       ...
Original Resources and MementosLANL Proto Team: Memento, Open Annotation, SharedCanvas       8     NLLC 2011, LANL, New Me...
TimeGate: A Bridge from the Present to the Past     LANL Proto Team: Memento, Open Annotation, SharedCanvas       9       ...
Memento Framework in PracticeLANL Proto Team: Memento, Open Annotation, SharedCanvas        10     NLLC 2011, LANL, New Me...
Memento Uses: Browsing with MementoFox                                                            Get it from:            ...
Memento Uses: Time Series AnalysisHistorical data retrieved via Memento from DBPedia archive       LANL Proto Team: Mement...
Memento Uses: Archiving Extent for Scholarship                   UNT                •  72% in archives and/or still exist ...
Web-Centric Annotation: No PersistenceGoogle Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14          LANL ...
Web-Centric Annotation: No Annotations                       Archived page from:http://www.dracos.co.uk/work/bbc-news-arch...
Web-Centric Annotation: Cross-Linking via Memento      LANL Proto Team: Memento, Open Annotation, SharedCanvas       16   ...
Scholarly Communication and AnnotationScholarly Communication is increasingly:   •  Online   •  Open   •  Distributed   • ...
Open Annotation•  Website: http://www.openannotation.org/•  Focus on interoperable sharing of annotations     •  Web-centr...
Basic ModelThe basic model has three resources:   •  Annotation     (an RDF document)   •  Body          (the ‘comment’ of...
Basic Model ExampleLANL Proto Team: Memento, Open Annotation, SharedCanvas   20     NLLC 2011, LANL, New Mexico, 6th Octob...
Segments of ResourcesMost annotations are about part of a resourceDifferent segments for different media types:   •  Text:...
Constraints•  Introduce a Constraint that describes the segment of interest•  And a ConstrainedTarget that identifies the ...
Constraint ExampleLANL Proto Team: Memento, Open Annotation, SharedCanvas   23     NLLC 2011, LANL, New Mexico, 6th Octobe...
Annotation ProtocolsUnlike previous systems, OpenAnnotation does not mandate aprotocol.No reliance on a client/servercombi...
Publish/Subscribe Method          We don’t specify how this transfer should occurpublish             LANL Proto Team: Meme...
Publish/Subscribe Method                           Nor this.publish                  subscribe          LANL Proto Team: M...
Publish/Subscribe Method                                                                    Nor this.publish              ...
Open Annotation Usage: SharedCanvas                                                                         BNF f.fr 113, ...
Naïve Approach: Transcribe Images DirectlyAlign multiple images, pages without images, fragments of pages… ?!           LA...
Canvas ParadigmA Canvas is an empty space in which to build up a display   •  HTML5, SVG, PDF, … even Powerpoint!   •  Can...
Canvas to Page RelationshipThe Canvass top left and bottom right corners    correspond to the corners of the pageLANL Prot...
Annotate Image to CanvasWe can paint the canvas by annotating it with resources.     LANL Proto Team: Memento, Open Annota...
Annotate Text to Canvas SegmentLANL Proto Team: Memento, Open Annotation, SharedCanvas   33     NLLC 2011, LANL, New Mexic...
Annotate Choice of ImageLANL Proto Team: Memento, Open Annotation, SharedCanvas   34     NLLC 2011, LANL, New Mexico, 6th ...
Annotate Many TextsLANL Proto Team: Memento, Open Annotation, SharedCanvas   35     NLLC 2011, LANL, New Mexico, 6th Octob...
SharedCanvas: ImplementationLANL Proto Team: Memento, Open Annotation, SharedCanvas   36     NLLC 2011, LANL, New Mexico, ...
Annotate Audio ResourcesLANL Proto Team: Memento, Open Annotation, SharedCanvas   37     NLLC 2011, LANL, New Mexico, 6th ...
SharedCanvas: ImplementationLANL Proto Team: Memento, Open Annotation, SharedCanvas   38     NLLC 2011, LANL, New Mexico, ...
SharedCanvas: Distributed Transcription …  LANL Proto Team: Memento, Open Annotation, SharedCanvas   39       NLLC 2011, L...
… of Lab Notebooks and Dissertations?LANL Proto Team: Memento, Open Annotation, SharedCanvas   40     NLLC 2011, LANL, New...
SummaryMemento wants to make it Easy to Navigate the Web of the Past        Open Annotation enables sharing Annotations   ...
Thank You!Me: Robert Sanderson     rsanderson@lanl.gov     azaroth42@gmail.com     @azaroth42Memento:  Web:          http:...
Upcoming SlideShare
Loading in …5
×

NLLC 2011: Memento, Open Annotation, SharedCanvas

1,456 views

Published on

Presentation at NLLC 2011, at Los Alamos National Laboratory, about the current research projects of the Prototyping team.

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

  • Be the first to like this

No Downloads
Views
Total views
1,456
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

NLLC 2011: Memento, Open Annotation, SharedCanvas

  1. 1. Memento, Open Annotation, SharedCanvas Robert Sanderson rsanderson@lanl.gov Los Alamos National Laboratory Herbert Van de Sompel herbertv@lanl.gov Los Alamos National Laboratory With thanks to our collaborators: •  Benjamin Albritton, at Stanford •  Tim Cole, at UIUC •  Jane Hunter, at Queensland •  Michael L Nelson, at Old Dominion •  Many others! This research is funded in part by the Andrew W. Mellon Foundation and the Library of Congress. LANL Proto Team: Memento, Open Annotation, SharedCanvas 1 NLLC 2011, LANL, New Mexico, 6th October 2011
  2. 2. Overview … for the Web•  Memento •  Time Travel for the Web •  Uses•  Open Annotation •  Interoperable Annotation for the Web •  Use Case: SharedCanvas•  SharedCanvas •  Distributed Digital Facsimiles for the Web •  Uses LANL Proto Team: Memento, Open Annotation, SharedCanvas 2 NLLC 2011, LANL, New Mexico, 6th October 2011
  3. 3. Memento: Time Travel for the Web Memento wants to make it Easy to Navigate the Web of the Past Website: http://www.mementoweb.org/LANL Proto Team: Memento, Open Annotation, SharedCanvas 3 NLLC 2011, LANL, New Mexico, 6th October 2011
  4. 4. Tate Online Select Date Tate Online Today March 16 2008 March 16 2008 From UK National Archives LANL Proto Team: Memento, Open Annotation, SharedCanvas 4 NLLC 2011, LANL, New Mexico, 6th October 2011 4
  5. 5. Old Versions of Web Pages Exist …http://www.cnn.com/ at 2001-09-11: http://en.wikipedia.org/wiki/September_11_attacks From the Internet Archive at 2001-12-20: From the Wikipedia history LANL Proto Team: Memento, Open Annotation, SharedCanvas 5 NLLC 2011, LANL, New Mexico, 6th October 2011
  6. 6. … But are not Integrated with the Web•  We note three issues: •  Cannot talk about a resource as it used to exist •  Cannot navigate to a prior version of a resource, knowing its current version •  Cannot navigate to the current version of a resource, knowing a prior version LANL Proto Team: Memento, Open Annotation, SharedCanvas 6 NLLC 2011, LANL, New Mexico, 6th October 2011
  7. 7. Memento Framework •  Memento: •  Introduces a uniform version mechanism to the Web: Time •  Does not build new archives, but leverages all existing ones •  Is based on the Architecture of the World Wide Web: resources, representations and linksLANL Proto Team: Memento, Open Annotation, SharedCanvas 7 NLLC 2011, LANL, New Mexico, 6th October 2011
  8. 8. Original Resources and MementosLANL Proto Team: Memento, Open Annotation, SharedCanvas 8 NLLC 2011, LANL, New Mexico, 6th October 2011 8
  9. 9. TimeGate: A Bridge from the Present to the Past LANL Proto Team: Memento, Open Annotation, SharedCanvas 9 NLLC 2011, LANL, New Mexico, 6th October 2011 9
  10. 10. Memento Framework in PracticeLANL Proto Team: Memento, Open Annotation, SharedCanvas 10 NLLC 2011, LANL, New Mexico, 6th October 2011 10
  11. 11. Memento Uses: Browsing with MementoFox Get it from: http://bit.ly/memfox Firefox 3.6+ 4000 downloads 400 daily users LANL Proto Team: Memento, Open Annotation, SharedCanvas 11 NLLC 2011, LANL, New Mexico, 6th October 2011 11
  12. 12. Memento Uses: Time Series AnalysisHistorical data retrieved via Memento from DBPedia archive LANL Proto Team: Memento, Open Annotation, SharedCanvas 12 NLLC 2011, LANL, New Mexico, 6th October 2011 12
  13. 13. Memento Uses: Archiving Extent for Scholarship UNT •  72% in archives and/or still exist •  High proportion of archived URLs, possibly due to academic level and general disciplines arXiv •  78% in archives and/or still exist •  45% still exist, but not archived! Possibly due to high value, but very discipline specific references LANL Proto Team: Memento, Open Annotation, SharedCanvas 13 NLLC 2011, LANL, New Mexico, 6th October 2011 13
  14. 14. Web-Centric Annotation: No PersistenceGoogle Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14 LANL Proto Team: Memento, Open Annotation, SharedCanvas 14 1 NLLC 2011, LANL, New Mexico, 6th October 2011
  15. 15. Web-Centric Annotation: No Annotations Archived page from:http://www.dracos.co.uk/work/bbc-news-archive/2010/03/08/07.05.html LANL Proto Team: Memento, Open Annotation, SharedCanvas 15 1 NLLC 2011, LANL, New Mexico, 6th October 2011
  16. 16. Web-Centric Annotation: Cross-Linking via Memento LANL Proto Team: Memento, Open Annotation, SharedCanvas 16 1 NLLC 2011, LANL, New Mexico, 6th October 2011
  17. 17. Scholarly Communication and AnnotationScholarly Communication is increasingly: •  Online •  Open •  Distributed •  Collaborative •  Data-OrientedAnnotation is a scholarly primitive, spanning discipline and level.Need to ensure that Digital Annotations fall under these headings! •  Apply the standards and architecture of the World Wide Web to the Annotation use case. •  Even if scholar doesn’t share annotations with others, she will want to access them from different tools and environments. LANL Proto Team: Memento, Open Annotation, SharedCanvas 17 NLLC 2011, LANL, New Mexico, 6th October 2011
  18. 18. Open Annotation•  Website: 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 •  Build from a simple model for simple cases, to more detailed for complex scholarly annotation requirements•  Status: Beta, with 9 ongoing funded experiments to inform 1.0 LANL Proto Team: Memento, Open Annotation, SharedCanvas 18 NLLC 2011, LANL, New Mexico, 6th October 2011
  19. 19. Basic ModelThe basic model has three resources: •  Annotation (an RDF document) •  Body (the ‘comment’ of the annotation) •  Target (the resource the Body is ‘about’) LANL Proto Team: Memento, Open Annotation, SharedCanvas 19 NLLC 2011, LANL, New Mexico, 6th October 2011
  20. 20. Basic Model ExampleLANL Proto Team: Memento, Open Annotation, SharedCanvas 20 NLLC 2011, LANL, New Mexico, 6th October 2011
  21. 21. Segments of ResourcesMost annotations are about part of a resourceDifferent segments for different media types: •  Text: paragraph, arbitrary span of words •  Image: rectangular or arbitrary shaped area •  Audio: start and end time points, track name/number •  Video: area and time points •  Other: slice of a data set, volume in a 3d object, … LANL Proto Team: Memento, Open Annotation, SharedCanvas 21 NLLC 2011, LANL, New Mexico, 6th October 2011
  22. 22. Constraints•  Introduce a Constraint that describes the segment of interest•  And a ConstrainedTarget that identifies the segment of interest•  Constraints are resources, so can be expressive and detailed LANL Proto Team: Memento, Open Annotation, SharedCanvas 22 NLLC 2011, LANL, New Mexico, 6th October 2011
  23. 23. Constraint ExampleLANL Proto Team: Memento, Open Annotation, SharedCanvas 23 NLLC 2011, LANL, New Mexico, 6th October 2011
  24. 24. Annotation ProtocolsUnlike previous systems, OpenAnnotation does not mandate aprotocol.No reliance on a client/servercombination gives the clientautonomy.Instead we promote a publish/subscribe methodology, whereannotations may be stored andconsumed from anywhere. Protocol: publish, subscribe, consume tied together LANL Proto Team: Memento, Open Annotation, SharedCanvas 24 NLLC 2011, LANL, New Mexico, 6th October 2011
  25. 25. Publish/Subscribe Method We don’t specify how this transfer should occurpublish LANL Proto Team: Memento, Open Annotation, SharedCanvas 25 NLLC 2011, LANL, New Mexico, 6th October 2011
  26. 26. Publish/Subscribe Method Nor this.publish subscribe LANL Proto Team: Memento, Open Annotation, SharedCanvas 26 NLLC 2011, LANL, New Mexico, 6th October 2011
  27. 27. Publish/Subscribe Method Nor this.publish subscribe consume LANL Proto Team: Memento, Open Annotation, SharedCanvas 27 NLLC 2011, LANL, New Mexico, 6th October 2011
  28. 28. Open Annotation Usage: SharedCanvas BNF f.fr 113, folio 1 recto http://www.shared-canvas.org/Digital surrogates for digitized documents:•  Initial use case: Medieval ManuscriptsA collaborative future:•  Rich landscape of interconnected repositories, with seamless user interfacesWe need:•  Shared description to act as input to shared viewing environments LANL Proto Team: Memento, Open Annotation, SharedCanvas 28 NLLC 2011, LANL, New Mexico, 6th October 2011
  29. 29. Naïve Approach: Transcribe Images DirectlyAlign multiple images, pages without images, fragments of pages… ?! LANL Proto Team: Memento, Open Annotation, SharedCanvas 29 NLLC 2011, LANL, New Mexico, 6th October 2011
  30. 30. Canvas ParadigmA Canvas is an empty space in which to build up a display •  HTML5, SVG, PDF, … even Powerpoint! •  Can "paint" many different resources, including text, images and audio, on to a CanvasWe can use a Canvas to represent a page of a manuscript.Distributed nature is fundamental in the requirements •  Idea: Use Annotations to paint resources and comments •  Annotations target the Canvas instead of the Images LANL Proto Team: Memento, Open Annotation, SharedCanvas 30 NLLC 2011, LANL, New Mexico, 6th October 2011
  31. 31. Canvas to Page RelationshipThe Canvass top left and bottom right corners correspond to the corners of the pageLANL Proto Team: Memento, Open Annotation, SharedCanvas 31 NLLC 2011, LANL, New Mexico, 6th October 2011
  32. 32. Annotate Image to CanvasWe can paint the canvas by annotating it with resources. LANL Proto Team: Memento, Open Annotation, SharedCanvas 32 NLLC 2011, LANL, New Mexico, 6th October 2011
  33. 33. Annotate Text to Canvas SegmentLANL Proto Team: Memento, Open Annotation, SharedCanvas 33 NLLC 2011, LANL, New Mexico, 6th October 2011
  34. 34. Annotate Choice of ImageLANL Proto Team: Memento, Open Annotation, SharedCanvas 34 NLLC 2011, LANL, New Mexico, 6th October 2011
  35. 35. Annotate Many TextsLANL Proto Team: Memento, Open Annotation, SharedCanvas 35 NLLC 2011, LANL, New Mexico, 6th October 2011
  36. 36. SharedCanvas: ImplementationLANL Proto Team: Memento, Open Annotation, SharedCanvas 36 NLLC 2011, LANL, New Mexico, 6th October 2011
  37. 37. Annotate Audio ResourcesLANL Proto Team: Memento, Open Annotation, SharedCanvas 37 NLLC 2011, LANL, New Mexico, 6th October 2011
  38. 38. SharedCanvas: ImplementationLANL Proto Team: Memento, Open Annotation, SharedCanvas 38 NLLC 2011, LANL, New Mexico, 6th October 2011
  39. 39. SharedCanvas: Distributed Transcription … LANL Proto Team: Memento, Open Annotation, SharedCanvas 39 NLLC 2011, LANL, New Mexico, 6th October 2011
  40. 40. … of Lab Notebooks and Dissertations?LANL Proto Team: Memento, Open Annotation, SharedCanvas 40 NLLC 2011, LANL, New Mexico, 6th October 2011
  41. 41. SummaryMemento wants to make it Easy to Navigate the Web of the Past Open Annotation enables sharing Annotations between users, tools and environments. SharedCanvas brings primary research objects to the desktop in a powerful, extensible and interoperable fashion LANL Proto Team: Memento, Open Annotation, SharedCanvas 41 NLLC 2011, LANL, New Mexico, 6th October 2011
  42. 42. Thank You!Me: Robert Sanderson rsanderson@lanl.gov azaroth42@gmail.com @azaroth42Memento: Web: http://www.mementoweb.org/Open Annotation: Web: http://www.openannotation.org/SharedCanvas: Web: http://www.shared-canvas.org/These Slides: http://slidesha.re/… LANL Proto Team: Memento, Open Annotation, SharedCanvas 42 NLLC 2011, LANL, New Mexico, 6th October 2011

×