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

Почему я начал делать новый каталог

Электронный каталог нашей библиотеки на Aleph появился задолго до того, как я пришёл сюда работать. Он честно служит годами. Но за это время изменились и технологии, и ожидания читателей. Об этом — первая, личная статья журнала.

Когда я начал работать в библиотеке Max-Planck-Haus в Тюбингене, электронный каталог уже давно существовал. Его создавали и наполняли коллеги до меня: судя по датам в записях экземпляров, электронный учёт ведётся как минимум с начала 2000-х. Я получил его как готовую систему — со всеми достоинствами и со всеми привычками прошлых лет.

Что такое Aleph

Aleph — одна из самых известных библиотечных систем в мире. Её история началась в 1980 году в Еврейском университете в Иерусалиме: там искали систему, которая одновременно работала бы с ивритом и латиницей, и такой на рынке не было. Название расшифровывается как Automated Library Expandable Program, а заодно это первая буква еврейского алфавита.

Позже систему выпустила на мировой рынок компания Ex Libris. Aleph стал стандартом для университетских и национальных библиотек, в том числе в немецкоязычных странах: в 1997 году Ex Libris купила немецкого разработчика библиотечных систем Dabis. Версия Aleph 500 — клиент-серверная система с реляционной базой данных — появилась в 1996 году.

Сегодня Ex Libris принадлежит компании Clarivate, а её главный продукт — облачная платформа Alma, выпущенная в 2012 году. Многие крупные библиотеки мира переходят с Aleph на Alma, а сама Ex Libris публикует подробные руководства по такой миграции.

ВажноAleph много лет надёжно делает свою работу: хранит записи, учитывает экземпляры, отвечает на поиск. Эта статья — не упрёк системе и не людям, которые её настраивали и вели. Это взгляд на то, как изменилось время.
Открытый каталог MPT01 на Aleph: страница поиска
Открытый каталог MPT01 в его нынешнем виде.

Что изменилось

Каталог, спроектированный десятилетия назад, отвечает на ожидания своего времени. Читатель приходил к компьютеру в библиотеке, знал правила поиска и готов был разбираться в интерфейсе. Сегодняшний читатель ищет с телефона, ждёт мгновенных подсказок, фильтров с числами и понятной карточки книги — как в любом современном интернет-сервисе.

На мой взгляд, в открытом каталоге Aleph это заметно сильнее всего:

  • Интерфейс из другой эпохи. Много служебных надписей, мелкие таблицы полей, неудобная работа на телефоне.
  • Поиск требует знания правил. Чтобы найти всё, приходится комбинировать условия; простая «звёздочка» не работает.
  • Данные закрыты внутри системы. Их трудно показать иначе, чем задумано производителем, и почти невозможно быстро проверить их качество.
  • Любое изменение — через специалиста. Для маленькой библиотеки без собственного ИТ-отдела это означает, что система живёт своей жизнью, а библиотекарь — своей.

А как же Koha?

Первый естественный вопрос: зачем писать своё, если есть открытые системы? Самая известная из них — Koha.

Koha появилась в 1999 году в Новой Зеландии. Библиотечному объединению Horowhenua Library Trust нужна была замена старой системе перед 2000 годом, и вместо покупки коммерческого продукта оно заказало новую веб-систему компании Katipo Communications. Первая установка заработала в январе 2000 года. Систему опубликовали как открытое программное обеспечение и назвали словом языка маори, которое означает «подарок». Koha считается первой открытой интегрированной библиотечной системой в мире.

Дальше систему развивало международное сообщество: появились многоязычность, поддержка MARC и Z39.50, десятки компаний по всему миру предлагают её установку и сопровождение. Долгое время Koha была примером того, какой может быть современная, гибкая и независимая от производителя библиотечная система.

Но, на мой взгляд, то, что было прорывом двадцать пять лет назад, сегодня ощущается иначе. Koha построена на классическом наборе технологий своего времени: Linux, веб-сервер, база данных MySQL, язык Perl. Для её установки и поддержки по-прежнему нужен сервер и человек, который умеет его обслуживать, — или платный подрядчик. Маленькой библиотеке без программиста это заметный барьер. Система мощная, но тяжёлая для того, кому нужен просто удобный каталог и понятная выдача.

Почему эксперимент

Мне захотелось проверить другой путь. Что если начать не с выбора готового продукта, а с данных, которые уже есть? Взять открытый каталог, посмотреть на реальные записи и спросить: что из этого можно сделать для читателя, если использовать сегодняшние инструменты — включая искусственный интеллект?

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

Главная мысльБиблиотечные системы не устаревают за один день. Они устаревают незаметно: пока технологии и ожидания людей уходят вперёд, а каталог остаётся тем же. Этот журнал — о попытке догнать время.
Источники