Tenho tentado implementar um pequeno e localIIIFservidor de imagem suportado usando oLórisservidor de imagens. Estou executando isso em uma caixa Centos (o que exigiu alguma configuração especialmagia.)
Consegui passar pelo processo de configuração e, ao acessar o servidor loris (para mim, ele está localizado em myserver/loris), sou saudado com a amigável tela de boas-vindas do loris:
Este é o Loris, um servidor de imagens que implementa a API de imagem IIIF nível 2. Consultehttp://iiif.io/api/image/2.0/para detalhes e https://github.com/loris-imageserver/lorispara o código-fonte e detalhes de implementação.
Até agora tudo bem.
Isso até eu tentar passar para a próxima etapa do IIIF de publicar meus metadados. Não tenho ideia de como fazer isso e a documentação sobre isso ébastante esparso. Eu tentei colocar meus metadados em locais diferentes no meu servidor onde eu acho que o servidor loris estaria procurando (como /usr/local/share/images (do arquivo conf), /var/www/loris2 (diretório real contendo loris), /var/www/loris (diretório web), etc). Continuo recebendo o erro:
Não encontrado: não foi possível resolver o identificador: [Identificador] (404)
Estou batendo a cabeça na parede tentando descobrir por que não consigo resolver o identificador. Presumo que seja porque não coloquei os metadados no lugar certo ou da maneira correta, mas nem Loris nem IIIF parecem dizer onde e como devo fazer isso. Se alguém tiver alguma experiência com isso, qualquer indicação seria muito útil.
Responder1
Então, eu estava tornando isso muito mais complicado na minha cabeça do que realmente é.
Os manifestos são para os visualizadores de imagens (como openDragão do mar, oumiradouro). O servidor de imagens só precisa de uma imagem para funcionar, e acabei colocando a imagem no lugar errado. O local é armazenado no arquivo loris2.conf e o padrão é /usr/local/share/images. Colocar imagens aqui fará com que Loris responda adequadamente.