Я пытался реализовать небольшой местный IIIF поддерживаемый сервер изображений с использованием Лорис сервер изображений. Я запускаю это в коробке Centos (для этого требовалась специальная настройка волшебство.)
Я смог пройти через процесс настройки, и при подключении к серверу loris (для меня он расположен на myserver / loris) меня приветствует приветственный экран приветствия loris:
Это Loris, сервер изображений, который реализует уровень 2 API изображений IIIF. См. 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)
Я бьюсь головой о стену, пытаясь понять, почему он не может разрешить идентификатор. Я предполагаю, что это потому, что я не разместил метаданные в нужном месте или правильным образом, но ни Лорис, ни IIIF, похоже, не говорят, где и как я должен это делать. Если у кого-то есть опыт в этом, любые указатели будут очень полезны.
Так что я усложнял это в своей голове, чем есть на самом деле.
Манифесты предназначены для зрителей изображений (например, open морской дракон, или Мирадор). Серверу изображений нужно только изображение для работы, и оказалось, что я просто поместил изображение не в то место. Расположение хранится в файле loris2.conf и по умолчанию / usr / local / share / images. Размещение изображений здесь заставит Лориса ответить правильно.