Werkzeuge
TextGridLab – Support und Pflege
Der Support und die Pflege für das TextGrid-Laboratory wird in Zukunft weitgehend eingestellt. Für bestehende Projekte werden wir weiterhin Unterstützung anbieten. Für den Aufbau und die Pflege neuer Projekte sind neue Tools entwickelt worden, wie etwa der neue, Praxis- und Community-orientierte Publikations-Workflow namens Fluffy, das TextGrid WebDav, die tgadmin Library und auch unsere TextGrid Python Clients, deren Entwicklung, Aktualität und Nutzung wir unterstützen und die wir aktiv weiter entwickeln. Ergänzend werden noch Tools für Projektmanagement und Nutzerverwaltung benötigt.
Der Fluffy Publication Workflow stellt keinen Ersatz für alle Funktionen des TextGridLab dar, er ist ein benutzerfreundliches Hilfsmittel, mit dem Sie Ihre Forschungsdaten verlässlich und nachhaltig ins TextGrid Repository importieren, publizieren und dort langfristig sichern können. Mit dem Übergang zum neuen Publikations-Workflow geht die Nutzung externer Werkzeuge für die Bearbeitung und Zusammenarbeit einher, deren Handhabung komfortabel und einfach ist. Es ist somit keine obligatorische Vorinstallation erforderlich, da der Fluffy Publication Workflow auf dem Text+ JupyterHub oder dem Jupyter4NFDI JupyterHub erhältlich ist. Eine ausführliche Instruktion zum neuen Publikations-Workflow finden Sie in dem neu erschienen Artikel Fluffy Publication Workflow: Preserving Humanities Research Data with the TextGrid Repository von Ubbo Veentjer et al. (2025).
Auf der TextGridLab Download-Seite können Sie sich das TextGridLab noch herunterladen und damit arbeiten.
TextGrid WebDav
Der TextGrid WevDav Service ermöglicht es, per WebDav API auf Daten des TextGrid Repository zuzugreifen. Die Nutzung des Services ist noch kein vollständiger Ersatz für den Navigator des TextGridLab. Er umfasst die Darstellung der Aggregations-Strukturen eines Projekts und das Laden und Speichern von TextGrid Objekten.
TextGrid Admin Library
Die TextGrid Admin Library bedient die wichtigsten der administrativen Funktionen einiger TextGridLab-Module, und wird beständig um benötigte Features erweitert. Unter anderem werden Funktionen des Projekt- und Nutzermanagements abgebildet sowie auch Methoden der Objektverwaltung und der Authentifizierung und Autorisierung. Einige Funktionen zur Publikation ergönzen die Admin Library, diese werden auch vom Fluffy Publication Workflow genutzt.
TextGrid Python Clients
Die Methoden der TextGrid Python Clients implementieren die API der verschiedenen TextGrid Repository Dienste TG-crud, TG-search, TG-auth und weitere. Sie vereinfachen die Nutzung der TextGridRep API mit Python.
TextGrid Model Metadata Library
Die TextGrid Model Metadata Library erweitert den Publikations-Workflow des TextGridRep um eine pragmatische Möglichkeit, aus TEI- und Bilddateien Metadaten zu erzeugen, die für einen Import und eine Publikation in das TextGridRep benötigt werden. Aus den vorhandenen Dateien werden alle notwendigen und erweiterten Metadaten extrahiert, und die nötige Metadaten-Struktur generiert. Hand in Hand mit der TextGrid Admin Library und den TextGrid Python Clients wird damit der Fluffy Publication Workflow bedient.
Fluffy Publication Workflow
Der „fluffige“ Publikations-Workflow vereinfacht den Publikationsprozess in das TextGridRep durch die Integration bekannter Werkzeuge wie TEI, XPath, Git und Jupyter Notebooks. Dadurch wird der technische Aufwand für die Nutzer verringert, während gleichzeitig die Qualitätskontrolle der Metadaten gewährleistet ist. Aus diesen Gründen bezeichnen wir den neuen Workflow als fluffig und betonen damit seine Benutzerfreundlichkeit. Der Arbeitsablauf ermöglicht unter anderem die Anreicherung von Metadaten, ohne dass die ursprünglichen Datendateien verändert werden müssen. Dadurch wird die Qualität der Daten und Metadaten insgesamt verbessert und den FAIR-Prinzipien (Findable, Accessible, Interoperable, Reusable) entsprochen. Mit dem TG-publisher ist eine weitere GUI für den Fluffy Publication Workflow in Entwicklung.