katlog.orgжурнал разработки Демо-каталогДемо
РИ006

Качество данных: список работы вместо упрёка

242 записи без года, 3 320 без языка, 121 повторяющийся ISBN. В старом каталоге такие вещи находились случайно. В Katlog они собраны в раздел, где каждая группа — понятная задача.

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

Katlog: «Качество данных» — карточки групп и открытый список записей одной группы
Каждая группа — список работы с кнопками «Исправить» и «Отметить проверенной».

Группы и почему они важны

  • Нет года издания (242) — запись не попадает в фильтр по годам.
  • Год записан нестандартно (56) — «19XX», диапазоны томов, объём книги вместо года.
  • Нет шифра (109) — читатель не найдёт книгу на полке.
  • Нет названия — запись показывается как «[без названия]».
  • Нет экземпляров — нечего выдавать и заказывать.
  • Не указан язык (3 320) — не работает фильтр по языку.
  • Нет тем (1 423) — запись не находится через фильтр «Тема».
  • Повторяющийся ISBN (121) — возможные дубли или тома одного издания.

Как с этим работать

  1. Выбрать группуКлик по карточке открывает список: шифр, название, автор и само проблемное значение.
  2. ИсправитьКнопка «Исправить» открывает редактор записи прямо из списка.
  3. Или «Отметить проверенной»Если так и должно быть: например, два тома с одним ISBN. Отметка действует только в этой группе — запись без года, но с правильным ISBN, останется в группе «Нет года».

Исправленные и проверенные записи уходят из списка, счётчики пересчитываются. Работа, которая казалась бесконечной, становится очередью, которая уменьшается.

Из истории разработкиВ первой версии, которую написал агент, раздел показывал только числа. Группы не открывались, записи нельзя было ни исправить, ни отметить. Формально раздел был, по сути — нет. Именно на таких местах мы научились проверять не наличие функции, а возможность ею пользоваться.