IIIF-Standards und 3D-Modelle
IIIF (kurz für International Image Interoperability Framework) ist eine Reihe offener Standards, eine Gemeinschaft und ein Konsortium kultureller Institutionen. Es wird zunehmend angenommen, da institutionelle Repositorien versuchen, ihre Sammlungen zu öffnen und Ressourcen über institutionelle Silos hinweg zu teilen.
Aber die Unterstützung für 3D bleibt ein noch zu lösendes Problem. Es besteht die Notwendigkeit, eine dritte Dimension (d. h. eine Z-Achse) über die 2D-Koordinaten (d. h. die X-, Y-Achse) des „Leinwand“-Raums zu spezifizieren, die bisher in der Lage war, das IIIF-Modell für die Anzeige und Anmerkung von 2D- und audiovisuellen Dateien zu verwenden. Die Handhabung von Beleuchtungsszenarien, Kameraperspektiven und die Möglichkeit, mit mehreren Modellen innerhalb eines einzigen Viewer-Frames zu interagieren, erfordern weitere Spezifikationen und Vereinbarungen zwischen den Beteiligten.
Die aktuelle Veranstaltung DaSCHCon 2023 brachte Perspektiven zum Thema aus Forschungsdatenspeichern, Werkzeugmachern und institutionellen Sammlungen sowie einen Workshop der Technical Specification Group (TSG) für 3D im IIIF-Konsortium zusammen.
Die Konferenz umfasste Präsentationen des Technischen Koordinators der IIIF und der Ko-Vorsitzenden der Gruppe Technische Spezifikation für 3D. Die Gruppe „Technische Spezifikationen“ teilte die wichtigsten Anwendungsfälle für die Spezifikation und eröffnete den Raum für Diskussionen und eine weitere Klärung des Anwendungsbereichs. Die Anwendungsfälle reichten von Kernfunktionen wie der Anzeige eines einzelnen Modells an einer bestimmten Position, Skala und Ausrichtung innerhalb des 3D-Raums bis hin zur Anzeige eines oder mehrerer 3D-Modelle neben 2D- und AV-Medien, Kommentaren und mehr. Es wurde ein neues Konzept innerhalb der IIIF-Spezifikation – eine „Szene“ – vorgeschlagen, um den Anwendungsfällen zu dienen, indem die folgenden Annahmen aufgestellt werden:
Eine Szene ist ein grenzenloser Raum mit einem rechtshändigen Koordinatensystem;
Die Y-Achse zeigt die Aufwärtsbewegung und die Z-Achse die Vorwärtsbewegung an;
Leinwände können innerhalb von Szenen verschachtelt werden; und Szenen können auch innerhalb anderer Szenen verschachtelt werden;
Ein Modell wird innerhalb einer Szene mittels einer Anmerkung platziert, deren Motivation als „Malerei“ spezifiziert wird. Textbasierte Beschriftungen oder Kommentare können mittels Anmerkungen mit anderen Motivationstypen auf ein Modell (oder eine Szene) angewendet werden.

Im Rahmen der Konferenz wurden anspruchsvollere Aspekte in Bezug auf die Spezifikation von Typen, Positionen und Richtungen von Lichtern und Kameras diskutiert.
Zuschauer und Bibliotheken
Werkzeuge zur Darstellung von 3D-Modellen im Internet (hier als „Zuschauer“ bezeichnet) spielen eine wichtige Rolle bei der Festlegung der IIIF-Standards, da die Standards einfach umzusetzen sein müssen, um eine breite Akzeptanz zu erreichen. Auf der Konferenz wurden Vorträge über spezifische Tools wie MorphoSource und Semantic Kompakkt gehalten.
MorphoSource ist ein Open-Source-Projekt der Duke University mit einer großen und etablierten Sammlung von 3D-Modellen und Benutzermitwirkenden. Es basiert auf der Aleph 3D Viewer Erweiterung und unterstützt eine Vielzahl von Dateiformaten sowie Anmerkungen.
Semantic Kompakkt ist das Tool, das im Rahmen der Initiative NFDI4Culture im Open Science Lab der TIB entwickelt wurde. Es basiert auf dem Kompakkt-Viewer (der selbst die Bibliothek babylon.js verwendet) und kombiniert die kollaborativen Anmerkungsfunktionen von Kompakkt mit semantischen Webfunktionen dank einer Integration mit Wikibase. Kompakkt wurde ursprünglich als Open-Source-Alternative zu Sketchfab, der beliebten kommerziellen Plattform, konzipiert.

Weitere Tools und Bibliotheken, die für die Definition von IIIF-Spezifikationsparametern relevant sind, sind: Blender (als wichtiges 3D-Datengenerierungs- und Vorverarbeitungstool), Mozilla Hubs (zum Zusammenführen mehrerer Modelle in einem einzigen Raum), 3DHOP (zum Auswählen von Polygonregionen für die Anmerkung) und three.js (für Parameterreferenzen).
Repositories und Datenverarbeitungs-Workflows
Im Mittelpunkt der Vorträge von DaSCH und der Universität Basel standen konkrete Datenworkflows und wie IIIF bei der Zusammenführung von Archivierungs- und Usability-Anliegen eine Rolle spielen kann. Ein wichtiges Takeaway: Die Vorbereitung Ihrer Medien auf eine bessere Interoperabilität ist die beste Strategie, um auch eine langfristige Bewahrung zu gewährleisten.

Tool-Pipelines zur Optimierung der Verarbeitung großer 3D-Medien umfassten Open-Source-Tools wie MeshLab, Gimp und Blender mit Potenzial für eine zukünftige Automatisierung über Python-Skripte. Der Smithsonian Cook wurde als erfolgreiches Beispiel für eine automatisierte Datenvorverarbeitungspipeline genannt.
Institutionelle Erfahrungen aus einem 3D-Digitalisierungsprojekt wurden auch von der ETH-Bibliothek und ihrer Sammlung wissenschaftlicher Instrumente und Lehrmittel geteilt. Das Projekt hat bisher mehr kommerzielle Tools in ihrem Workflow verwendet, einschließlich der Veröffentlichung der Sammlung auf Sketchfab. Sketchfab wurde ausgewählt, weil es ein breites Publikum erreicht, mit verfolgten Besucherzahlen und Downloads, die Wirkung zeigen, und es bietet eine direkte Integration mit Europeana.eu. Ein weiterer Schritt in Richtung Interoperabilität wäre die erneute Veröffentlichung ihrer Sammlungsobjekte auf Open Viewern wie MorphoSource und Semantic Kompakkt – eine Perspektive, die während der Fragerunde erörtert wurde.
Ausblick
Tools wie Sketchfab und Open-Source-Alternativen wie MorphoSource und Kompakkt ermöglichen das Hochladen und Anzeigen einzelner 3D-Modelle im Web mit verschiedenen Optionen für Zusammenarbeit und Anmerkungen. Komplexere Umgebungen wie Mozilla Hubs bieten das Potenzial, mehrere Objekte in einer 3D-Szene miteinander in Beziehung zu setzen. Die 3D-Spezifikation muss den IIIF-Designgrundsätzen treu bleiben (um einfache und komplexe Dinge zu ermöglichen), um sicherzustellen, dass die Zuschauer sowohl ein „mindestens praktikables Produkt“ für die Benutzerinteraktion implementieren können und interoperabel bleiben, als auch komplexere Interaktionen umfassen und diese dennoch standardkonform spezifizieren können.
Beteiligen Sie sich
Interessieren Sie sich für 3D-Interoperabilität? Hier erfahren Sie, wie Sie sich einbringen können:
Treten Sie der IIIF-Community bei, um mehr zu erfahren und sich mit anderen Community-Mitgliedern zu beraten, wenn Sie Hilfe bei Ihrem Digitalisierungsworkflow benötigen.
Nehmen Sie an Sitzungen der technischen Gruppe teil und testen Sie Implementierungen.
Melden Sie Probleme oder Anwendungsfall-Feedback im Zusammenhang mit IIIF auf Github.
Veröffentlichen Sie Ihre Daten in einem oder mehreren Online-Tools und -Repositories und überlegen Sie, welche Gründe Sie für eine kommerzielle oder Open-Source-Umgebung haben könnten.
Um IIIF und andere Themen im Zusammenhang mit Forschung und Entwicklung im Bereich des Kulturerbes zu erörtern, können Sie auch der EuropeanaTech-Gemeinschaft beitreten.
Gestalten Sie die nächste Phase der gemeinsamen Nutzung multidimensionalen Kulturerbes im Internet mit!
