Paper 35

2018 Washington conference submission

Back to program.

The IIIF Content Search API: A Roundtable for Software Developers, Potential Implementers, and Beyond

M.A. Matienzo - Stanford University (United States), Jason Ronallo - North Carolina State University (United States), Matt McGrattan - Digirati (United Kingdom)

Abstract: While version 1.0 of the IIIF Content Search API specification was released nearly two years ago, we have yet to see a strong community engaged and invested in its implementation. This session will be a focused technical discussion for developers, implementers, and technical stakeholders around implementation strategies for the Content Search API. Participants need not have implemented the Content Search API, but should at least have a basic familiarity with the specification and its scope. The session leaders will provide brief introductions (20 minutes of presentations total) about their existing implementations, and invite any other implementers of the specification to speak briefly about their experience. Following the introduction of current implementations, we will lead a facilitated discussion in which we hope to answer the following questions:

* Are there approaches, code, or design patterns that can be shared throughout the IIIF community to inform implementations?
* What areas of the specification have been the most or least complicated to implement?
* How does a Content Search API implementation need to align with the behavior of discovery-focused search services (e.g. a library catalog search or full-text search across objects)?
* What would a static/”level 0” implementation of the Content Search API, or an associated service description look like (see

We expect the discussion to inform future shared work in IIIF, and are eager to share any additional feedback on the specification or its implementation with the community and editors

Presentation type: 60 minute discussion


  • Emerging use cases for IIIF technical specifications,
  • IIIF-compatible software and experimentation


  • Content Search API,
  • software development,
  • discussion