1 of 55

IIIF – Basics und Nutzung im�DFG-Projekt Handschriftenportal

2018-10-15, Leander Seige

2 of 55

Präsentation

  1. IIIF Basics�
  2. IIIF im Handschriftenportal

3 of 55

IIIF Basics

4 of 55

Oberflächenorientierte Webpräsentationen

Images�Metadata

Presentation

Webfrontend

Library A

Images�Metadata

Presentation

Webfrontend

Museum B

Images�Metadata

Presentation

Webfrontend

Archive C

Images�Metadata

Presentation

Webfrontend

Gallery D

5 of 55

Die Idee von IIIF: interoperable APIs für Digitalisate

Images�Metadata

Presentation

Website

Gallery A

Images�Metadata

Presentation

Website

Library B

Images�Metadata

Presentation

Website

Archive C

Images�Metadata

Presentation

Website

Museum D

APIs

6 of 55

IIIF Community

Consortium

  • Stanford University Libraries
  • The British Library
  • Bodleian Libraries at Oxford
  • Bayerische Staatsbibliothek
  • Bibliothèque nationale de France
  • Vatikanische Bibliothek
  • u.v.m.

Community

  • Universitätsbibliotheken
  • Nationalbibliotheken
  • Museen, Archive
  • Archive.org
  • u.v.m.

http://iiif.io/community

7 of 55

APIs

  • Pixel: IIIF Image API 2.1 (Core API)
  • Struktur- und Metadaten: IIIF Presentation API 2.1 (Core API)
  • Suchen in Annotationen: IIIF Search API 1.0
  • Authentifizierung: IIIF Authentication API 1.0��CC-BY, http://iiif.io/technical-details/

8 of 55

Presentation API

9 of 55

Shared Canvas Data Model�

  • Linked Data based approach (JSON-LD)
  • globally unique identifiers: HTTP URIs

Bild: Dokumentation Shared Canvas Data Model http://iiif.io/model/shared-canvas/1.0/

10 of 55

Presentation API

  • Structure
    • Collection, Item, Sequence, Parts�
  • Properties
    • Labels, description, license, attribution, links

Bild: Tom Cramer, Stanford University Libraries

11 of 55

IIIF-Manifeste

11

Manifest

Seq

Canvas

Canvas

Canvas

foobar

height

width

images

label

sequence

12 of 55

Annotationen als Triple

12

Annotation

on

Selector

xywh=12,34,56,78

text/html

resource

foobar

Annotation

format

chars

Canvas

13 of 55

Software für Presentation API

Es existieren inzwischen einige Image-Viewer�http://iiif.io/apps-demos/#image-viewing-clients

Beispiel Mirador�http://projectmirador.org/

  • Multi-Dokumentenfähig
  • Nutzt OpenSeadragon
  • Image Manipulation
  • Unterstützt die flexible Nutzung von Annotation
  • Apache Lizenz

Bild: Screenshot projectmirador.org

14 of 55

Image API

15 of 55

Image API (Pixel Delivery)�http://iiif.io/api/image/2.1/

Bild: Dokumentation IIIF Image API

16 of 55

Software für die Image API

Wird von zahlreichen Image-Servern unterstützt http://iiif.io/apps-demos/#image-servers

Beispiel IIPImage Server�(FastCGI-Modul für Apache, GPLv3)�

Bild: Dokumentation IIPImage Server

17 of 55

Präprozessierte Dateien

  • Tiled Multi-Resolution (or Tiled Pyramidal)�
  • üblich: TIFF oder JPEG2000�
  • (nicht mehr so) geringe�Auswahl an geeigneter Software
    • TIFF/jpeg: ImageMagick (Open Source)
    • TIFF/jpeg: VIPS (Open Source)
    • JPEG 2000: Kakadu (kommerziell)
    • JPEG 2000: OpenJPEG (Open Source)

Bild: Dokumentation IIPImage Server

18 of 55

Beispiel Papyrus Ebers

  • Papyrus scroll from Egypt�
  • Age: > 3,500 years (from 16th century BC)�
  • Description of 879 medical treatments

19 of 55

Beispiel Papyrus Ebers

Special requirements:

  • Unusual format (scroll): 18,63 m (61,12 feed) x 0,30 m (11,81 inches)
  • Integrate Mirador with Wordpress for static content
  • Translations for the whole text and in different languages
  • Search in annotations (linking not implemented yet)
  • Individual modifications of the layout

Demo: http://papyrusebers.de

20 of 55

21 of 55

22 of 55

145.819 x 2.827 Pixel

23 of 55

24 of 55

25 of 55

26 of 55

Beispiel Codex Sinaiticus

  • Manuscript of the Christian Bible�
  • Written in the middle of the 4th century�
  • Earliest complete copy of the New Testament�
  • Distributed between four institutions
    • British Library
    • UB Leipzig
    • Saint Catherine's Monastery
    • Russische Nationalbibliothek St. Petersburg

Leander Seige, May 2017, Stanford University

27 of 55

Codex Vaticanus Graecus 1209�

Screenshot Wikipedia

Screenshot Vatikanische Bibliotheken

28 of 55

Demo Codex Vaticanus und Codex Sinaiticus

29 of 55

30 of 55

31 of 55

32 of 55

33 of 55

34 of 55

35 of 55

Images�Metadata

Images�Metadata

Vatikanische

Bibliothek

36 of 55

HTTP URIs

Images

Presentation

Website

Metadata

Annotations

37 of 55

Beispiel 3: Demo Hack

https://iiif.manducus.net/manifests/exp/demo.json

Bilder, Manifest und Annotationen dezentral auf verschiedenen Servern

38 of 55

Vatikanische

Bibliothek

JPEG2000

TIFF/jpeg

manducus.net

3rd Party Annotation Server

39 of 55

Handschriftenkurs der UB Leipzig 2017

  • Virtuelle Arbeitsumgebung�
  • Bindet Handschriftendigitalisate unterschiedlicher Einrichtungen in eine Oberfläche ein�
  • ermöglicht Annotationen zur Dokumentation wissenschaftlicher Arbeit �
  • basierend auf der Software mirador@sul (Stanford University Libraries) �https://github.com/sul-dlss/mirador_sul

40 of 55

41 of 55

42 of 55

Manuscript Summer School 2017

  • Illustrated Annotation Export

43 of 55

Zukünftige Entwicklung der IIIF APIs

  • IIIF AV und Presentation API 3.x
    • Wechsel von Open Annotation Data Model zum W3C Web Annotation Data Model
    • Unterstützung von Videoquellen
    • Unterstützung von 3D?
    • HTTPS-“Problem”

44 of 55

IIIF im Handschriftenportal

45 of 55

IIIF im Handschriftenportal

  • grundlegende Technologie für Darstellung�von Bildern und Texten�
  • Basis für zukünftige Workspace Funktionen

46 of 55

System Setup

Frontend

Suche

Authentifizierung

Darstellung

Textbearbeitung

Backend

Berlin Leipzig

Mirador

Workspace

47 of 55

IIIF Hosting Service der UB Leipzig

  • richtet sich an Einrichtungen, die selbst keine IIIF Dienste betreiben �
  • Entwicklung eines Hostingmodelles im Rahmn des Projektes�
    • Definition der technischen Procedere Übernahme von Bildern und Daten
    • Einheitliches Konzept zum Umgang und der Vergabe von Identifiern
    • Entwicklung eines Standardvertrages für die Dienste
    • Entwicklung eines Geschäftsmodelles zur Umlagefinanzierung

48 of 55

System Setup

Manifests

Images

other IIIF providers

Leipzig (Service)

Berlin

non-IIIF Metadata

Images

Manifests

Images

Manifests

Images

Manifests

Handschriftenportal

49 of 55

Norm- und Metadaten

  • Verknüpfung zu anderen Knowledgebases (GND? Wikidata?)
    • z.B. über sameAs?�
  • dienen Metadaten in IIIF-Manifesten der Anzeige oder�auch zur Übermittlung von Daten�
  • Option: Veröffentlichung eigener Manifeste?
    • Nachnutzung existierender IDs für Canvas, Sequence o.ä.?

50 of 55

Integration von Textmaterial

  • Rendering von TEI u.ä.
    • auch Bearbeitung und Erstellung?�
  • Annotation von Texten (via CTS?)�
  • Adressierung von annotierten Regionen in IIIF-Digitalisaten�aus Texten heraus�
  • Synchronisierung von Text- und Bilddarstellung
    • Beispiel: Digitalisat und Transkription�

51 of 55

Annotationen

  • Access Control für Annotationen
    • privat (creator only)
    • shared (mit bestimmten anderen Individuen oder Gruppen)
    • public (für jedermann lesbar)
    • published (persistente Mikropublikation, nicht veränderbar, zitierfähig)�
  • Indexierung in der Suchmaschine�
  • Abgrenzung zu Handschriftenbeschreibungen?

52 of 55

Mirador 3

  • aktive Beteiligung an der Neuentwicklung von Mirador 3�
  • umfangreiche Workspace Funktionen vorgesehen�

53 of 55

Ziele des IIIF Outreaches

  • Effektive Nutzung der Interoperabilität von IIIF für das Handschriftenportal�
  • Fragen und Wünsche der handschriftenbesitzenden Einrichtungen�
  • Fragen und Wünsche der Zielgruppe, der Wissenschaftler/innen�
  • Diskussion um die Neuentwicklung von Mirador 3�

54 of 55

Leander Seige, seige@ub.uni-leipzig.de�Twitter: @mjkls

55 of 55

safe the date – Spring 2019 IIIF Conference

June 24th in Göttingen, hosted by SUB Göttingen