What is IIIF?

IIIF stands for the International Image Interoperability Framework and is best described by looking at the acronym. Broadly it is two things:

IIIF is a globally-adopted open source standardized model for delivering many types of image-based resources on the web in many different formats so that audiences can interact with them. It provides a lot of benefits to the institutions that use it, and when implemented across many institutions provides additional benefits across institutional boundaries.

But, IIIF is more than a standard: it is also an open, global community of software developers, librarians, researchers, educators, museums, universities, creative agencies, and more that work together to develop open APIs, implement them in software, and expose images and A/V files. It’s a grassroots effort between many different institutions to solve their shared problems with delivering, managing, sharing, and working with their resources."

International

IIIF has been implemented internationally and is not based in one country. It has been implemented by places like:

For a fuller list of institutions who advertise their IIIF resources please see the IIIF guides site.

Image*

First and foremost IIIF started with the problem of making large images available on the Web. This means allowing users to zoom into large images in way that is scaleable and allows quick zooming on large images.

One of the examples of this is with the Japanese Tax Map below. In the image Wayne Vanderkuil, the Stanford lead photographer is shown next to the map for a sense of scale. Wayne is 6' 4" (1.93m) tall. The map is so big that it had to be photographed in separate sections and stitched together using Photoshop. If you click on the image below you will be taken to the IIIF image which allows you to zoom around this massive map.

For details on how this map was scanned, there is a blog post here.

  • the star next to the image is because IIIF now also supports Audio Visual resources but it was too late to change the name... There is also current work towards a specification for 3d objects.

Here is an example of a video with table of contents shown in the Universal Viewer

Interoperability

Interoperability, the ability for different systems and data sources to work together, can be thought of in different ways and there are a few examples below on how IIIF achieves interoperability.

Interoperable Viewers

First, because IIIF provides a standard way of exposing images and metadata it is possible to switch viewers to view the same content. Users might want to do this for a number of reasons:

  • A Library provides content in a general purpose Viewer like the UniversalViewer
  • A user might want to take that manuscript and annotate using the features of the Mirador viewer
  • A user might want to run some AI tools using the Curation IIIF image viewer

Same IIIF manifest in UV and Mirador

For instructions on how to take content from one viewer to another there is this medium post.

Interoperable Images

The second way IIIF supports interoperability is by allowing images from different locations to be used together. For example, to be reunited distributed images in new digital editions. The manuscript below is one that was owned by the infamous biblioclast (someone who destroys books) Otto Ege. In the early 20th century he split the manuscript and sold individual pages to institutions across the US. Using IIIF these images have been reconstructed in the following way:

Image showing how the manuscript was constructed with remote images

See the full manuscript in Mirador.

Another example of a reconstructed manuscript is the one below from the BnF, where illustrations are held by one institution and the rest of the manuscript by another. With IIIF illustrations can be overlaid onto the manuscript pages from which they were cut.

The full demo of this manuscript can be found on the Biblissima website.

There is also a IIIF Cookbook recipe for this example which supports version 3.

Interoperable Collections

As well as brining distributed images together it is also possible to compare different collections in a single viewer. The Mirador viewer allows side by side comparison and using the techniques discussed earlier its possible for users to collect manifests from different locations and then compare them. The example here is from a blog by Ben Albritton of Stanford University. It shows two copies of Chaucer's Canterbury Tales, one from the National Library of Wales in the UK and one from the Huntington Library in Los Angeles.

Framework

The last part of the acronym is Framework and this is for the different standards that IIIF provides to ensure viewers and publishers all agree on sharing compatible data. These standards are known as APIs and the two main APIs are:

Image and Presentation APIs

These two APIs will be covered in detail in the rest of the workshop. As well as these APIs there are a number of other APIs defined by IIIF including:

  • Content Search API - to search annotations, a bit like a searching within a PDF file
  • Content State API - to improve the method of taking content from one viewer to another
  • Authorization Flow API - describes services that allow the client to guide users through existing access control systems, including mechanisms that might offer different content to users with different credential
  • Change Discovery API - for Aggregators like Europeana to efficiently harvest IIIF data and keep track of updates
  • Maps Extension - to link a Geographical place to a IIIF object. This API can be used to Georeference a map or photograph
Last modified by Simeon Warner 2023-11-08 06:25:01
Created by Simeon Warner 2023-11-08 06:25:01

results matching ""

    No results matching ""