stringtranslate.com

Проект «Мементо»

Логотип Мементо

Memento — это проект, финансируемый Национальной программой США по инфраструктуре и сохранению цифровой информации ( NDIIPP ), цель которого — сделать веб-архивированный контент более доступным для поиска и распространения среди общественности.

Техническое описание

Memento определен в RFC 7089 [1] как реализация временного измерения согласования контента . [2] HTTP выполняет согласование контента с помощью различных заголовков, которые позволяют клиентам и серверам находить контент, необходимый пользователю.

Заголовок Last-Modified , предоставляемый HTTP [4], не обязательно отражает, когда появилась конкретная версия веб-страницы. Кроме того, заголовок Last-Modified может отсутствовать в некоторых случаях. Для предоставления дополнительной информации был введен заголовок Memento-Datetime , указывающий, когда определенное представление веб-страницы наблюдалось в сети. [5]

На этой диаграмме показано, как Memento использует TimeGate (URI-G) для поиска лучшей архивной страницы (URI-M) для пользователя, учитывая исходный ресурс (URI-R) и дату и время.
На этой диаграмме показано, как Memento использует TimeGate (URI-G) для поиска лучшей архивной страницы (URI-M) для пользователя, учитывая исходный ресурс (URI-R) и дату и время.

Использование

Копии страницы можно найти, просто перейдя в веб-браузере по отформатированной ссылке, заменив urltoarchiveее полным URL-адресом нужной страницы: [6]

JSON-описание Memento:

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
или

перенаправление на Memento с датой и временем, близкими к желаемой дате и времени:

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

Ссылки

  1. ^ RFC 7089: HTTP Framework для доступа к состояниям ресурсов на основе времени — Memento
  2. ^ Бернерс Ли, Тим. "Архитектура веб-сайта: общие ресурсы". Консорциум Всемирной паутины (W3C). 1996. http://www.w3.org/DesignIssues/Generic Архивировано 2015-06-02 на Wayback Machine
  3. ^ RFC 7231: Протокол передачи гипертекста (HTTP/1.1): Семантика и содержание
  4. ^ RFC 7232: Протокол передачи гипертекста (HTTP/1.1): Условные запросы
  5. ^ Нельсон, Майкл Л. "2010-11-05: Memento-Datetime is not Last-Modified". Исследовательская группа Web Science and Digital Libraries. 5 ноября 2010 г. http://ws-dl.blogspot.com/2010/11/2010-11-05-memento-datetime-is-not-last.html Архивировано 19 мая 2015 г. на Wayback Machine
  6. ^ "Time Travel APIs". timetravel.mementoweb.org . Архивировано из оригинала 2018-05-21 . Получено 2018-05-15 .

Внешние ссылки