Closed WilliamDiakite closed 1 year ago
quelle est la pérénitté d'un lien produit par un serveur IIIF? Si je compare avec l'exemple des bibliothèque, le lien change à chaque fois qu'on déplace l'image. Il faudrait donc s'assurer que les images ne puissent pas être déplacées ou avoir une alternative de lien pérenne si possible
@lenaMK, effectivement lorsque le serveur Cantaloupe utilise le filesystem comme source, c'est le chemin du fichier qui lui sert d'identifiant. Déplacer ou renommer une fichier n'est pas une bonne idée dans ce cas. On pourrait cependant utiliser une autre source, moins dépendante du filesystem. On pourrait par exemple demander à Cantaloupe d'aller taper dans une base SQL, vers un web service qu'on aurait implémenter etc. ce qui permettrait, au moins en surface de gérer des ids pérennes.
En revanche, au-delà de la charge de développement supplémentaire que cela implique, Cantaloupe rappelle que c'est plus efficace d'utiliser le filesystem (ce qui semble assez naturel).
De ce que je comprend de Cantaloupe, on a deux solutions (en gros):
Solution 1. Quand on post
une image, un web service se charge d'écrire la référence dans les métadonnées de l'image (au format XMP de préférence, le plus répandu) avant d'écrire le fichier dans le filesystem sur lequel s'appuye Cantaloupe.
Solution 2. Quand on get
une image servie par Cantaloupe, un delegate
se charge de faire un call à l'API de Common, demande la référence vers les métadonnées et l'insert dans le info.json
La deuxième solution me semble pas terrible puisque la ref vers les métadonnées doit être ré-inscrite à chaque call fait au server Cantaloupe...
qui se charge de l'API de dépôt de données? → requiert un accès au filesystem de cantaloupe
API doit aussi gérer l'intégration des métadonnées dans le fichier avec la solution 1 → requiert au minimum le lien avec id Common
serveur public / serveur privé? distinguer/sécuriser les images servies pour common de celles pour l'encyclopédie
delegate (middleware) et ranger par dossier
avec des instructions spéciales. couche authentification: système de session
XMP metadata: RDF, exemples dans doc cantaloupe avec dublinCore
avantages cantaloupe (au-delà du filesystem):
À discuter
utilisation d'un manifeste pour publier des images avec les métadonnées: semble plus une question pour l'encyclopédie
Trouver comment ajouter un lien vers les métadonnées de l’image lors de l’ajout d’une ressource dans un serveur IIIF?