katlog.orgжурнал разработки Демо-каталогДемо
ХР002
Хроника3 мин чтения

Одна ссылка и 6 153 записи

С чего может начаться новая библиотечная система? С простого вопроса: можно ли взять данные открытого каталога и подготовить их для нового приложения.

Этот журнал начинается с признания: плана построить библиотечную систему не было. Был открытый каталог MPT01 на Aleph — общий каталог библиотек кампуса Max Planck в Тюбингене, доступный любому посетителю сайта, — и был вопрос, который звучал почти наивно.

Можно ли с помощью ИИ получить данные из существующего каталога и подготовить их для нового приложения?

Вместо технического задания на несколько страниц — ссылка на каталог и одна фраза о цели. Дальше всё пошло не по учебнику, и именно поэтому это стоит рассказать по порядку.

Сначала — правильный, но не наш путь

Первое, что предложил ИИ, было верным с точки зрения библиотечной практики: полная выгрузка через служебный клиент Aleph. Для настоящей миграции библиотеки это правильный путь. Но он требует служебного доступа, а Katlog — частный эксперимент, который работает только с открытыми данными.

Служебный клиент каталогизации Aleph, версия 23
Служебный клиент каталогизации Aleph (версия 23) — рабочее место библиотекаря, через которое возможна полная выгрузка. В эксперименте Katlog он не использовался: все данные взяты только из открытого каталога.

Поэтому мы использовали лишь то, что открытый каталог штатно предлагает каждому посетителю: поиск и функцию сохранения результатов для библиографических программ.

Как ИИ работал с каталогом

Модель открыла каталог в браузере и работала с ним так же, как работал бы человек: выполняла поиск, читала ответы сайта, выбирала параметры экспорта, проверяла полученные файлы.

  1. Пробный поиск по 2000 году44 записи и кнопка «Speichern/Senden» — выгрузка в формате для библиографических программ работает.
  2. Широкий диапазон годов5 858 записей. На этом можно было бы остановиться.
  3. Вопрос библиотекаряА что с записями, у которых год отсутствует или записан необычно? Звёздочка «найти всё» не сработала, слишком широкий поиск по словам — тоже.
  4. Типы публикацийПоиск по годам объединили с типами: монографии, статьи, периодика. Нашлись ещё 295 записей. Итог — 6 153.
Открытый каталог Aleph: результаты поиска «drosophila» с кнопкой «Speichern/Senden»
Кнопка «Speichern/Senden» над результатами — штатная функция сохранения, доступная любому посетителю.
Урок №1«Скачать каталог» — это ещё и проверить, что именно попало в файл. Даже успешная выгрузка может быть неполной из-за условий поиска.

Что лежало в архиве через 18 минут

От первого сообщения со ссылкой до готового архива прошло около 18 минут. В нём были записи в формате RIS, исходные текстовые описания, сведения о размещении экземпляров и структурированный файл JSON для разработки. Для 6 036 записей сохранились системные номера Aleph и шифры.

Количество записей совпало во всех файлах — везде 6 153. Проверили кодировку, порядок и целостность архива. Там, где для структуры понадобился временный идентификатор, он был явно помечен как созданный для этой выгрузки. Пропуски сохранили как пропуски.

И сразу — особенности данных

В поле года встретились диапазоны томов и объём книги. У нескольких записей не было названия. В RIS некоторые периодические издания получили тип BOOK. Всё это мы не стали «чинить» на лету: исходные значения сохранили, а особенности записали. Решать, что исправлять, должен библиотекарь.

Katlog: поиск «Drosophila», 62 записи, и карточка книги
Те же данные несколько шагов спустя — уже в новом каталоге Katlog.

Полноту относительно внутренней базы Aleph мы не проверяли: у нас есть все записи открытой выборки, и не больше. Но для первого шага этого оказалось достаточно, чтобы вопрос «можно ли?» сменился вопросом «что мы теперь с этим сделаем?».

Источники
  • Выгрузка открытого каталога MPT01 от 25.09.2026; подсчёты автора