katlog.orgжурнал разработки Демо-каталогДемо
ИД002
Идеи2 мин чтения

Описание по ISBN: DNB, K10plus и Crossref

Библиотекарь вводит ISBN — и через пару секунд видит готовое описание из национальных каталогов. Как это устроено и почему запись всё равно не сохраняется сама.

Для библиотекаря каталогизация новых поступлений — одна из самых долгих рутин. Название, авторы, издательство, год, объём, серия, темы — десять-пятнадцать полей с титульного листа. Большая часть этих данных уже есть в национальных каталогах. Зачем переписывать?

Как это работает

  1. Ввод номераВ форме «Новая запись» — поле «ISBN или DOI». Номер вводится вручную, Enter сразу запускает поиск.
  2. Проверка номераКонтрольная цифра ISBN, перевод ISBN-10 в ISBN-13, распознавание DOI и ссылок doi.org.
  3. Проверка дублейЕсли книга уже есть в каталоге, включая скрытые записи и корзину, система показывает её и предлагает добавить экземпляр. Во внешние каталоги она в этом случае даже не обращается.
  4. Поиск описанийПараллельно в нескольких каталогах, у каждого восемь секунд на ответ.
  5. Выбор и проверкаБиблиотекарь выбирает описание, поля заполняются в форме. Шифр, фонд и экземпляр он добавляет сам и сохраняет обычной кнопкой.
Katlog: «Новая запись» — поле ISBN, найденные описания карточками с названиями источников
Описание английской книги нашлось в K10plus и Library of Congress, а DNB и Open Library ответили «Не найдено». Библиотекарь выбирает источник и нажимает «Заполнить форму».
Katlog: предупреждение о дубле — «Эта книга уже есть» с кнопкой «Добавить экземпляр»
Проверка дублей срабатывает раньше внешнего поиска.

Откуда берутся описания

  • Deutsche Nationalbibliothek — немецкие издания и темы по GND.
  • K10plus — общий каталог многих библиотек Германии, в том числе Баден-Вюртемберга.
  • Library of Congress и Open Library — англоязычные издания, запасной вариант.
  • Crossref и DataCite — статьи и данные по DOI.

Все источники бесплатные. Запросы делает сервер, а не браузер, и наружу уходит только номер ISBN или DOI — никаких данных о читателях.

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

Как мы это проверяли

ISBN книги «Fly pushing», которая уже есть в каталоге, вызвал предупреждение о дубле. Немецкая книга нашлась в DNB и K10plus. DOI знаменитой статьи Уотсона и Крика о структуре ДНК заполнил описание из Crossref. ISBN с неверной контрольной цифрой был отклонён с понятным сообщением. А когда DNB однажды не ответил, остальные источники продолжили работу.

Ещё один бонус: система записывает в журнал, откуда взято описание. Через год будет понятно, какие данные пришли из DNB, а какие введены вручную.

Источники