Memento Project
{{Short description|American web preservation project}}
{{for|Memento use on Wikipedia|Wikipedia:Memento}}
{{Multiple issues|
{{Tone|date=November 2019}}
{{Technical|date=June 2024}}
}}
Memento is a United States National Digital Information Infrastructure and Preservation Program (NDIIPP)–funded project aimed at making Web-archived content more readily discoverable and accessible to the public.
Technical description
Memento is defined in RFC 7089RFC 7089: HTTP Framework for Time-Based Access to Resource States -- Memento as an implementation of the time dimension of content negotiation.Berners Lee, Tim. "Web Architecture: Generic Resources". World Wide Web Consortium (W3C). 1996. http://www.w3.org/DesignIssues/Generic {{Webarchive|url=https://web.archive.org/web/20150602041721/http://www.w3.org/DesignIssues/Generic |date=2015-06-02 }} HTTP accomplishes negotiation of content via a variety of headers that allow clients and servers to find content that the user desires.
class="wikitable"
|+ Dimensions of Content Negotiation Provided by HTTP ! Request Header ! Response Header ! Dimension ! Examples ! Reference |
Accept
| Content-Type | content-type of the representation | text/html text/plain image/png | RFC 7231RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content RFC 2616 |
Accept-Language
| Content-Language | language of the representation | en en-US cz | RFC 7231 RFC 2616 |
Accept-Encoding
| Content-Encoding | medium, typically compression, that the content has been encoded with | compress gzip deflate | RFC 7231 RFC 2616 |
Accept-Charset
| Content -Type | the character set used by the web page | iso-8859-5 unicode-1-1 | RFC. 7231 RFC 2616 |
Accept-Datetime
| Memento-Datetime | time of the representation | Fri, 15 Aug 2014 13:43:03 GMT | RFC 7089 |
The {{mono|Last-Modified}} header provided by HTTPRFC 7232: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests does not necessarily reflect when a particular version of a web page came into existence. Also, the {{mono|Last-Modified}} header may not exist in some cases. To provide more information, the {{mono|Memento-Datetime}} header has been introduced to indicate when a specific representation of a web page was observed on the web.Nelson, Michael L. "2010-11-05: Memento-Datetime is not Last-Modified". Web Science and Digital Libraries Research Group. November 5, 2010. http://ws-dl.blogspot.com/2010/11/2010-11-05-memento-datetime-is-not-last.html {{Webarchive|url=https://web.archive.org/web/20150519101818/http://ws-dl.blogspot.com/2010/11/2010-11-05-memento-datetime-is-not-last.html |date=2015-05-19 }}
Usage
Copies of page can be found by simply navigating, in a web browser, to a link formatted, replacing urltoarchive
with the full URL of the page desired:{{cite web|url=http://timetravel.mementoweb.org/guide/api/|title=Time Travel APIs|website=timetravel.mementoweb.org|access-date=2018-05-15|archive-url=https://web.archive.org/web/20180521224610/http://timetravel.mementoweb.org/guide/api/|archive-date=2018-05-21|url-status=live}}
JSON description of a Memento:
:
:
:
:
:
::or
redirect to a Memento with a datetime that is close to a desired datetime:
:
:
:
:
:
References
External links
- [http://www.mementoweb.org Memento Project]
- [http://www.open.ac.uk/blogs/telstar/2009/11/24/the-when-of-the-web The When of the Web] - Extensive information about the proposal and experiment is available in the November 2009 paper
- [https://arxiv.org/abs/0911.1112 Memento: Time Travel for the Web]
- http://lanlsource.lanl.gov/hello
- http://www.cdlib.org/cdlinfo/2010/02/04/web-archive-discovery-memento-implementation-meeting/
Category:Web archiving initiatives