Набор не определён
Без set и metadataPrefix нельзя понять, какие именно записи будут попадать в harvest.
OAI-PMH подходит не для произвольной выгрузки, а для предсказуемого harvest опубликованных наборов по заранее согласованным правилам.
Мы комплектуем библиотеки только русскими и украинскими книгами.
Опишите задачу библиотекиРоль системы и передача данных проектируются для учреждения; стандартная интеграция не заявляется.
01
Без set и metadataPrefix нельзя понять, какие именно записи будут попадать в harvest.
Нужно договориться о from/until, часовом поясе и реакции на статус deleted.
02
Для каждого harvest определяются baseURL, metadataPrefix, set, датестемп, deleted-record policy, частота и обработка ошибок.
03 / Пример согласованного профиля
Получаем привычные библиотеке данные закупки, проверяем издание и наличие, затем возвращаем согласованные поля в её рабочий процесс.
ISBN, список изданий, номер заказа и необходимые библиотеке закупочные реквизиты.
Сопоставляем поля, проверяем обязательные значения и готовим ограниченный тест для приёмки.
Проверенные библиографические данные, цену и статус в согласованном формате и по выбранному каналу.
Пример иллюстративный. Поля, кодировка, валидация и транспорт согласуются до пилота.
baseURL: <agreed repository>
set: <agreed set>
metadataPrefix: <agreed prefix>
source_book_id: 131711
incremental window: <agreed from/until rule>04
Проверяем возможности endpoint и наборы, доступные для получения.
Фиксируем set, metadataPrefix и правила дат для регулярного запуска.
На тесте смотрим обновлённые, удалённые и разбитые на страницы записи.
05
Запрос использует согласованный metadataPrefix и окно from/until, а обработчик сохраняет resumptionToken до завершения выборки.
06
Набор и период обновления видны в документированном профиле.
Сначала оцениваем небольшую выборку и крайние случаи, затем обсуждаем график.
07 / Exlibrus