The International Image Interoperability Framework (IIIF) 2017 Conference in The Vatican is intended for a wide range of participants and interested parties, including digital image repository managers, content curators, software developers, scholars, and administrators at libraries, museums, cultural heritage institutions, software firms, and other organizations working with digital images and audio/visual materials. The conference will consist of two events with separate registration:

All proceedings will be in English. 

Wifi information:
  • SSID: eventi
  • Password: enEtlc?9
Back To Schedule
Wednesday, June 7 • 2:32pm - 2:39pm
LIGHTNING TALK: Tripoli: Presentation API validation and correction

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Tripoli is a IIIF Manifest validator designed to identify issues with externally-controlled IIIF manifests and handle validation failures through customizable failure modes. Developed as part of our efforts to produce a cross-institution search engine, musiclibs.net, we were often presented with manifests that were strictly invalid, but not always useless. Errors in encoding were often systematic across all manifests from a given institution so, once identified, these errors could be either ignored or fixed “on the fly” to the correct value yielding a valid manifest for the purposes of further processing.

Tripoli is especially suited towards use in harvesting systems, since the core validation operations can be tailored to be as strict or as lenient as possible while ensuring a minimally-viable manifest. If, for example, an implementor is not concerned with errors in the metadata section but requires that canvases are strictly valid, the Tripoli validator can be customized to specify this behaviour.

We have translated the IIIF Presentation API specification into two levels of validator reports, warnings and errors. Violations of rules marked as “SHOULD” in the specification are interpreted as warnings, while rules marked as “MUST” are marked as errors. At present, we track approximately 100 warnings and 250 errors.

Tripoli is open-source software, released under the MIT License. The source code is available at https://github.com/DDMAL/tripoli. We have set up a web interface at http://validate.musiclibs.net for demonstrating the functionality of the “out-of-the-box” validator.

Wednesday June 7, 2017 2:32pm - 2:39pm CEST
Institutum Patristicum Augustinianum Via Paolo VI, 25 - 00193 Roma