Memento项目

Memento项目是一个由（NDIIPP）资助的项目，旨在使网络存档的内容更容易被公众发现和访问，同时也为网络历史研究提供便利。

 技术说明 
Memento项目在 RFC 7089 中定义为内容协商的时间维度的一种实现，内容协商是蒂姆·伯纳斯-李在1996年提出的概念。Memento利用HTTP的头部信息来实现客户端和服务器之间的内容协商，从而找到用户所需内容的不同版本。
+HTTP提供的内容协商维度请求头响应头维度例子参考AcceptContent-Type呈现的内容类型text/html
text/plain
image/png RFC 7231
RFC 2616Accept-LanguageContent-Language使用的语言en
en-US
cz RFC 7231
RFC 2616Accept-EncodingContent-Encoding通常是已被压缩的媒体，内容已被编码compress
gzip
deflateRFC 7231
RFC 2616Accept-CharsetContent-Type网页使用的字符集iso-8859-5
unicode-1-1 RFC 7231
RFC 2616Accept-DatetimeMemento-Datetime呈现的时间Fri, 15 Aug 2014 13:43:03 GMTRFC 7089
要完全理解Memento，必须认识到HTTP提供的标头不一定反映特定版本的网页何时出现RFC 7232: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests。此外，在某些情况下标头可能不存在。为了提供更多信息，Memento项目引入了一个新的头部信息，用于表示网页的特定版本在网络上被观察到的时间。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 
alt=This diagram shows how Memento uses a TimeGate (URI-G) to find the best archived page (URI-M) for a user, given the original resource (URI-R) and a datetime.|center|thumb|500x500px|此图显示Memento在给定原始资源 (URI-R) 和日期时间后，如何使用TimeGate(URI-G)为用户找到最佳存档页面(URI-M)。

 用法 
用户可以通过在浏览器中导航到一个特定的链接来找到网页的历史副本，将urltoarchive替换为所需页面的完整URL即可。

Memento的JSON描述：
 http://timetravel.mementoweb.org/api/json/YYYY/urltoarchive
 http://timetravel.mementoweb.org/api/json/YYYYMM/urltoarchive
 http://timetravel.mementoweb.org/api/json/YYYYMMDD/urltoarchive
 http://timetravel.mementoweb.org/api/json/YYYYMMDDHH/urltoarchive
 http://timetravel.mementoweb.org/api/json/YYYYMMDDHHMM/urltoarchive

或者重定向到一个与期望时间相近的副本：
 http://timetravel.mementoweb.org/memento/YYYY/urltoarchive
 http://timetravel.mementoweb.org/memento/YYYYMM/urltoarchive
 http://timetravel.mementoweb.org/memento/YYYYMMDD/urltoarchive
 http://timetravel.mementoweb.org/memento/YYYYMMDDHH/urltoarchive
 http://timetravel.mementoweb.org/memento/YYYYMMDDHHMM/urltoarchive

 参考 

 外部链接 
 memento项目 
 The When of the Web  - 有关提案和实验的大量信息可在2009年11月的论文中找到
 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:老道明大學
Category:网页存档
Category:RFC