Я пытаюсь реализовать небольшой локальный проект.IIIFподдерживаемый сервер изображений с использованиемЛориссервер изображений. Я запускаю это на Centos box (который требует некоторой специальной настройки)волшебство.)
Мне удалось пройти процесс настройки, и при заходе на сервер Loris (у меня он расположен по адресу myserver/loris) меня встречает дружелюбный экран приветствия Loris:
Это Loris, сервер изображений, реализующий IIIF Image API уровня 2. См.http://iiif.io/api/image/2.0/для получения подробной информации и https://github.com/loris-imageserver/lorisдля получения исходного кода и подробностей реализации.
Все идет нормально.
Это пока я не попытаюсь перейти к следующему шагу IIIF по публикации моих метаданных. Я понятия не имею, как это сделать, и документация по этому поводу естьдовольно редкий. Я пробовал размещать свои метаданные в разных местах на моем сервере, где, как я думал, сервер loris будет их искать (например, /usr/local/share/images (из файла conf), /var/www/loris2 (фактический каталог, содержащий loris), /var/www/loris (веб-каталог) и т. д.). Я все время получаю ошибку:
Не найдено: не удалось определить идентификатор: [Идентификатор] (404)
Я бьюсь головой об стену, пытаясь понять, почему он не может определить идентификатор. Я предполагаю, что это потому, что я не разместил метаданные в нужном месте или неверным образом, но ни loris, ни IIIF, похоже, не говорят, где и как мне это сделать. Если у кого-то есть опыт в этом, любые указания были бы очень полезны.
решение1
Поэтому я представлял себе все это гораздо сложнее, чем оно есть на самом деле.
Манифесты предназначены для просмотрщиков изображений (например, Openморской дракон, илимирадор). Для работы сервера изображений требуется только изображение, и оказалось, что я просто поместил изображение не в то место. Местоположение хранится в файле loris2.conf и по умолчанию это /usr/local/share/images. Размещение изображений здесь заставит loris отреагировать правильно.