Перейти к основному содержимому

Сравнения и лучшие практики

Сравнение подходов к сохранению цифрового наследия в разных странах, подходов к архивации, инструментов и форматов.

Международные сравнения​

Государственная политика веб-архивации​

Россия​

  • Нет государственного веб-архива и обязательных требований к архивации официальных сайтов.
  • При реорганизации ведомств старые сайты обычно исчезают без архивации (кейс госорганов).

«В России, есть много областей в которых есть просто нулевая активность государства: архивация цифровых материалов (не путайте с цифровыми архивами)» — @begtin, 01.06.2016.

США​

  • Библиотека Конгресса ведёт веб-архивацию.
  • End of Term Web Archive — архивация сайтов федерального правительства при смене администрации, с 2008 года (eotarchive.org).
  • Подробнее — Международные примеры.

Великобритания​

  • UK Web Archive — веб-архив библиотек обязательного экземпляра во главе с Британской библиотекой.
  • UK Government Web Archive — архив сайтов государственных органов, который ведёт The National Archives.
  • Официальные сайты собраны на единой платформе GOV.UK.

Открытый исходный код в госсекторе​

«В десятках стран сотни госструктур раскрывают свой исходный код и ведут открытую разработку» — @begtin, 01.06.2016.

Сравнение подходов к архивации​

Проактивная и реактивная архивация​

ПодходСутьПлюсыМинусыПримеры
ПроактивнаяАрхивация до исчезновения — по плану или по первым сигналам рискаПолнота, можно сохранить всё нужноеТребует мониторинга и ресурсовEnd of Term Archive; архивация Ростуризма при объявлении о ликвидации (#78)
РеактивнаяПопытка восстановить ресурс после исчезновенияИногда единственный вариантЧасто неполно или невозможноПоиск копий regnum.ru в кэше поисковиков (#81)

Единые платформы​

При миграции на единые платформы теряются материалы старых сайтов:

«При миграции на новые/единые платформы теряются огромные объемы информации» — @begtin, 18.11.2016.

Современный пример — перевод региональных и муниципальных сайтов на ГосВеб (кейс миграций).

Ruarxive и Internet Archive​

RuarxiveInternet Archive
Что сохраняетсяСтремится к полному слепку сайта, включая mp3, документы и архивы (#3); на практике сохранить удаётся не всё (#105)В основном HTML-страницы и часть изображений; mp3, mp4, архивы и многие документы — ограниченно (#3)
Как выбираются сайтыПо общественной значимости и риску исчезновения (#5)В основном обход по ссылкам: малоцитируемые страницы попадают в архив реже (#3)
ЧастотаРеже, по кампаниямПостоянно

Социальные сети и мессенджеры​

ПлатформаКак архивируетсяОграничения
TelegramЭкспорт каналов через Telegram Desktop (#6) или tdl, см. Архивация TelegramБольшой объём видео
Instagraminstaloader (#27)Изображения и видео сохраняются ограниченно из-за ограничений платформы
MAXНет публичного просмотра каналов и выгрузки данных (#175)Архивация практически невозможна

Лучшие практики​

  1. Заблаговременная подготовка — вести список ресурсов в зоне риска, расставлять приоритеты.
  2. Координация — между библиотеками, архивами, университетами и сообществом; инструменты номинации, как в End of Term (@begtin, 21.01.2017).
  3. Стандартные форматы — WARC для веб-архивов, CDX/CDXJ для индексов, описательные метаданные.
  4. Несколько копий — облачное и офлайн-хранение, копия в Internet Archive (#5, #28).

Сравнение инструментов архивации​

Классические краулеры​

ИнструментJavaScriptМасштабированиеСложностьФормат вывода
WgetНетОдна машинаНизкаяФайлы; WARC с ключом --warc-file (с версии 1.14)
WpullНетОдна машинаСредняяWARC
HeritrixНет (ссылки из JS извлекаются эвристически)ВысокоеВысокаяWARC
grab-siteНетОдна машинаСредняяWARC

Браузерные краулеры​

ИнструментМасштабированиеИнтерфейсФормат выводаПримечание
Browsertrix CrawlerОдна машина (Docker); облачный Browsertrix — с веб-интерфейсомCLI / вебWARC, WACZПодходит для большинства сайтов с JavaScript
BrozzlerНесколько рабочих узлов, состояние обхода — в RethinkDBCLI, веб-панельWARC (через warcprox)Для больших проектов
SquidwarcОдна машинаCLIWARCНе обновлялся с 2020 года

Инструменты воспроизведения​

ИнструментЯзыкОсобенности
OpenWaybackJavaКлассический Wayback; в режиме поддержки, IIPC рекомендует переходить на pywb
pywbPythonСовременная серверная реализация Wayback
ReplayWeb.pageJavaScriptРаботает в браузере, сервер не нужен
ipwbPythonХранение и воспроизведение через IPFS

NDSA Levels of Digital Preservation​

NDSA Levels of Digital Preservation — модель оценки программы цифрового сохранения. Версия 2.0 (2019) — это матрица из пяти функциональных областей и четырёх уровней.

Уровни:

  1. Know your content — знать, что у вас хранится.
  2. Protect your content — защитить содержимое.
  3. Monitor your content — следить за состоянием.
  4. Sustain your content — обеспечить долгосрочную доступность.

Функциональные области: Storage (хранение), Integrity (целостность), Control (контроль доступа), Metadata (метаданные), Content (содержимое и форматы).

Например, в области Storage уровень 1 требует двух полных копий в разных местах, а в области Integrity — проверять или создавать контрольные суммы и проверять содержимое на вирусы.

Используйте матрицу для оценки текущего состояния архива, планирования улучшений и сравнения с другими организациями.

Сравнение форматов хранения​

ФорматРазмерИндексацияПросмотрКогда использовать
WARCИсходный объём (обычно gzip)Нужен отдельный индекс CDX/CDXJЧерез pywb, ReplayWeb.page и др.Долгосрочное хранение
WACZКак WARC плюс индекс (ZIP-контейнер)Индекс внутри файлаВ браузере через ReplayWeb.pageРаспространение и просмотр
Файлы на дискеЗависит от сайтаНетНапрямуюПростые статические сайты, быстрый доступ

WARC — стандарт ISO 28500 (текущая версия — ISO 28500:2017, WARC 1.1); подробнее — формат WARC.

Связанные материалы​