Commit abff0123 authored by Ronny Gey's avatar Ronny Gey 👾
Browse files

updated roadmap, added iiif-producer

parent 1aca15b1
# IIIF-Producer
Mit Hilfe des [Open-Source](https://opensource.org/docs/osd)-Werkzeugs <abbr title="International Image Interoperability Framework">IIIF</abbr>-Producer werden auf der Kommandozeile aus <a href="http://www.loc.gov/standards/mets/"><abbr title="Metadata Encoding and Transmission Standard">METS</abbr></a>/<a href="http://www.loc.gov/standards/mods/"><abbr title="Metadata Object Description Schema">MODS</abbr></a>-Daten Manifeste für die [IIIF-Presentation-API](https://iiif.io/api/presentation/) generiert. Die METS/MODS-Daten werden im Digitalisierungworkflow an der <abbr title="Universitätsbibliothek">UB</abbr> Leipzig von <a href="https://www.kitodo.org/"><abbr title="Key to Digital Objects">Kitodo</abbr></a> 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)](https://iiif.io) zur Präsentation der digitalen Bilder genutzt.
Wir haben mit dem Leiter der Softwareentwicklung an der UB Leipzig, [Stefan Freitag](https://github.com/sfreitag), ü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](https://www.ub.uni-leipzig.de/forschungsbibliothek/digitale-sammlungen/) 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](https://github.com/fe-kre), hat meine Arbeit dann fortgesetzt und gemeinsam haben wir die erste Version des Manifest-Generators entwickelt. Als [Christopher Johnson](https://github.com/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](https://github.com/ubleipzig) 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 dem bearbeiteten <abbr title="Joint Photographic Experts Group">JPEG2000</abbr>-Dateien auf unseren Präsentationsspeicher kopiert und ist nun durch den [Mirador-Viewer](https://projectmirador.org/) interpretier- und anzeigbar. Mirador wiederum ist eine webbasierte Open-Source-Software zur Bildbetrachtung unter Nutzung der [IIIF-APIs](https://iiif.io/technical-details/).
## 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](https://github.com/sfreitag), Ronny Gey
https://github.com/ubleipzig/iiif-producer
# Roadmap UB Lab Webseite
## Ziel
- Abnahme der Webseite durch Herrn Schneider
- Launch der Website zum Digitaltag 2020 (https://digitaltag.eu)
## Zeitplan
- Abnahme Herr Schneider: ~Anfang Juli
- Vorbereitung Abnahme: ~Mitte Juni
- Feedbackrunde (OSO, ÖA):
- Webseite fertig:
- Nächste TelCo:
- Digitaltag 2020: 19.06.
- Abnahme Herr Schneider: ?
- Feedbackrunde (OSO, ÖA): ?
- Webseite fertig: ?
- Nächste TelCo: 11.05.
## Todo
- Backlog erstellen:
- Liste Stefan mit Softwaretools ()
- PYG ()
- - Open-Source-Entwicklung an der UB Leipzig ()
- RSEs in Deutschland ()
- UB Dienstleistungen für Forschende ()
- UB Dienstleistungen für Softwareentwickler*innen ()
- GitLab der Uni Leipzig ()
- Schnittstelle zum Forschungsdatenmanagement der Uni Leipzig ()
-
- Schnittstellendokumentation
- LOD (SPARQL - Dokumentation wird erstellt, ich koordiniere)
- SRU, Z39.50 - Citavi (Im Mai UB Blogbeitrag geplant, Dokumentation bereits auf UB-Webseite: https://www.ub.uni-leipzig.de/recherche/literaturverwaltung/)
- DAIA (Annika angefragt), URI-Auflösung
- OAI-PMH (Stefan?)
- METS/MODS (IIIF)
- Blogbeitrag 'Open Source Software' für den UB Blog (Idee)
- Abstimmung mit dem OSO zur Integration der Dienstleistungen
- Beratungsprinzipien erstellen?
- (Beratungsprinzipien erstellen?)
- Testen
## Do
- Hinweise Barrierearmut Claas umsetzen (https://projekte.ub.uni-leipzig.de/issues/17319)
- Backlog erstellen:
- Was ist Forschungssoftware (http://lab.ub.uni-leipzig.de/?p=573&preview=1&_ppp=5a9d454626)
- Blogbeitrag 'UB Lab' für den UB Blog (in Bearbeitung: [UB Lab - Software für die Wissenschaft](UBLab_Blogbeitrag.md))
- Blogbeitrag 'UB Lab' für den UB Blog (in Bearbeitung: [UB Lab - Software für die Wissenschaft](UBLab_Blogbeitrag.md))
- Stefan: IIIF-Producer, hat Rohmaterial geliefert, RG setzt Beitrag final (iiif-producer.md)
- Felix: Kitodo-Beitrag
- Schnittstellendokumentation
- IIIF (1/3 Artikeln dazu fertig: http://lab.ub.uni-leipzig.de/?p=992&preview=1&_ppp=1aa5be9b9f)
- Leander: IIIF (1/3 Artikeln dazu fertig: http://lab.ub.uni-leipzig.de/?p=992&preview=1&_ppp=1aa5be9b9f)
- Stefan Dombek: erstellt Beitrag im Wordpress; SRU, Z39.50 - Citavi (Im Mai UB Blogbeitrag geplant, Dokumentation bereits auf UB-Webseite: https://www.ub.uni-leipzig.de/recherche/literaturverwaltung/)
## Done
- Backlog erstellen:
- Metha (http://lab.ub.uni-leipzig.de/metha/)
- Was ist Forschungssoftware (https://git.sc.uni-leipzig.de/gey/ub-lab/-/blob/master/was-ist-forschungssoftware.md)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment