Существуют различные способы обеспечения видимости ресурсов библиотек в интернете. Наибольшее распространение получил XML-файл Sitemap, являющийся простым списком на URL-ресурсы с указанием их весов. В библиотечной среде в качестве более функциональной альтернативы используется другой протокол: OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting), внедренный на подавляющем большинстве крупных библиотечных платформ.
Преимуществом OAI-PMH перед Sitemap является возможность задания времени последней модификации документа (чтобы получить список только измененных документов), возможность получения метаописания ресурсов в формате Dublin Core и, опционально, в MARCXML и в формате RFC1807. Кроме того, OAI-PMH опционально поддерживает указание коллекций и вложенности ресурсов в коллекции.
Основные причины для включения OAI-PMH:
- регистрация библиотеки во внешних системах поиска библиотечной или научной информации;
- интеграция библиотеки со внешними системами и различные задачи автоматизации.
В ELiS реализован сервер (провайдер данных) OAI-PMH на основе второй версии протокола и пройдена валидация реализации протокола официальными средствами тестирования. Для включения сервера достаточно активировать модуль "ELiS OAI-PMH". Никакой дополнительной конфигурации не требуется. Адрес сервера будет http://example.com/elis/oai, а справка с основными URL-запросами по адресу http://example.com/elis/oai/help.
После включения сервера вы можете зарегистрировать вашу библиотеку во внешних базах данных. Например здесь или в WorldCat Registry.
OAI-PMH для подкаталогов[править]
Также можно генерировать OAI-PMH для подкаталогов. Точка доступа для каталога получается путем добавления '/oai' к адресу каталога. Так для каталога https://elis.example.com/node/1234 точка доступа будет https://elis.example.com/node/1234/oai.
Статья в блоге о данной возможности: https://elibsystem.ru/node/316.