IIIF at Cogapp
Our commitment to the International Image Interoperability Framework
We are keen advocates of the International Image Operability Framework (IIIF) and support the community in promoting and using its standards and software ecosystem.
- Almost a decade of support
- Hosted over 14 million images
- Published 500,000 media descriptions
We have implemented IIIF services on over a dozen different sites, and have internal tools and processes to make bulk image hosting as simple as possible.
We ❤️ IIIF, and have been using it to enhance our clients' sites since 2015. During that time we've hosted over 14 million different images and published over 500,000 media descriptions (manifests), for clients as diverse at the Royal Society, the British Library, the National Library and Archives of the UAE and the Qatar National Library. Read on to discover why this is so useful and important to us.
What is IIIF?
IIIF is a means of presenting images and related information on the web. It enables the use of a whole range of tools to explore sets of images, and these sets of images can be drawn from multiple organisations.
Why IIIF?
IIIF makes sharing and re-use of images and other media incredibly easy for both the institution themselves and the wider public. Users can choose to view high resolution images at any size and crop, including intuitive deep zoom viewing without the need to use any specialist software. This is thanks to IIIF's set of standardised APIs that allow institutions to control exactly how their media assets are published.
We help organisations that have large quantities of these assets to reach the public via the following three core IIIF services:
The Image API
The Image API allows users to request different versions of an image simply by changing some parameters in its web address (URL). For example it is trivial to ask for different sizes of an image, or different cropped regions. This makes it very easy to embed tiled-image viewers that allow users to seamlessly zoom and pan around high resolution images. We have created over a dozen different custom viewers for IIIF images using the excellent OpenSeadragon library, and serve millions of images using open source image servers such as Cantaloupe and IIPImage. The Image API has also allowed us to create more experimental interfaces to image assets such as Slow Looking as well as numerous hack day projects including ArtGIF, the Esper Machine and OpenCCTVDragon.
The Presentation API
The Presentation API allows an institution to group assets and to describe them in a standard machine-readable way, called a manifest. For example a manifest can be used to provide a single description for a digitised manuscript, and to have all the pages grouped together. Providing these descriptions allows you to use fully-featured IIIF viewers that let users quickly navigate to particular images, as well as to compare images side-by-side. As well as generating manifests for hundreds of thousands of catalogue records, we have added the two most popular viewers, Mirador and Universal Viewer, to several sites. We have also used the Presentation API concept of "annotations" to power the viewer and editor for our Storiiies platform.
The Content Search API
The Content Search API allows users to search all the annotations for the content of a manifest, and optionally jump to an exact region of an image. For example, the Content Search API can be used to search all the transcribed text of a digitised book, and to take a user to the exact printed word after they have selected a search result. We have implemented this API for both the Arabian Gulf Digital Archive and the Qatar Digital Library: allowing it be used not only by viewers such as Mirador and Universal Viewer, but also by our own custom interfaces to the digitised material. The Content Search API also provided the inspiration for the Primary Source Ransom Note Generator hack day project.
As well as these obvious uses of the core APIs, there are all sort of innovative and inventive ways to use them, a lot of which are captured in Tristan's Fun With IIIF presentation, which continues to evolve each year.
Find out more
If you'd like to know more about IIIF and how it can help expand access to your image assets, please get in touch.
Alternatively, read more about it on this introduction from the IIIF site. Or see a huge list of resources at awesome-iiif. And here are some of the articles we've written over the years:
- IIIF...Say What!!?!?!?! introductory blog post from 2019
- IIIF for museums, explained museum-centric blog post from 2019
- Everything You Always Wanted to Know About IIIF* (*But Were Afraid to Ask) - frequently asked questions from MCN 2017
- Fun With IIIF the latest presentation about some of the more unusual uses of IIIF