Die Metadaten eines Teils von über Memobase verfügbaren Dokumenten werden ebenfalls als sog. IIIF Manifeste angeboten, was eine Einbindung dieser Dokumente auf Drittsystemen möglich macht.
Die nachfolgende Beschreibung gilt für die Versionen 2 und 3 der Presentation API. Ziel ist die Abbildung des Memobase RDF Datenmodells auf die Basistypen der IIIF Presentation API.
Allgemeines
IIIF-Manifeste, wie sie über memobase.ch zur Verfügung gestellt werden, beschreiben immer nur ein Memobase-Dokument, allerdings wird nicht zu jedem Dokument ein Manifest erstellt. Folgende Voraussetzungen müssen erfüllt sein:
Eine digitale Ressource zum Dokument ist vorhanden und kann in Memobase eingebunden werden (Dokument ist nicht
onsite
odernoonsite
)Es handelt sich um eine Bildressource oder die Ressource kann ohne externen Player abgespielt werden, wobei in letzterem Fall nur ein Manifest der Version 3 erstellt wird
Das Dokument ist publiziert und öffentlich zugänglich (nicht Memobase+)
IIIF Presentation API 2
IIIF Presentation Resources
Die Basisressourcen der IIIF Presentation API v2.1 haben folgende Entsprechungen im Memobase-Datenmodell
Manifest ↔︎ Record
Sequence ↔︎ Keine Entsprechung im Memobase-Datenmodell, dient als Container für das einzelne Canvas
Canvas ↔︎ Keine Entsprechung im Memobase-Datenmodell, dient als Container für den Content
Image Resource ↔︎ Digitales Objekt
IIIF Presentation Properties
Die folgende Tabelle gibt Auskunft über das detaillierte Mapping zwischen Memobase RDF Datenmodell und IIIF-Ressourcentypen. Ein grünes Feld bedeutet dabei das Erstellen des entsprechenden Feldes im IIIF-Dokument, ein Oranges eine mögliche Erweiterung zu einem späteren Zeitpunkt, ein Rotes schliesslich eine Inkompatibilität zwischen entsprechenden Feld und Ressourcentyp.
IIIF Properties | Manifest | Sequence | Canvas | Image Resource |
---|---|---|---|---|
| Keine Entsprechung | Immer | Redundant, da nur ein Bild pro Manifest | |
| Keine Entsprechung | Keine Entsprechung |
| |
| Keine Entsprechung | Keine Entsprechung |
| |
Redundant | Redundant | Redundant | Für Bilder werden keine separaten Thumbnails erstellt | |
| Vermutlich redundant (vgl. license) | Vermutlich redundant (vgl. license) | Vermutlich redundant (vgl. license) | |
Redundant | Redundant | Redundant |
| |
| Redundant | Redundant | Redundant | |
URI zum Manifest (dereferenzierbar) in der Form | URI zur Sequence (nicht dereferenzierbar) in der Form | URI zur Sequence (nicht dereferenzierbar) in der Form | URI zur Datei (via Medienserver) | |
Immer | Immer | Immer | Immer | |
| ||||
|
| |||
|
| |||
Im Moment sinnlos, da nur ein Canvas / Bild | Im Moment sinnlos, da nur ein Canvas / Bild | |||
Immer | Immer | Obsolet, wenn sequence nicht gleich | ||
| ||||
Keine entsprechenden Informationen vorhanden | Keine entsprechenden Informationen vorhanden | Keine entsprechenden Informationen vorhanden | Keine entsprechenden Informationen vorhanden | |
Link zur Objektseite | Redundant | Redundant | Redundant | |
Im Moment unnötig | Im Moment unnötig | Im Moment unnötig | Im Moment unnötig | |
Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | |
Im Moment unnötig | Im Moment unnötig | Im Moment unnötig | Im Moment unnötig | |
Im Moment sinnlos, da nur ein Canvas vorhanden | ||||
IIIF Presentation API 3
IIIF Presentation Resources
Grün hinterlegte Ressourcen werden in Memobase-Manifesten verwendet
IIIF Presentation Properties
Farbcodierung:
Grün: Property wird mit Metadaten aus Memobase-Dokumenten befüllt
Orange: Property wird nicht mit Metadaten aus Memobase-Dokumenten befüllt
Rot: IIIF-Presentation-Standard sieht das Feld auf der Ressource nicht vor
IIIF Properties | Manifest | Canvas | Annotation | Content Resource |
---|---|---|---|---|
| Redundant | Redundant | Redundant | |
| Keine Entsprechung | Keine Entsprechung |
| |
| Redundant | Redundant |
| |
Redundant | Redundant | Redundant | Rechte und Rechtehalter: | |
Redundant | Redundant | Redundant |
| |
Redundant | Entstehungsdatum in Metadaten nicht einheitlich | |||
Entfällt für Ressourcen, welche von einer Annotation referenziert werden | ||||
Institution:
| Redundant | Redundant | Redundant | |
Redundant | Thumbnail-Canvas (nur Bild und Video) | Redundant | Redundant | |
Poster-Canvas (nur Video) | Redundant | |||
Keine entsprechende Memobase-Ressource vorhanden | Redundant | |||
|
|
| URI zur Datei (via Medienserver); wird generiert auf Grundlage von ID | |
|
|
|
| |
| ||||
Keine weitere Spezifizierung notwendig | ||||
Redundant | (nur Bild und Video): | |||
Redundant | (nur Bild und Video): | |||
(nur Audio und Video): | ||||
Enfällt, da 1:1 Beziehung zwischen Manifest und Canvas | ||||
|
| Keine relevanten Werte für Content Resources in Standard für Anwendungsfall definiert | Keine relevanten Werte für Content Resources in Standard für Anwendungsfall definiert | |
Verwendet Standardwert ( | ||||
Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | |
Kein entsprechender Memobase-Service vorhanden | Kein entsprechender Memobase-Service vorhanden | Kein entsprechender Memobase-Service vorhanden | Kein entsprechender Memobase-Service vorhanden | |
| Redundant | Redundant | Redundant | |
Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | Keine entsprechenden Memobase-Ressourcen vorhanden | |
Keine externen Referenzen auf IIIF-Ressourcen | Keine externen Referenzen auf IIIF-Ressourcen | Keine externen Referenzen auf IIIF-Ressourcen | Keine externen Referenzen auf IIIF-Ressourcen | |
Enfällt, da 1:1 Beziehung zwischen Manifest und Canvas | ||||
Kein entsprechender Memobase-Service vorhanden |
Praktische Anwendung
Die IIIF-APIs sind bereits verfügbar, im Moment werden sie einfach nicht vom Frontend her verlinkt. Am Beispiel des Bilddokumentes smi-001-011510:
Image API
https://media.memobase.k8s.unibas.ch/memo/smi-001-011510-1/iiif/full/800,800/0/default.jpg
image.json
https://media.memobase.k8s.unibas.ch/memo/smi-001-011510-1/iiif/info.json
Manifest (v2)
https://media.memobase.k8s.unibas.ch/memo/smi-001-011510-1/manifest/v2
Bemerkung
Ein eigentlicher voll ausgereifter IIIF-Viewer wird im Moment nicht über Memobase angeboten, sieht man von OpenSeadragon ab, wie auf der Objektseite verfügbar (https://memobase.ch/de/object/smi-001-011510 ).
Es ist aber natürlich möglich, via Manifest-Link eine Ressource in einem bereits aufgesetzten Viewer wie Mirador zu verwenden.