IIIF 3.0 Viewer Matrix
In the 2021 Working meeting there was a presentation on viewer support for IIIF 3.0 and the community asked if this presentation could be turned into a matrix so the community can see which viewers support which area of the IIIF specifications. This matrix is generated automatically from the recipes and if you notice any thing that is incorrect please report it to the cookbook GitHub site.
Which viewers are included?
Currently only Mirador and the Universal Viewer are listed on the cookbook and we welcome the addition of other IIIF viewers but they must support the following features:
- Support for the IIIF version 3.0 Presentation API
- Have a public instance available that we can link to, ideally using the
iiif-content
parameter from the IIIF Content State API - Support at least 1 cookbook recipe
Currently the cookbook uses Mirador 3 and UV version 3.
Viewer Matrix
The possible values for viewer support are YES, NO or Partial. Check the recipe to see the full behaviour of the viewer to check it achieves the required function in the way you expect.
Basic Recipes
Recipe | Mirador | UV |
---|---|---|
Simplest Manifest - Single Image File | YES | YES |
Simplest Manifest - Audio | YES | YES |
Simplest Manifest - Video | YES | YES |
Support Deep Viewing with Basic Use of a IIIF Image Service | YES | NO |
Internationalization and Multi-language Values (label, summary, metadata, requiredStatement) | YES | YES |
Simple Manifest - Book | YES | YES |
IIIF Properties
Structuring Resources
Recipe | Mirador | UV |
---|---|---|
Table of Contents for Book Chapters (structures) | YES | YES |
Table of Contents for A/V Content | NO | YES |
Multi-volume Work with Individually-bound Volumes | YES | YES |
Multiple Choice of Images in a Single View (Canvas) | Partial | NO |
Foldouts, Flaps, and Maps (behavior) | NO | NO |
Composition from Multiple Images | Partial | NO |
Image Recipes
Audio/Visual Recipes
Please note there are other IIIF AV viewers that are not listed like the Europeana Player and the iiif-react-media-player. These are not included in the matrix due to a lack of public linkable instance rather than them not supporting some of the recipes.
Annotation Recipes
Recipe | Mirador | UV |
---|---|---|
Simple Annotation — Tagging | YES | NO |
Tagging with an External Resource | NO | NO |
Annotation with a Non-Rectangular Polygon | YES | NO |
Simplest Annotation | YES | NO |
Embedded or referenced Annotations | YES | NO |
Geo Recipes
Recipe | Mirador | UV |
---|---|---|
Represent Canvas Fragment as a Geographic Area in a Web Mapping Client | NO | NO |