2015-08-13 3 views
1

Я искал информацию об отдыхе в Koha ILS, но я не нашел ничего конкретного. Существует эта ссылка, которая рассказывает о ее HTTP-API: http://wiki.koha-community.org/wiki/Koha_/svc/_HTTP_API, но примеров нет, и я довольно смущен желаемому формату MARCXML.Koha RESTful api

Что я хочу сделать, это использовать этот API для создания записей библии в удаленной системе Koha ILS. Если я правильно понимаю, используя эти службы, я могу создавать записи (возможно, используя инструмент конвертации JSON-to-MARC), но смогу ли я также загружать pdf-файлы каждой записи в формате BASE64? Похоже, что это невозможно, используя этот API, хотя я не уверен.

ответ

1

HTTP API, доступный в Koha, является хорошо известным протоколом, который называется SRU, для каталогов библиотек searching. Это протокол предназначен только для поиска, а не для обновления записей.

Во-вторых, хотя SRU 2.0 предоставляет возможность передачи записей в формате JSON, большинство реализаций пока не поддерживают его.

Возвращаясь к вашему прецеденту, Koha не может хранить документы в формате PDF. Это инструмент автоматизации процесса в библиотеке для физических коллекций, который имеет дело только с записями метаданных. Для хранения цифровых документов вы должны искать решения для управления документами, такие как DSpace, или меньше и проще Omeka. DSpace предоставляет свой собственный REST API для поиска, а также поддерживает SWORD protocol для загрузки документов.