Skip to content

Fixtures & sample IIIF data

Marlo Longley edited this page Dec 20, 2024 · 1 revision

The list below is intended to be quick reference to different types of IIIF manifests and related resources (e.g., annotations) we need for Mirador design and development. As the list becomes more complete it'll be easier to find manifests and related resources that can serve as sample data for Mirador design, development, testing, and demonstration.

Simple cases

Examples that enable testing simple cases of M3 display and navigation.

One canvas, one image

Single canvas with one image.

Manifest with multiple canvases - individuals

One canvas, one image — but with multiple canvases ("viewingHint": “individuals"). Enable us to test canvas navigation, changing canvas labels, and window sidebar features that change based on current canvas.

Manifest with multiple canvases - paged

Multiple canvases intended to be viewed as a pages in an object, such as a book ("viewingHint": “paged). Enables us to test book view and associated features, in addition to canvas navigation, etc.

Canvas(es) with no image (or any) resources

To make sure we do the right thing for a manifest where this occurs.

Level 0

Metadata

Examples with realistic metadata (e.g., long titles and/or descriptions, multiple metadata fields) to test the layout and interaction of the window metadata side panel.

Manifest metadata

Can be simple canvas, single image example, but with rich, realistic manifest metadata.

Canvas-level metadata

Multiple canvases, each with unique canvas-level metadata.

Table of contents and sequences

Examples that help testing the layout and interaction of the window TOC sidebar.

Hierarchical table of contents

Example that contains a non-trivial table of contents, ideally one that include several levels of hierarchy.

Multiple sequences

Example that contains at least two defined sequences for the order of the object views/canvases. This will help test the sidebar affordance that enables the user to choose a sequence in which to view the canvases.

Collections and multipart works

There are some tricky design challenges to enable the user to navigate between collections and the collections and objects they contain, and with the similar but different case of multipart works. We could use realistic examples of these cases.

startCanvas / start

viewingDirection right-to-left

Workspace and window issues

Examples that enable us to test less common workspace and window layout and display issues.

Extreme aspect ratios

Manifests that contain canvases with extreme or very different aspect ratios.

Right-to-left and top-to-bottom orientation

Several examples from different languages (e.g., Arabic, Hebrew, Japanese) would help us design and develop to support manifests with non-LTR orientations.

Layers

Based on user feedback/requirements, we're adding quite a bit of layer functionality to Mirador 3. To develop and test this functionality we need realistic examples of manifests that use multiple layers for different purposes.

Different variations of the same image (e.g., spectral imagery)

Different parts of the canvas with different images (e.g. image reconstruction)

Different images stitched into a single large canvas (with two image options per section)

Annotations

Based on user feedback/requirements, we're adding quite a bit of annotation functionality to Mirador 3. To design, develop, and test this functionality we need realistic examples of manifests that contain/reference rich annotation data.

Basic annotations

Full-text annotations

Annotation selectors

Annotation attributes

We're adding more options for the user to filter and selectively display annotations. Many of these options are based on annotation attributes, such as motivation, tags, author, etc.

  • Need example of annotations with attributes at the canvas level

  • Need example of annotations with attributes at the region level

Media

Story-oriented annotations

An example might be the Life of Buddha, where annotations drive the navigation within and across canvases

Embedded annotation content

Multiple annotation lists per canvas

Right-to-left

Examples of manifests for objects that should be read right-to-left (e.g., Japanese, Arabic, Hebrew).

Multilingual

Manifests that contain multilingual metadata and labels.

Auth

Search

v0

v1

Clone this wiki locally