Support IIIF 3 manifests with extension contexts

Erwan Rouchet
2025-12-04T12:03:04Z

https://redmine.teklia.com/issues/12578

A manifest was using [IIIF 3 extensions](https://iiif.io/api/registry/) and we support none of them, but `iiif_prezi3` can still parse the manifest and ignore them. The file import worker however ...

https://redmine.teklia.com/issues/12578

A manifest was using IIIF 3 extensions and we support none of them, but iiif_prezi3 can still parse the manifest and ignore them. The file import worker however detects this as IIIF 2, then tries and fails to import it.

The @context check of the IIIF 3 autodetection should support an array of context URLs, and should look for the IIIF 3 presentation context in this array, so that hopefully the parser library can blissfully ignore the extensions and the manifest can still work.