Mit Hilfe des Open-Source-Werkzeugs IIIF-Producer werden auf der Kommandozeile aus METS/MODS-Daten Manifeste für die IIIF-Presentation-API generiert. Die METS/MODS-Daten werden im Digitalisierungworkflow an der UB Leipzig von Kitodo erzeugt, einer Sammlung quelloffener Software für die Digitalisierung von Kulturgut, mithilfe des IIIF-Producers in IIIF-Manifeste umgewandelt und danach unter Nutzung des International Image Interoperability Frameworks (IIIF) zur Präsentation der digitalen Bilder genutzt.
Wir haben mit dem Leiter der Softwareentwicklung an der UB Leipzig, Stefan Freitag, über den IIIF-Producer, IIIF und Kitodo gesprochen.
Entwicklungsgeschichte
Als sich die UB Leipzig vor einigen Jahren dazu entschloss, für die Präsentation ihrer Digitalisate auf die IIIF-Technologie umzusteigen, benötigten wir ein Werkzeug für das Generieren von IIIF-Manifesten. Zum damaligen Zeitpunkt gab es dafür keine brauchbare Software, also habe ich mit der Entwicklung eines Prototypen begonnen. Ein weiterer Entwickler an der UB Leipzig, Felix Kreißig, hat meine Arbeit dann fortgesetzt und gemeinsam haben wir die erste Version des Manifest-Generators entwickelt. Als Christopher Johnson in mein Team kam, hat er den Generator noch einmal von Grund auf neu entwickelt und als IIIF-Producer fertiggestellt. Seitdem läuft er bei uns im Live-Workflow der Digitalisierung und erzeugt für jeden abgeschlossenen Kitodo-Vorgang die dazugehörigen IIIF-Manifeste.
Aufgabe
Der IIIF-Producer übernimmt die Erzeugung von IIIF-Manifesten aus METS/MODS-Dateien, welche ein Endprodukt von Kitodo sind. Darüber hinaus existieren weitere Software-Werkzeuge (siehe Abbildung 1) um den Post-Produktionsprozess von Kitodo herum, welche wir an der UB Leipzig eigenständig entwickelt haben. Der Producer ist eines dieser Software-Werkzeuge. Die entstandene Manifest-Datei wird zusammen mit den bearbeiteten JPEG2000-Dateien auf unseren Präsentationsspeicher kopiert und ist nun durch den Mirador-Viewer interpretier- und anzeigbar. Mirador wiederum ist eine webbasierte Open-Source-Software zur Bildbetrachtung unter Nutzung der IIIF-APIs. Die Ergebnisse des Digitalisierungsworkflows mit Kitodo, sprich die einzelnen digitalen Kollektionen, können live unter https://digital.ub.uni-leipzig.de abgerufen werden und unter Verwendung des Mirador-Viewer angeschaut werden.
Abbildung1: Die Kitodo-Werkzeugkiste
Zukünftige Weiterentwicklung
In Zukunft wollen wir an der UB Leipzig die Idee der statischen Manifest-Dateien, die wir zu jedem Vorgang dazulegen, verwerfen und Manifeste „on the fly” bzw. „on demand” generieren lassen. Wenn Benutzer*innen Digitalisate betrachten möchten, dann wird im Hintergrund das dafür benötige Manifest direkt erzeugt. Damit wird vermieden, IIIF-Manifeste auf dem Server zu speichern und der Kitodo-IIIF-Mirador-Workflow etwas smarter und agiler gestaltet.
Autoren: Stefan Freitag, Ronny Gey
iiif-producer (this link opens in a new window) by ubleipzig (this link opens in a new window)
A CLI tool that generates IIIF Presentation 2.1 Manifests from METS/MODS