Я под конец года думаю, анализирую и свожу вместе краткий отчет по Национальному цифровому архиву России (ruarxive.org) который будет развиваться на следующий год и вообще много всего запланировано по нашим проектам как внутри СП РФ (госзакупки, госфинансы и др.) так и в общественном пространстве (НКО, архивы, каталоги данных и тд). Но конкретно архивы много лет были моим хобби, наконец-то хочется дать этому хобби институциональную опору.
Постепенно я буду буду больше и чаще писать про цифровую архивацию, тема плохо развита у нас в стране, а потребность в ней всё выше. При этом во всем мире с ней довольно много проблем именно в последние годы
Например, очень многие сведения, данные, документы, ресурсы не поддаются классической веб-архивации. Они либо концентрируются в конкретных платформах со своими ограничениями для краулеров, либо закрыты через технологии вроде Ajax, каптчу и ещё многими разными способами.
Вот пример того что не поддается классической веб-архивации: - социальные сети (Facebook, VK, Odnoklassniki, Twitter, Instagram) - файловые хранилища: Yandex.Disk, Google Drive, - мессенжеры (публичные каналы и чаты): Telegram, Viber, WhatsApp и др. - видео и аудиохостинги: Youtube, Vimeo, Soundcloud и др. (самый тяжёлый контент) - мобильные приложения: Google Store, AppStore и др. - порталы данных: на базе CKAN, DKAN, JKAN, OpenDataSoft и других. и, в целом, с каждым годом такого всё больше.
Как с этим бороться? Нужны специальные программы сбора данных с конкретных платформ, но платформы этому активно мешают. Instagram и Twitter ужесточают требования на доступ к API, Facebook изначально ничего не отдаёт, меняются требования по доступу к другим ресурсам.
Есть коммерческие решения по сбору данных с платформ, но очень дорогие. Есть некоммерческие, но далеко не все и не все актуально работающие.
Как делать такие программы? Развилки и возможности таковы: 1. Делать своими силами, привлечь 1-2 программистов и работа по ТЗ 2. Разместить задачи на сайтах для фрилансеров, опять же надо подготовить ТЗ. 3. Устроить конкурс для разработчиков с денежными призами 4. "Вписаться в большую движуху" вроде Google Summer of Code и дать туда свои задачи по цифровой архивации 5. Придумать способ договариваться с платформами чтобы они давали возможность получать экспорт данных наиболее значимых ресурсов хранимых у них?