SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
Memento: Time Travel for the Web


                                           The Memento Team

                                        Herbert Van de Sompel
                                          Michael L. Nelson
                                          Robert Sanderson
                                         Lyudmila Balakireva
                                           Scott Ainsworth
                                           Harihar Shankar


                                    Memento is partially funded by the
                                         Library of Congress




            Memento: Time Travel for the Web
   Microsoft Research Faculty Summit, July 12-13, 2010
Memento wants to make navigating the Web’s Past Easy




               http://www.mementoweb.org
     http://groups.google.com/group/memento-dev
                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   2
Recap of the Basics …




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   3
W3C Web Architecture: Resource – URI - Representation


                               dereference

           URI

                 Identifies

                                Resource


                                             Represents


                                                               Representation




                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   4
W3C Web Architecture: Resource – URI - Representation


                 dereference          content negotiation

           URI

                 Identifies

                                Resource


                                             Represents


                                                             Representation 1


                                             Represents                Representation 2


                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   5
Problem Statement …




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   6
Resources




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   7
Resources have Representations




           Memento: Time Travel for the Web
  Microsoft Research Faculty Summit, July 12-13, 2010   8
Resources have Representations that Change over Time




                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   9
Only the Current Representation is Available from a Resource




                         Memento: Time Travel for the Web
                Microsoft Research Faculty Summit, July 12-13, 2010   10
Old Representations are Lost Forever




             Memento: Time Travel for the Web
    Microsoft Research Faculty Summit, July 12-13, 2010   11
Archived Resources Exist




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   12
Sep 11 2001, 20:36:10 UTC                                                         Dec 20 2001, 4:51:00 UTC

                                      Archived Resources




                                                            http://en.wikipedia.org/w/index.php?title=September_1
http://web.archive.org/web/20010911203610/http://ww             1_attacks&oldid=282333 archived resource for
   w.cnn.com/ archived resource for http://cnn.com            http://en.wikipedia.org/wiki/September_11_attacks


                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   13
Finding Archived Resources




Go to http://www.archive.org/ and search              On http://web.archive.org/web/*/http://cnn.com, select
              http://cnn.com                                            desired datetime


                                  Memento: Time Travel for the Web
                         Microsoft Research Faculty Summit, July 12-13, 2010   14
Finding Archived Resources




                        Go to
http://en.wikipedia.org/wiki/September_11_attacks                               Browse History
                  and click History


                                       Memento: Time Travel for the Web
                              Microsoft Research Faculty Summit, July 12-13, 2010   15
Dec 20 2001, 4:51:00 UTC                                                                        current

                               Navigating Archived Resources




                                     Pentagon




http://en.wikipedia.org/w/index.php?title=September_1
    1_attacks&oldid=282333 archived resource for
                                                                   http://en.wikipedia.org/wiki/The_Pentagon
 http://en.wikipedia.org/wiki/September_11_attacks3


                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   16
Sep 11 2001, 20:36:10 UTC                                                            Sep 11 2001, 21:38:55 UTC

                           Navigating Archived Resources



     SPACE




http://web.archive.org/web/20010911203610/http://ww        http://web.archive.org/web/20010911213855/www.cnn
   w.cnn.com/ archived resource for http://cnn.com                           .com/TECH/space/


                                        Memento: Time Travel for the Web
                               Microsoft Research Faculty Summit, July 12-13, 2010   17
Current and Past Web are Not Integrated

                                                     • Current and Past Web
                                                     based on same technology.

                                                     • But, going from Current to
                                                     Past Web is a matter of
                                                     (manual) discovery.

                                                     • Memento wants to make
                                                     going from Current to Past
                                                     Web a (HTTP) protocol
                                                     matter.

                                                     • Memento wants to integrate
                                                     Current And Past Web.




               Memento: Time Travel for the Web
      Microsoft Research Faculty Summit, July 12-13, 2010   18
The Memento Approach …




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   19
Navigate the Web of the Past

http://en.wikipedia.org/wiki/
Web_Archiving




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   20
Navigate the Web of the Past

http://en.wikipedia.org/wiki/
Web_Archiving
Oct 11 2009, 05:30:33 UTC




 Set browser time dial to …




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   21
Navigate the Web of the Past

http://en.wikipedia.org/wiki/                                                          From Wikipedia History
Web_Archiving
Oct 11 2009, 05:30:33 UTC                                                              Oct 01 2009, 16:30:00 UTC




 Set browser time dial to …




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   22
Navigate the Web of the Past

http://en.wikipedia.org/wiki/                                                          From Wikipedia History
Web_Archiving
Oct 11 2009, 05:30:33 UTC                                                              Oct 01 2009, 16:30:00 UTC




 Set browser time dial to …




                                           Robots Exclusion Protocol          Oct 11 2009, 05:30:33 UTC




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   23
Navigate the Web of the Past

http://en.wikipedia.org/wiki/
Robots_exclusion_protocol
Oct 11 2009, 05:30:33 UTC




 Browser time dial still at …




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   24
Navigate the Web of the Past

http://en.wikipedia.org/wiki/                                                          From Wikipedia History
Robots_exclusion_protocol
Oct 11 2009, 05:30:33 UTC                                                              Sep 15 2009, 20:49:00 UTC




 Browser time dial still at …




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   25
Navigate the Web of the Past

http://en.wikipedia.org/wiki/                                                          From Wikipedia History
Robots_exclusion_protocol
Oct 11 2009, 05:30:33 UTC                                                              Sep 15 2009, 20:49:00 UTC




 Browser time dial still at …




                                                Robots Exclusion              Oct 11 2009, 05:30:33 UTC




                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   26
Navigate the Web of the Past

http://www.robotstxt.org/


Oct 11 2009, 05:30:33 UTC




Browser time dial still at …




                                        Memento: Time Travel for the Web
                               Microsoft Research Faculty Summit, July 12-13, 2010   27
Navigate the Web of the Past

http://www.robotstxt.org/                                                             From Internet Archive


Oct 11 2009, 05:30:33 UTC                                                             Nov 09 2007, 06:21:04 UTC




Browser time dial still at …




                                        Memento: Time Travel for the Web
                               Microsoft Research Faculty Summit, July 12-13, 2010   28
How does Memento achieve this?


There are two components to the Memento Solution:

• Component 1: Navigation towards an archived
  resource via its original resource, by leveraging
  content negotiation.

• Component 2: A discovery API for archives that
  allows requesting a list of all archived versions it
  holds for a resource with a given URI.



                        Memento: Time Travel for the Web
               Microsoft Research Faculty Summit, July 12-13, 2010   29
How does Memento achieve this?




• Component 1: Navigation towards an archived
  resource via its original resource, by leveraging
  content negotiation.




                       Memento: Time Travel for the Web
              Microsoft Research Faculty Summit, July 12-13, 2010   30
The Web without a Time Dimension




            Memento: Time Travel for the Web
   Microsoft Research Faculty Summit, July 12-13, 2010   31
The Web without a Time Dimension




            Memento: Time Travel for the Web
   Microsoft Research Faculty Summit, July 12-13, 2010   32
The Web without a Time Dimension




Need to use a different URI to access archived versions of a resource and its current version

                                  Memento: Time Travel for the Web
                         Microsoft Research Faculty Summit, July 12-13, 2010   33
The Web with Time Dimension added by Memento




In Memento: use URI of the current version to access archived versions, but qualify it with datetime

                                      Memento: Time Travel for the Web
                             Microsoft Research Faculty Summit, July 12-13, 2010   34
The Web with Time Dimension added by Memento




        … and magically arrive at an archived version

                   Memento: Time Travel for the Web
          Microsoft Research Faculty Summit, July 12-13, 2010   35
How does Memento achieve this?


In order to fully understand how Memento introduces
   a time dimension to the Web, we present a brief
   recap of Transparent Content Negotiation (conneg)
   in HTTP.

RFC 2295. Transparent Content Negotiation in HTTP,
  http://www.ietf.org/rfc/rfc2295.txt




                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   36
HTTP GET on URI A




         Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010   37
GET with conneg on URI T – Server Choice – 302 Found – Step 1



                                                                            transparently
                                                                              negotiable
                                                                               resource




                          Memento: Time Travel for the Web
                 Microsoft Research Faculty Summit, July 12-13, 2010   38
GET with conneg on URI T – Server Choice – 302 Found – Step 2




                          Memento: Time Travel for the Web
                 Microsoft Research Faculty Summit, July 12-13, 2010   39
GET with conneg on URI T – Server List – 406 Not Acceptable




                         Memento: Time Travel for the Web
                Microsoft Research Faculty Summit, July 12-13, 2010   40
How does Memento do This?




• Component 1: Navigation towards an archived
  resource via its original resource, by leveraging
  content negotiation.




                       Memento: Time Travel for the Web
              Microsoft Research Faculty Summit, July 12-13, 2010   41
Terminology Intermission

We introduce the term Memento to refer to an
 archived version of a resource.



A Memento for a resource URI-R (as it existed)
   at time ti is a resource URI-Mi [URI-R@ti] for
   which the representation at any moment
   past its creation time tc is the same as the
   representation that was available from URI-
   R at time ti, with tc >= ti. Implicit in this
   definition is the notion that, once created, a
   Memento always keeps the same
   representation.



                              Memento: Time Travel for the Web
                     Microsoft Research Faculty Summit, July 12-13, 2010   42
DT-conneg: Content Negotiation in the datetime dimension

 •   RFC 2295 introduces conneg in the following dimensions: media type,
     language, compression, character set, e.g.:
          - HTTP Request:
             o Accept-Language: en-US

          o HTTP Response:

             o Content-Language: en-US




 •   Inspired by RFC 2295, Memento introduces datetime conneg:
          - HTTP Request:
              o Accept-Datetime: Mon, 12 Oct 2009 14:20:33 GMT
         o   HTTP Response:
              o Content-Datetime: Sun, 11 Oct 2009 11:18:05 GMT




                           Memento: Time Travel for the Web
                  Microsoft Research Faculty Summit, July 12-13, 2010   43
DT-conneg: Content Negotiation in the datetime dimension

 •   This means that somewhere, we will need transparently negotiable
     resources (cf. slides 38-40) that supports the datetime dimension to
     get to appropriate Mementos.

 •   This will be discussed for 2 classes of servers:
      o Web servers without internal archival capabilities;

      o Web servers with internal archival capabilities.




                            Memento: Time Travel for the Web
                   Microsoft Research Faculty Summit, July 12-13, 2010   44
Servers Without Internal Archival Capabilities

•   This type includes:
     o Servers that are crawled by a web archive, such as the

       Internet Archive
     o Servers with an associated transactional archive




•   These servers are not aware of the details of Mementos of their
    resources held by external archives.
•   These servers do not have the essential information (URI-Ms,
    and associated datetimes) to respond to a DT-conneg request.

•   But they can be constructive by pointing (HTTP Link) a client to
    an archive that can respond to the DT-conneg request.
     o Unconditionally do this for resources for which Mementos are

       conceivably available in the archive.
                           Memento: Time Travel for the Web
                  Microsoft Research Faculty Summit, July 12-13, 2010   45
Oct 04 2009, 12:00:01 UTC




          current

                                                                                     Oct 10 2009, 12:00:03 UTC




http://lanlsource.lanl.gov/
hello




                                                                                     Oct 21 2009, 12:00:01 UTC
                                                  http://mementoarchive.lanl.gov/store/ta/20091021
                                                  120001/http://lanlsource.lanl.gov/hello

                                       Memento: Time Travel for the Web
                              Microsoft Research Faculty Summit, July 12-13, 2010   46
original
  resource                                                                   Mementos




original server                                   archival server

                           Memento: Time Travel for the Web
                  Microsoft Research Faculty Summit, July 12-13, 2010   47
DT-conneg with URI-G to get URI-M


   original
  resource                                                                   Mementos

                   transparently                                               variant
                     negotiable                                              resources
                      resource




original server                                   archival server

                           Memento: Time Travel for the Web
                  Microsoft Research Faculty Summit, July 12-13, 2010   48
HTTP
                                              DT-conneg with URI-G to get URI-M
                   Link

   original
  resource                                                                           Mementos

                           transparently                                               variant
                             negotiable                                              resources
                              resource




original server                                           archival server

                                   Memento: Time Travel for the Web
                          Microsoft Research Faculty Summit, July 12-13, 2010   49
Terminology Intermission

We introduce the term TimeGate to refer to a
 transparently negotiable resource that supports the
 datetime dimension.

A TimeGate for an original resource URI-R is a
   transparently negotiable resource URI-
   G[URI-R] for which all variant resources are
   Mementos URI-Mi[URI-R@ti] of the
   resource URI-R. Since multiple archives
   may host versions of URI-R, multiple
   TimeGates may exist for any given
   resource, i.e. one per archive.




                             Memento: Time Travel for the Web
                    Microsoft Research Faculty Summit, July 12-13, 2010   50
HTTP
                   Link                       DT-conneg with URI-G to get URI-M


   original
  resource                  TimeGate                                                 Mementos

                           transparently                                               variant
                             negotiable                                              resources
                              resource




original server                                           archival server

                                   Memento: Time Travel for the Web
                          Microsoft Research Faculty Summit, July 12-13, 2010   51
Servers With Internal Archival Capabilities

•   This type includes:
     o Content Management Systems

     o Version Control Systems

     o Servers that archive resource representations in the cloud

       and keep track of the URIs and datetimes of remotely
       archived resources.

•   These servers have all the essential information (URI-Ms, and
    associated datetimes) to respond to a DT-conneg request.

•   The previous architectural solution is maintained to enforce strict
    distinction between handling requests for current and past
    representations.


                           Memento: Time Travel for the Web
                  Microsoft Research Faculty Summit, July 12-13, 2010   52
Dec 20 2001, 4:51:00 UTC


                                                                                       Dec 31 2004, 20:46:00 UTC
         current




http://en.wikipedia.org/wiki/
     September_11_attacks




                                                                                       Dec 20 2008, 22:21:00 UTC

                                                    http://en.wikipedia.org/w/index.php?
                                                    title=September_11_attacks&oldid=259237305

                                         Memento: Time Travel for the Web
                                Microsoft Research Faculty Summit, July 12-13, 2010   53
original
                                                                       Mementos
resource




                              original server

                     Memento: Time Travel for the Web
            Microsoft Research Faculty Summit, July 12-13, 2010   54
HTTP
             Link                       DT-conneg with URI-G to get URI-M


 original             TimeGate                                                 Mementos
resource
                     transparently
                       negotiable
                        resource




                                                                                 variant
                                                                               resources




                                      original server

                             Memento: Time Travel for the Web
                    Microsoft Research Faculty Summit, July 12-13, 2010   55
A Memento HTTP Navigation involving an Aggregator




                     Memento: Time Travel for the Web
            Microsoft Research Faculty Summit, July 12-13, 2010   56
A Memento HTTP Navigation involving an Aggregator




                                Scenario

• www.digitalpreservation.gov points at TimeGate provided by
an Aggregator
• URI-R, URI-G, URI-M on different servers




                       Memento: Time Travel for the Web
              Microsoft Research Faculty Summit, July 12-13, 2010   57
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: URI-R

                         HEAD R, Accept-Datetime


HEAD / HTTP/1.1
Host: www.digitalpreservation.gov
Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT
Connection: close




                                 Memento: Time Travel for the Web
                        Microsoft Research Faculty Summit, July 12-13, 2010   59
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: Success – URI-R

                                          LinkG


HTTP/1.1 200 OK
Date: Thu, 21 Jan 2010 00:02:12 GMT
Server: Apache
Link:
 <http://mementoproxy.lanl.gov/aggr/timegate/http://www.digitalpreservation.gov/> ;
   rel=“timegate”
Content-Length: 255
Connection: close
Content-Type: text/html; charset=iso-8859-1




                                 Memento: Time Travel for the Web
                        Microsoft Research Faculty Summit, July 12-13, 2010   61
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: URI-G

                          GET G, Accept-Datetime


GET /aggr/timegate/http://www.digitalpreservation.gov/ HTTP/1.1
Host: mementoproxy.lanl.gov
Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT
Connection: close




                                 Memento: Time Travel for the Web
                        Microsoft Research Faculty Summit, July 12-13, 2010   63
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: Success – URI-G

                        302M, Vary, LinkR,B,M

HTTP/1.1 302 Found
Date: Thu, 21 Jan 2010 00:06:50 GMT
Server: Apache
TCN: choice
Vary: negotiate, accept-datetime
Location: http://wayback.archive-it.org/1610/20090928171405/http://
 www.digitalpreservation.gov/
Link: <http://www.digitalpreservation.gov/>; rel="original",
<http://mementoproxy.lanl.gov/aggr/timebundle/http://www.digitalpreservation.gov/>;
  rel="timebundle”,
 <http://wayback.archive
 -it.org/256/20051108162921/http://www.digitalpreservation.gov/>;
  rel=“first-memento”; datetime=“Tue, 08 Nov 2005 00:00:00 GMT”,
 <http://webcitation.org/query?id=1257028234035091>;
  rel=“next-memento”; datetime=”Sat, 31 Oct 2009 18:30:35 GMT”,
 <http://webcitation.org/query?id=1213058061345794>;
  rel=“prev-memento”; datetime="Mon, 09 Jun 2008 20:34:23 GMT”,
 <http://wayback.archive
 -it.org/256/20100120102000/http://www.digitalpreservation.gov/>;
  rel=“last-memento”; datetime=”Wed, 20 Jan 2010 10:20:00 GMT”
Content-Length: 0
Connection: close
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: URI-M

                          GET M, Accept-Datetime

GET /1610/20090928171405/http://www.digitalpreservation.gov/ HTTP/1.1
Host: wayback.archive-it.org
Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT
Connection: close




                                 Memento: Time Travel for the Web
                        Microsoft Research Faculty Summit, July 12-13, 2010   67
Memento HTTP Flow

     HEAD R, Accept-Datetime


            LinkG


     GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, Accept-Datetime


200, Content-Datetime, LinkR,B,M
Memento HTTP Flow: Success – URI-M

                   200, Content-Datetime, LinkR,B,M

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1                            Link header values are local
X-Archive-Orig-Accept-Ranges: bytes
…                                                    to wayback.archive-it.org
Content-Type: text/html;charset=utf-8                and different than those
Content-Length: 23364                                provided by URI-G
Date: Thu, 21 Jan 2010 00:09:40 GMT
Content-Datetime: Mon, 28 Sep 2009 17:14:05 GMT
Link: <http://www.digitalpreservation.gov/>; rel="original",
  <http://wayback.archive-
it.org/web/timebundle/http://www.digitalpreservation.gov/>;
   rel="timebundle”,
  <http://wayback.archive
  -it.org/256/20051108162921/http://www.digitalpreservation.gov/>;
   rel=“first-memento”; datetime=“Tue, 08 Nov 2005 00:00:00 GMT”,
  <http://wayback.archive
  -it.org/256/20100120102000/http://www.digitalpreservation.gov/>;
   rel=“last-memento”; datetime=”Wed, 20 Jan 2010 10:20:00 GMT”
Connection: close

                                  Memento: Time Travel for the Web
                         Microsoft Research Faculty Summit, July 12-13, 2010   69
The Web with Time Dimension added by Memento




                   Memento: Time Travel for the Web
          Microsoft Research Faculty Summit, July 12-13, 2010   70
Why Care About The Past?



From an anonymous reviewer (emphasis mine):

"Is there any statistics to show that many or a good number of Web
users would like to get obsolete data or resources? "




                         Memento: Time Travel for the Web
                Microsoft Research Faculty Summit, July 12-13, 2010
Replaying the Experience…

…can be more compelling than a summary




                         Memento: Time Travel for the Web
                Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
vs.




(thanks to Michele Weigle for the following Memento selection)




            Memento: Time Travel for the Web
   Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento: Time Travel for the Web
Microsoft Research Faculty Summit, July 12-13, 2010
Memento wants to make navigating the Web’s Past Easy




               http://www.mementoweb.org
     http://groups.google.com/group/memento-dev
                      Memento: Time Travel for the Web
             Microsoft Research Faculty Summit, July 12-13, 2010   87

Weitere ähnliche Inhalte

Andere mochten auch

Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?Michael Nelson
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the WebMichael Nelson
 
Music Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMusic Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMichael Nelson
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving CooperativeMichael Nelson
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web PagesMichael Nelson
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the WebMichael Nelson
 
Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Michael Nelson
 
Synchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesSynchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesMichael Nelson
 
(Re-)Discovering Lost Web Pages
(Re-)Discovering Lost Web Pages(Re-)Discovering Lost Web Pages
(Re-)Discovering Lost Web PagesMichael Nelson
 
The Open Archives Initiative
The Open Archives InitiativeThe Open Archives Initiative
The Open Archives InitiativeMichael Nelson
 
Tools for A Preservation Ready Web
Tools for A Preservation Ready WebTools for A Preservation Ready Web
Tools for A Preservation Ready WebMichael Nelson
 
Review of Web Archiving
Review of Web ArchivingReview of Web Archiving
Review of Web ArchivingMichael Nelson
 
OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project
OAI-ORE:  The Open Archives Initiative  Object Reuse and Exchange ProjectOAI-ORE:  The Open Archives Initiative  Object Reuse and Exchange Project
OAI-ORE: The Open Archives Initiative Object Reuse and Exchange ProjectMichael Nelson
 
Why Care About the Past?
Why Care About the Past?Why Care About the Past?
Why Care About the Past?Michael Nelson
 

Andere mochten auch (14)

Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the Web
 
Music Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTubeMusic Video Redundancy and Half-Life in YouTube
Music Video Redundancy and Half-Life in YouTube
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving Cooperative
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages
 
Memento: Time Travel for the Web
Memento: Time Travel for the WebMemento: Time Travel for the Web
Memento: Time Travel for the Web
 
Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...Using timed-release cryptography to mitigate the preservation risk of embargo...
Using timed-release cryptography to mitigate the preservation risk of embargo...
 
Synchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web PagesSynchronicity: Just-In-Time Discovery of Lost Web Pages
Synchronicity: Just-In-Time Discovery of Lost Web Pages
 
(Re-)Discovering Lost Web Pages
(Re-)Discovering Lost Web Pages(Re-)Discovering Lost Web Pages
(Re-)Discovering Lost Web Pages
 
The Open Archives Initiative
The Open Archives InitiativeThe Open Archives Initiative
The Open Archives Initiative
 
Tools for A Preservation Ready Web
Tools for A Preservation Ready WebTools for A Preservation Ready Web
Tools for A Preservation Ready Web
 
Review of Web Archiving
Review of Web ArchivingReview of Web Archiving
Review of Web Archiving
 
OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project
OAI-ORE:  The Open Archives Initiative  Object Reuse and Exchange ProjectOAI-ORE:  The Open Archives Initiative  Object Reuse and Exchange Project
OAI-ORE: The Open Archives Initiative Object Reuse and Exchange Project
 
Why Care About the Past?
Why Care About the Past?Why Care About the Past?
Why Care About the Past?
 

Ähnlich wie Memento: Time Travel for the Web

Memento: Updated Technical Details (March 2010)
Memento: Updated Technical Details (March 2010)Memento: Updated Technical Details (March 2010)
Memento: Updated Technical Details (March 2010)Herbert Van de Sompel
 
Herbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the WebHerbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the WebiMinds conference
 
Memento: Updated technical details (May 2011)
Memento: Updated technical details (May 2011)Memento: Updated technical details (May 2011)
Memento: Updated technical details (May 2011)Herbert Van de Sompel
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Robert Sanderson
 
TimeMaps: Metadata for Memento
TimeMaps: Metadata for MementoTimeMaps: Metadata for Memento
TimeMaps: Metadata for MementoRobert Sanderson
 
Digital Preservation - ODU
Digital Preservation - ODUDigital Preservation - ODU
Digital Preservation - ODUJustin Brunelle
 
Digital Preservation at ODU
Digital Preservation at ODUDigital Preservation at ODU
Digital Preservation at ODUJustin Brunelle
 
Filling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentFilling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentJustin Brunelle
 
Web 20 E Oltre 1202297800291589 3
Web 20 E Oltre 1202297800291589 3Web 20 E Oltre 1202297800291589 3
Web 20 E Oltre 1202297800291589 3Universita' di Bari
 
Instructional technology, then, now, and in the future
Instructional technology, then, now, and in the futureInstructional technology, then, now, and in the future
Instructional technology, then, now, and in the futureDavid Wicks
 
Library 2.0 and Web 2.0
Library 2.0 and Web 2.0Library 2.0 and Web 2.0
Library 2.0 and Web 2.0snackeru
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speakingguest30b2a1
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speakingerichoffer
 
Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Michael Nelson
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebMarina Santini
 
Adopting technology session
Adopting technology sessionAdopting technology session
Adopting technology sessionMike Frohlich
 
Linked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichLinked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichChristian Morbidoni
 
The Off-Topic Memento Toolkit
The Off-Topic Memento ToolkitThe Off-Topic Memento Toolkit
The Off-Topic Memento ToolkitShawn Jones
 

Ähnlich wie Memento: Time Travel for the Web (20)

Memento: Updated Technical Details (March 2010)
Memento: Updated Technical Details (March 2010)Memento: Updated Technical Details (March 2010)
Memento: Updated Technical Details (March 2010)
 
Herbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the WebHerbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the Web
 
Memento: Updated technical details (May 2011)
Memento: Updated technical details (May 2011)Memento: Updated technical details (May 2011)
Memento: Updated technical details (May 2011)
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)
 
TimeMaps: Metadata for Memento
TimeMaps: Metadata for MementoTimeMaps: Metadata for Memento
TimeMaps: Metadata for Memento
 
Digital Preservation - ODU
Digital Preservation - ODUDigital Preservation - ODU
Digital Preservation - ODU
 
Digital Preservation at ODU
Digital Preservation at ODUDigital Preservation at ODU
Digital Preservation at ODU
 
Filling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentFilling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated Content
 
Sem web tutorial general
Sem web tutorial generalSem web tutorial general
Sem web tutorial general
 
Web 20 E Oltre 1202297800291589 3
Web 20 E Oltre 1202297800291589 3Web 20 E Oltre 1202297800291589 3
Web 20 E Oltre 1202297800291589 3
 
Instructional technology, then, now, and in the future
Instructional technology, then, now, and in the futureInstructional technology, then, now, and in the future
Instructional technology, then, now, and in the future
 
Library 2.0 and Web 2.0
Library 2.0 and Web 2.0Library 2.0 and Web 2.0
Library 2.0 and Web 2.0
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speaking
 
Semantic Web, NON-technically speaking
Semantic Web, NON-technically speakingSemantic Web, NON-technically speaking
Semantic Web, NON-technically speaking
 
Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member Old Dominion University Computer Science IIPC New Member
Old Dominion University Computer Science IIPC New Member
 
Web Scale Named Entity Mining
Web Scale Named Entity MiningWeb Scale Named Entity Mining
Web Scale Named Entity Mining
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
Adopting technology session
Adopting technology sessionAdopting technology session
Adopting technology session
 
Linked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - MunichLinked data and Muruca @ COST a32 - Munich
Linked data and Muruca @ COST a32 - Munich
 
The Off-Topic Memento Toolkit
The Off-Topic Memento ToolkitThe Off-Topic Memento Toolkit
The Off-Topic Memento Toolkit
 

Mehr von Michael Nelson

Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Michael Nelson
 
Uncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesUncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesMichael Nelson
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsMichael Nelson
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsMichael Nelson
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesMichael Nelson
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesMichael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Michael Nelson
 
Summarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesSummarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesMichael Nelson
 
The Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingThe Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingMichael Nelson
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesMichael Nelson
 
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptCombining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptMichael Nelson
 
Storytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesStorytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesMichael Nelson
 
Why We Need Multiple Archives
Why We Need Multiple ArchivesWhy We Need Multiple Archives
Why We Need Multiple ArchivesMichael Nelson
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web ArchivesMichael Nelson
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015Michael Nelson
 
Evaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesEvaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesMichael Nelson
 
When Should I Make Preservation Copies of Myself?
When Should I Make Preservation Copies of Myself?�When Should I Make Preservation Copies of Myself?�
When Should I Make Preservation Copies of Myself?Michael Nelson
 

Mehr von Michael Nelson (20)

Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035Web Archiving in the Year eaee1902f186819154789ee22ca30035
Web Archiving in the Year eaee1902f186819154789ee22ca30035
 
Uncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pagesUncertainty in replaying archived Twitter pages
Uncertainty in replaying archived Twitter pages
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed Originals
 
Web Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed OriginalsWeb Archives at the Nexus of Good Fakes and Flawed Originals
Web Archives at the Nexus of Good Fakes and Flawed Originals
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
 
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web PagesBlockchain Can Not Be Used To Verify Replayed Archived Web Pages
Blockchain Can Not Be Used To Verify Replayed Archived Web Pages
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
Web Archiving Activities of ODU’s Web Science and Digital Library Research G...
 
Summarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniquesSummarizing archival collections using storytelling techniques
Summarizing archival collections using storytelling techniques
 
The Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web ArchivingThe Memento Protocol and Research Issues With Web Archiving
The Memento Protocol and Research Issues With Web Archiving
 
We Need Multiple, Independent Web Archives
We Need Multiple, Independent Web ArchivesWe Need Multiple, Independent Web Archives
We Need Multiple, Independent Web Archives
 
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with JavascriptCombining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
Combining Heritrix and PhantomJS for Better Crawling of Pages with Javascript
 
Storytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web ArchivesStorytelling for Summarizing Collections in Web Archives
Storytelling for Summarizing Collections in Web Archives
 
Why We Need Multiple Archives
Why We Need Multiple ArchivesWhy We Need Multiple Archives
Why We Need Multiple Archives
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web Archives
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015
 
Evaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived PagesEvaluating the Temporal Coherence of Archived Pages
Evaluating the Temporal Coherence of Archived Pages
 
When Should I Make Preservation Copies of Myself?
When Should I Make Preservation Copies of Myself?�When Should I Make Preservation Copies of Myself?�
When Should I Make Preservation Copies of Myself?
 

Kürzlich hochgeladen

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Memento: Time Travel for the Web

  • 1. Memento: Time Travel for the Web The Memento Team Herbert Van de Sompel Michael L. Nelson Robert Sanderson Lyudmila Balakireva Scott Ainsworth Harihar Shankar Memento is partially funded by the Library of Congress Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 2. Memento wants to make navigating the Web’s Past Easy http://www.mementoweb.org http://groups.google.com/group/memento-dev Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 2
  • 3. Recap of the Basics … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 3
  • 4. W3C Web Architecture: Resource – URI - Representation dereference URI Identifies Resource Represents Representation Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 4
  • 5. W3C Web Architecture: Resource – URI - Representation dereference content negotiation URI Identifies Resource Represents Representation 1 Represents Representation 2 Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 5
  • 6. Problem Statement … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 6
  • 7. Resources Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 7
  • 8. Resources have Representations Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 8
  • 9. Resources have Representations that Change over Time Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 9
  • 10. Only the Current Representation is Available from a Resource Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 10
  • 11. Old Representations are Lost Forever Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 11
  • 12. Archived Resources Exist Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 12
  • 13. Sep 11 2001, 20:36:10 UTC Dec 20 2001, 4:51:00 UTC Archived Resources http://en.wikipedia.org/w/index.php?title=September_1 http://web.archive.org/web/20010911203610/http://ww 1_attacks&oldid=282333 archived resource for w.cnn.com/ archived resource for http://cnn.com http://en.wikipedia.org/wiki/September_11_attacks Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 13
  • 14. Finding Archived Resources Go to http://www.archive.org/ and search On http://web.archive.org/web/*/http://cnn.com, select http://cnn.com desired datetime Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 14
  • 15. Finding Archived Resources Go to http://en.wikipedia.org/wiki/September_11_attacks Browse History and click History Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 15
  • 16. Dec 20 2001, 4:51:00 UTC current Navigating Archived Resources Pentagon http://en.wikipedia.org/w/index.php?title=September_1 1_attacks&oldid=282333 archived resource for http://en.wikipedia.org/wiki/The_Pentagon http://en.wikipedia.org/wiki/September_11_attacks3 Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 16
  • 17. Sep 11 2001, 20:36:10 UTC Sep 11 2001, 21:38:55 UTC Navigating Archived Resources SPACE http://web.archive.org/web/20010911203610/http://ww http://web.archive.org/web/20010911213855/www.cnn w.cnn.com/ archived resource for http://cnn.com .com/TECH/space/ Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 17
  • 18. Current and Past Web are Not Integrated • Current and Past Web based on same technology. • But, going from Current to Past Web is a matter of (manual) discovery. • Memento wants to make going from Current to Past Web a (HTTP) protocol matter. • Memento wants to integrate Current And Past Web. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 18
  • 19. The Memento Approach … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 19
  • 20. Navigate the Web of the Past http://en.wikipedia.org/wiki/ Web_Archiving Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 20
  • 21. Navigate the Web of the Past http://en.wikipedia.org/wiki/ Web_Archiving Oct 11 2009, 05:30:33 UTC Set browser time dial to … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 21
  • 22. Navigate the Web of the Past http://en.wikipedia.org/wiki/ From Wikipedia History Web_Archiving Oct 11 2009, 05:30:33 UTC Oct 01 2009, 16:30:00 UTC Set browser time dial to … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 22
  • 23. Navigate the Web of the Past http://en.wikipedia.org/wiki/ From Wikipedia History Web_Archiving Oct 11 2009, 05:30:33 UTC Oct 01 2009, 16:30:00 UTC Set browser time dial to … Robots Exclusion Protocol Oct 11 2009, 05:30:33 UTC Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 23
  • 24. Navigate the Web of the Past http://en.wikipedia.org/wiki/ Robots_exclusion_protocol Oct 11 2009, 05:30:33 UTC Browser time dial still at … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 24
  • 25. Navigate the Web of the Past http://en.wikipedia.org/wiki/ From Wikipedia History Robots_exclusion_protocol Oct 11 2009, 05:30:33 UTC Sep 15 2009, 20:49:00 UTC Browser time dial still at … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 25
  • 26. Navigate the Web of the Past http://en.wikipedia.org/wiki/ From Wikipedia History Robots_exclusion_protocol Oct 11 2009, 05:30:33 UTC Sep 15 2009, 20:49:00 UTC Browser time dial still at … Robots Exclusion Oct 11 2009, 05:30:33 UTC Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 26
  • 27. Navigate the Web of the Past http://www.robotstxt.org/ Oct 11 2009, 05:30:33 UTC Browser time dial still at … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 27
  • 28. Navigate the Web of the Past http://www.robotstxt.org/ From Internet Archive Oct 11 2009, 05:30:33 UTC Nov 09 2007, 06:21:04 UTC Browser time dial still at … Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 28
  • 29. How does Memento achieve this? There are two components to the Memento Solution: • Component 1: Navigation towards an archived resource via its original resource, by leveraging content negotiation. • Component 2: A discovery API for archives that allows requesting a list of all archived versions it holds for a resource with a given URI. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 29
  • 30. How does Memento achieve this? • Component 1: Navigation towards an archived resource via its original resource, by leveraging content negotiation. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 30
  • 31. The Web without a Time Dimension Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 31
  • 32. The Web without a Time Dimension Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 32
  • 33. The Web without a Time Dimension Need to use a different URI to access archived versions of a resource and its current version Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 33
  • 34. The Web with Time Dimension added by Memento In Memento: use URI of the current version to access archived versions, but qualify it with datetime Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 34
  • 35. The Web with Time Dimension added by Memento … and magically arrive at an archived version Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 35
  • 36. How does Memento achieve this? In order to fully understand how Memento introduces a time dimension to the Web, we present a brief recap of Transparent Content Negotiation (conneg) in HTTP. RFC 2295. Transparent Content Negotiation in HTTP, http://www.ietf.org/rfc/rfc2295.txt Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 36
  • 37. HTTP GET on URI A Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 37
  • 38. GET with conneg on URI T – Server Choice – 302 Found – Step 1 transparently negotiable resource Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 38
  • 39. GET with conneg on URI T – Server Choice – 302 Found – Step 2 Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 39
  • 40. GET with conneg on URI T – Server List – 406 Not Acceptable Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 40
  • 41. How does Memento do This? • Component 1: Navigation towards an archived resource via its original resource, by leveraging content negotiation. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 41
  • 42. Terminology Intermission We introduce the term Memento to refer to an archived version of a resource. A Memento for a resource URI-R (as it existed) at time ti is a resource URI-Mi [URI-R@ti] for which the representation at any moment past its creation time tc is the same as the representation that was available from URI- R at time ti, with tc >= ti. Implicit in this definition is the notion that, once created, a Memento always keeps the same representation. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 42
  • 43. DT-conneg: Content Negotiation in the datetime dimension • RFC 2295 introduces conneg in the following dimensions: media type, language, compression, character set, e.g.: - HTTP Request: o Accept-Language: en-US o HTTP Response: o Content-Language: en-US • Inspired by RFC 2295, Memento introduces datetime conneg: - HTTP Request: o Accept-Datetime: Mon, 12 Oct 2009 14:20:33 GMT o HTTP Response: o Content-Datetime: Sun, 11 Oct 2009 11:18:05 GMT Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 43
  • 44. DT-conneg: Content Negotiation in the datetime dimension • This means that somewhere, we will need transparently negotiable resources (cf. slides 38-40) that supports the datetime dimension to get to appropriate Mementos. • This will be discussed for 2 classes of servers: o Web servers without internal archival capabilities; o Web servers with internal archival capabilities. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 44
  • 45. Servers Without Internal Archival Capabilities • This type includes: o Servers that are crawled by a web archive, such as the Internet Archive o Servers with an associated transactional archive • These servers are not aware of the details of Mementos of their resources held by external archives. • These servers do not have the essential information (URI-Ms, and associated datetimes) to respond to a DT-conneg request. • But they can be constructive by pointing (HTTP Link) a client to an archive that can respond to the DT-conneg request. o Unconditionally do this for resources for which Mementos are conceivably available in the archive. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 45
  • 46. Oct 04 2009, 12:00:01 UTC current Oct 10 2009, 12:00:03 UTC http://lanlsource.lanl.gov/ hello Oct 21 2009, 12:00:01 UTC http://mementoarchive.lanl.gov/store/ta/20091021 120001/http://lanlsource.lanl.gov/hello Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 46
  • 47. original resource Mementos original server archival server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 47
  • 48. DT-conneg with URI-G to get URI-M original resource Mementos transparently variant negotiable resources resource original server archival server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 48
  • 49. HTTP DT-conneg with URI-G to get URI-M Link original resource Mementos transparently variant negotiable resources resource original server archival server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 49
  • 50. Terminology Intermission We introduce the term TimeGate to refer to a transparently negotiable resource that supports the datetime dimension. A TimeGate for an original resource URI-R is a transparently negotiable resource URI- G[URI-R] for which all variant resources are Mementos URI-Mi[URI-R@ti] of the resource URI-R. Since multiple archives may host versions of URI-R, multiple TimeGates may exist for any given resource, i.e. one per archive. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 50
  • 51. HTTP Link DT-conneg with URI-G to get URI-M original resource TimeGate Mementos transparently variant negotiable resources resource original server archival server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 51
  • 52. Servers With Internal Archival Capabilities • This type includes: o Content Management Systems o Version Control Systems o Servers that archive resource representations in the cloud and keep track of the URIs and datetimes of remotely archived resources. • These servers have all the essential information (URI-Ms, and associated datetimes) to respond to a DT-conneg request. • The previous architectural solution is maintained to enforce strict distinction between handling requests for current and past representations. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 52
  • 53. Dec 20 2001, 4:51:00 UTC Dec 31 2004, 20:46:00 UTC current http://en.wikipedia.org/wiki/ September_11_attacks Dec 20 2008, 22:21:00 UTC http://en.wikipedia.org/w/index.php? title=September_11_attacks&oldid=259237305 Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 53
  • 54. original Mementos resource original server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 54
  • 55. HTTP Link DT-conneg with URI-G to get URI-M original TimeGate Mementos resource transparently negotiable resource variant resources original server Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 55
  • 56. A Memento HTTP Navigation involving an Aggregator Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 56
  • 57. A Memento HTTP Navigation involving an Aggregator Scenario • www.digitalpreservation.gov points at TimeGate provided by an Aggregator • URI-R, URI-G, URI-M on different servers Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 57
  • 58. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 59. Memento HTTP Flow: URI-R HEAD R, Accept-Datetime HEAD / HTTP/1.1 Host: www.digitalpreservation.gov Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT Connection: close Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 59
  • 60. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 61. Memento HTTP Flow: Success – URI-R LinkG HTTP/1.1 200 OK Date: Thu, 21 Jan 2010 00:02:12 GMT Server: Apache Link: <http://mementoproxy.lanl.gov/aggr/timegate/http://www.digitalpreservation.gov/> ; rel=“timegate” Content-Length: 255 Connection: close Content-Type: text/html; charset=iso-8859-1 Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 61
  • 62. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 63. Memento HTTP Flow: URI-G GET G, Accept-Datetime GET /aggr/timegate/http://www.digitalpreservation.gov/ HTTP/1.1 Host: mementoproxy.lanl.gov Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT Connection: close Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 63
  • 64. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 65. Memento HTTP Flow: Success – URI-G 302M, Vary, LinkR,B,M HTTP/1.1 302 Found Date: Thu, 21 Jan 2010 00:06:50 GMT Server: Apache TCN: choice Vary: negotiate, accept-datetime Location: http://wayback.archive-it.org/1610/20090928171405/http:// www.digitalpreservation.gov/ Link: <http://www.digitalpreservation.gov/>; rel="original", <http://mementoproxy.lanl.gov/aggr/timebundle/http://www.digitalpreservation.gov/>; rel="timebundle”, <http://wayback.archive -it.org/256/20051108162921/http://www.digitalpreservation.gov/>; rel=“first-memento”; datetime=“Tue, 08 Nov 2005 00:00:00 GMT”, <http://webcitation.org/query?id=1257028234035091>; rel=“next-memento”; datetime=”Sat, 31 Oct 2009 18:30:35 GMT”, <http://webcitation.org/query?id=1213058061345794>; rel=“prev-memento”; datetime="Mon, 09 Jun 2008 20:34:23 GMT”, <http://wayback.archive -it.org/256/20100120102000/http://www.digitalpreservation.gov/>; rel=“last-memento”; datetime=”Wed, 20 Jan 2010 10:20:00 GMT” Content-Length: 0 Connection: close
  • 66. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 67. Memento HTTP Flow: URI-M GET M, Accept-Datetime GET /1610/20090928171405/http://www.digitalpreservation.gov/ HTTP/1.1 Host: wayback.archive-it.org Accept-Datetime: Sat, 10 Oct 2009 00:00:00 GMT Connection: close Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 67
  • 68. Memento HTTP Flow HEAD R, Accept-Datetime LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, Accept-Datetime 200, Content-Datetime, LinkR,B,M
  • 69. Memento HTTP Flow: Success – URI-M 200, Content-Datetime, LinkR,B,M HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Link header values are local X-Archive-Orig-Accept-Ranges: bytes … to wayback.archive-it.org Content-Type: text/html;charset=utf-8 and different than those Content-Length: 23364 provided by URI-G Date: Thu, 21 Jan 2010 00:09:40 GMT Content-Datetime: Mon, 28 Sep 2009 17:14:05 GMT Link: <http://www.digitalpreservation.gov/>; rel="original", <http://wayback.archive- it.org/web/timebundle/http://www.digitalpreservation.gov/>; rel="timebundle”, <http://wayback.archive -it.org/256/20051108162921/http://www.digitalpreservation.gov/>; rel=“first-memento”; datetime=“Tue, 08 Nov 2005 00:00:00 GMT”, <http://wayback.archive -it.org/256/20100120102000/http://www.digitalpreservation.gov/>; rel=“last-memento”; datetime=”Wed, 20 Jan 2010 10:20:00 GMT” Connection: close Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 69
  • 70. The Web with Time Dimension added by Memento Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 70
  • 71. Why Care About The Past? From an anonymous reviewer (emphasis mine): "Is there any statistics to show that many or a good number of Web users would like to get obsolete data or resources? " Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 72. Replaying the Experience… …can be more compelling than a summary Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 73. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 74. vs. (thanks to Michele Weigle for the following Memento selection) Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 75. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 76. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 77. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 78. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 79. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 80. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 81. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 82. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 83. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 84. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 85. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 86. Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010
  • 87. Memento wants to make navigating the Web’s Past Easy http://www.mementoweb.org http://groups.google.com/group/memento-dev Memento: Time Travel for the Web Microsoft Research Faculty Summit, July 12-13, 2010 87