katlog.orgжурнал разработки Демо-каталогДемо
СЛ001
Словарь2 мин чтения

RIS, MARC, SRU, DOI — простыми словами

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

RIS

Простой текстовый формат для обмена библиографическими записями. Каждая строка — тег и значение: AU — автор, TI — название, PY — год. Его понимают Zotero, Citavi, EndNote. В Katlog подборку можно выгрузить в RIS одной кнопкой.

MARC 21

Международный стандарт машиночитаемой каталогизации. Поля обозначены числами: 245 — название, 100 — автор, 260 или 264 — выходные данные. Так хранят записи национальные библиотеки. Katlog разбирает MARC, когда ищет описание по ISBN; импорт файлов MARC — в планах.

SRU

Способ задать вопрос библиотечному каталогу через интернет и получить ответ в стандартном виде. Через SRU Katlog спрашивает у DNB, K10plus и Library of Congress: «что вы знаете об этом ISBN?»

ISBN

Международный номер книги: 10 или 13 цифр. Последняя цифра — контрольная, она вычисляется из остальных. Поэтому опечатку в ISBN можно обнаружить сразу, ещё до поиска.

DOI

Постоянный идентификатор статьи, главы или набора данных, например 10.1038/171737a0. Ссылка по DOI не ломается, даже если журнал переносит сайт. Сведения о DOI хранит Crossref.

GND

Общий нормативный файл немецкоязычных библиотек: единые формы имён, организаций и тем. Темы из описаний DNB приходят как раз в терминах GND.

JSON

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

Шифр хранения

Адрес книги на полке: раздел систематической расстановки и номер внутри него, например F 759. Подробнее — в статье «Шифр как корешок».

CSRF

Атака, при которой чужой сайт пытается выполнить действие от имени вошедшего пользователя. Защита — секретный код, который знает только открытая вкладка самого сайта. Из-за неудачной настройки этой защиты однажды перестало работать удаление записей — об этом «Ошибка 415».

ИИ-агент

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

Источники