2017-10-09 2 views
3

J'essaie d'afficher un manifeste d'un autre serveur IIIF dans ma visionneuse locale, mais cela ne semble pas fonctionner. Comment puis-je confirmer que le manifeste est valide/non brisé?Comment valider un manifeste IIIF?

+1

Pouvez-vous expliquer peut-être sur votre configuration? IIIF semble assez rare ici, car il n'a même pas son propre tag (encore). Vous pourriez obtenir des réponses plus nombreuses et meilleures si vous postez quelques informations supplémentaires. Le manifeste soi-disant cassé peut-être? – UrbanEsc

Répondre

5

Il y a un validateur sur le site de l'IIIF qui va valider les manifestes IIIF, au http://iiif.io/api/presentation/validator/service/.

Si vous avez beaucoup de manifestes à tester, vous pouvez également télécharger le validateur lui-même au http://github.com/IIIF/metadata-api/.

+0

Merci pour cette explication (et à Andy Irving pour la création de l'étiquette IIIF, woot!). La réponse de Jason R ci-dessous est également excellente si vous avez besoin de valider les manifestes dans votre propre environnement, et est géré par la communauté. – Aeschylus

+0

Si le manifeste que vous essayez de valider se trouve derrière un pare-feu, vous pouvez également POSTER le contenu d'un manifeste généré au validateur. Avec curl, ce serait quelque chose de ce genre: https://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl-from-terminal-commandline-to-test-spring-rest – beaudet

3

Il y a aussi le validateur manifeste Tripoli: https://github.com/DDMAL/tripoli

Et une version live de Tripoli: https://validate.musiclibs.net/

+1

Celui-ci semble (pour le moment) avoir plus d'options et de documentation que le validateur "officiel" hébergé sur le site web IIIF.io. Il a également été mis à jour plus récemment, mais compte moins de contributeurs. Afin de sélectionner une réponse à cette question, il serait bon d'avoir plus de détails sur les raisons pour lesquelles un développeur pourrait vouloir utiliser l'un sur l'autre. – sdellis