Text-Viewer für Digitale Objekte TIDO & TextAPI

Zur Verbesserung der Interoperabilität und Skalierbarkeit verschiedener Projekte mit dem Ziel Texte bereitzustellen, entwickelt die SUB Göttingen einem modularen Ansatz folgend eine generische API-Spezifikation (TextAPI) und eine zugehörige Webanwendung zur Darstellung unterschiedlicher Textressourcen und Begleitmaterial (TIDO). Das Zusammenspiel beider Komponenten wurde in verschiedenen Projekten etabliert.

TextAPI

Die TextAPI ist eine Middleware zur Bereistellung von Textdaten und zugehörigen Metadatan. Sie wurde auf Basis des FRBR-Konzeptes entwickelt und hat IIIF zum Vorbild. Über vorgegebene REST-Endpunkte können Metadaten und Verweise auf unterschiedliche Textrepräsentationen (Serialisierungen) angegeben werden. Dabei ist die Spezifikation größtenteils agnostisch zur verwendeten Technologie. Sie schreibt nur die JSON-konforme Ausgabe der Metadaten vor.

In Ergänzung zur TextAPI werden Annotationen zu den eigentlichen Texten gemäß einer W3C-Spezifikation angeboten. So können zugehörige Stellenkommentare, Registerdaten oder beliebige andere Daten referenziert und ausgeliefert werden.

Die TextAPI selbst ist modular organisiert.

TIDO

TIDO Viewer ist ein konfigurierbarer, erweiterbarer und einfach integrierbarer Textbetrachter, der für die Anzeige von Digital Editionen entwickelt wurde. TIDO wurde für die Anzeige von Ressourcen optimiert, die über TextAPI bereitgestellt werden. TIDO bietet Panels, um verschiedene Textdarstellungen, Metadaten und Bilder Ihrer Sammlung, Ihres Manuskripts oder Objekts anzuzeigen. Die Panels sind über die Code-Konfiguration und auf der Benutzerseite anpassbar.

Das Content-Panel bietet eine einfache Navigation über die Strukturelemente eines Objektes oder einer Sammlung.

Das Text-Panel zeigt das eigentliche Textobjekt auf unterster Ebene (in der Regel Seitenebene). Die Inhalte können ressourcenspezifisch gestyled angezeigt werden.

Im Image-Panel können zugehörige Bildobjekte mit Zoom und Vollbildmodus betrachtet werden.

Das Metadaten-Panel zeigt ein Basisset an Metadaten, welches ressourcenspezifisch erweitert werden kann.

Die Panels sind optional und können auch von Benutzerseite ein- und ausgeblendet werden. Nur das Text-Panel und das Metadaten-Panel sind obligatorisch.