Viewer Matrix

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:

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

Recipe Mirador UV
Embedding HTML in descriptive properties (label, summary, metadata, requiredStatement) YES YES
Rights statement (rights, requiredStatement) YES YES
Viewing direction and Its Effect on Navigation (viewingDirection) YES YES
Book 'behavior' Variations (continuous, individuals) (behaviorimage) YES Partial
Load a Preview Image Before the Main Content (placeholderCanvas) NO NO
Audio Presentation with Accompanying Image (accompanyingCanvas) NO NO
Begin playback at a specific point - Time-based media (start) NO Partial
Metadata on any Resource (metadata) YES YES
Providing Alternative Representations (rendering) YES NO
Linking to Structured Metadata (seeAlso) YES NO
Image Thumbnail for Manifest (thumbnail) YES NO
Displaying Multiple Values with Language Maps (label, summary, metadata, requiredStatement) YES YES
Load Manifest Beginning with a Specific Canvas (start) YES NO
Navigation by Chronology (navDate) YES YES
Acknowledge Content Contributors (provider) NO NO

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

Recipe Mirador UV
Simplest Manifest - Single Image File YES YES
Image and Canvas with Differing Dimensions YES YES
Support Deep Viewing with Basic Use of a IIIF Image Service YES NO
Simple Manifest - Book YES YES
Viewing direction and Its Effect on Navigation (viewingDirection) YES YES
Load Manifest Beginning with a Specific Canvas (start) YES NO

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.

Recipe Mirador UV
Simplest Manifest - Audio YES YES
Simplest Manifest - Video YES YES
Load a Preview Image Before the Main Content (placeholderCanvas) NO NO
Audio Presentation with Accompanying Image (accompanyingCanvas) NO NO
Begin playback at a specific point - Time-based media (start) NO Partial
Providing Access to Transcript Files of A/V Content (rendering) YES YES
Table of Contents for A/V Content NO YES
Table of Contents for Multiple A/V Files on a Single Canvas (start) NO YES
Table of Contents for Multiple A/V Files on Multiple Canvases NO YES
Using Caption and Subtitle Files in Multiple Languages with Video Content NO NO
Using Caption and Subtitle Files with Video Content NO NO

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