Tools for Digital Humanities Implementation of the Mirador

  • Slides: 36
Download presentation
Tools for Digital Humanities Implementation of the Mirador high-resolution viewer on Rosetta Roxanne Wyns

Tools for Digital Humanities Implementation of the Mirador high-resolution viewer on Rosetta Roxanne Wyns Business Consultant Heron Stephan Pauls Software architect

LIBIS @ KU Leuven • Division of Leuven Research and Development (LRD) • Part

LIBIS @ KU Leuven • Division of Leuven Research and Development (LRD) • Part of the University Library • Information solutions for GLAM and digitally supported research ⁻ ⁻ ⁻ Information management systems, research databases, … Apps, end-user experiences Visualization tools Standards and data interoperability services Long-term preservation & accessibility of digital material … IGe. LU 2015 - Tools for Digital Humanities 2

IGe. LU 2015 - Tools for Digital Humanities 3

IGe. LU 2015 - Tools for Digital Humanities 3

Alamire project Requirements and selection of tools IGe. LU 2015 - Tools for Digital

Alamire project Requirements and selection of tools IGe. LU 2015 - Tools for Digital Humanities 4

Alamire project • Alamire = – International Centre for the Study of Music in

Alamire project • Alamire = – International Centre for the Study of Music in the Low Countries – Digitize medieval music manuscripts at high resolution (80 - 100 million pixels) for research • Integrated Database for Early Music (IDEM) project requirements: – – Data model and query options Collaboration with other researchers Long term preservation of content High resolution viewer! http: //www. alamirefoundation. org/ IGe. LU 2015 - Tools for Digital Humanities 5

Alamire project • Proposal prepared in collaboration with LIBIS (Flemish Hercules infrastructure call, September

Alamire project • Proposal prepared in collaboration with LIBIS (Flemish Hercules infrastructure call, September 2013) • Kick-off summer 2014, launch of IDEM summer 2015 • Project funding: – Main budget preserved for storage & long term preservation – Limited resources for database, website, and viewer – Currently no budget for post-project maintenance This influenced the selection of tools IGe. LU 2015 - Tools for Digital Humanities 6

Decision to: à Reuse a combination of existing tools in a flexible way à

Decision to: à Reuse a combination of existing tools in a flexible way à Use open source where possible to limit the license costs à Share development costs with projects with similar interests Collective. Access, Omeka, Rosetta, IIIF Mirador viewer Inform partner: à Limitations and what they can expect à Open source doesn’t means free IGe. LU 2015 - Tools for Digital Humanities 7

Visualization requirements • Giving access to high resolution images in a novel way Quick,

Visualization requirements • Giving access to high resolution images in a novel way Quick, without loss of quality (JPEG 2000) Easy navigation within manuscript Full screen, tool bars should take up limited space Extensive zooming options in a single and fluid movement, focused on selected area – Compare folio’s from different manuscripts in a single view – Illegal download protection, watermarks –. . . – – IGe. LU 2015 - Tools for Digital Humanities 8

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire – Developed by University of Sheffield – Issues: no updates since 2008, Java development • Suggestion by LIBIS to use IIIF/Mirador instead • Some remarks on demo version tested by Alamire (v. 0. 9. 0, http: //showcase. iiif. io/viewer/mirador/): Ø Mayor: § Endless pop-ups IGe. LU 2015 - Tools for Digital Humanities 9

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire – Developed by University of Sheffield – Issues: no updates since 2008, Java development • Suggestion by LIBIS to use IIIF/Mirador instead • Some remarks on demo version tested by Alamire (v. 0. 9. 0, http: //showcase. iiif. io/viewer/mirador/): Ø Mayor: § Endless pop-ups IGe. LU 2015 - Tools for Digital Humanities 10

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire – Developed by University of Sheffield – Issues: no updates since 2008, Java development • Suggestion by LIBIS to use IIIF/Mirador instead • Some remarks on demo version tested by Alamire (v. 0. 9. 0, http: //showcase. iiif. io/viewer/mirador/): Ø Mayor: § Endless pop-ups § Limited full screen view IGe. LU 2015 - Tools for Digital Humanities 11

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire – Developed by University of Sheffield – Issues: no updates since 2008, Java development • Suggestion by LIBIS to use IIIF/Mirador instead • Some remarks on demo version tested by Alamire (v. 0. 9. 0, http: //showcase. iiif. io/viewer/mirador/): Ø Mayor: § Endless pop-ups § Limited full screen view IGe. LU 2015 - Tools for Digital Humanities 12

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire

Selection of IIIF Mirador viewer • Virtual Vellum prototype image viewer suggested by Alamire – Developed by University of Sheffield – Issues: no updates since 2008, Java development • Suggestion by LIBIS to use IIIF/Mirador instead • Some remarks on demo version tested by Alamire (v. 0. 9. 0, http: //showcase. iiif. io/viewer/mirador/): Ø Mayor: § Endless pop-ups § Limited full screen view Ø Minor: § Issues with Internet Explorer § Limitation on zoom function IGe. LU 2015 - Tools for Digital Humanities 13

Technical implementation in Rosetta Mirador v 2. 0 Rosetta v 4. 1. 0 IGe.

Technical implementation in Rosetta Mirador v 2. 0 Rosetta v 4. 1. 0 IGe. LU 2015 - Tools for Digital Humanities 14

http: //iiif. io IGe. LU 2015 - Tools for Digital Humanities 15

http: //iiif. io IGe. LU 2015 - Tools for Digital Humanities 15

Image API This specification concerns image requests by a client, but not management of

Image API This specification concerns image requests by a client, but not management of the images by the server. It covers how to respond to the requests given in a particular URI syntax Example url http: //services. libis. be/iipsrv. fcgi? iiif=25/83/25/1/1/Derivative_Hi gh/REP 2622675/7. jp 2/2048, 0, 394, 1024/99, /0/default. jpg Applications – Digital image repositories and distributed content networks. – Image focused web applications, such as pan/zoom viewers, book readers, etc. – Client applications using image content for analysis or comparison. IGe. LU 2015 - Tools for Digital Humanities 16

IIPImage Server • Fully supports delivery of images via URLs as specified in the

IIPImage Server • Fully supports delivery of images via URLs as specified in the IIIF Image API • Open source fast cgi server (written in C++-) runs under apache • Supports JPEG 2000 , pyramid TIFFs. IGe. LU 2015 - Tools for Digital Humanities 17

Presentation API Objectives and scope • Provide the information necessary to allow a rich,

Presentation API Objectives and scope • Provide the information necessary to allow a rich, online viewing environment for primarily image-based objects to be presented to a human user, likely in conjunction with the IIIF Image. API • Use of JSON-LD format or Java. Script Object Notation for Linked Data A lightweight Linked Data format. It is easy for humans to read and write. IGe. LU 2015 - Tools for Digital Humanities 18

Primary Resource Types Basic JSON LD syntax elements, in hierarchical order: • Manifest The

Primary Resource Types Basic JSON LD syntax elements, in hierarchical order: • Manifest The overall description of the structure and properties of the digital representation of an object. • Sequence The order of the views of a physical object. • Canvas A virtual container that represents a page or view and has content resources associated with it or with parts of it. • Content resources such as images or texts that are associated with a canvas. IGe. LU 2015 - Tools for Digital Humanities 19

Viewer plugin for Rosetta A java VPP jar plugin, which • Creates the manifest

Viewer plugin for Rosetta A java VPP jar plugin, which • Creates the manifest files per entity dynamically. • Afterwards creates an html file which collects all the entity manifest files of one entity type, IGe. LU 2015 - Tools for Digital Humanities 20

SW sequence diagram /Operational_shared/. . . /Im ages to view Delivery. Manager 1 2

SW sequence diagram /Operational_shared/. . . /Im ages to view Delivery. Manager 1 2 /Operational_shared/. . . / /IExxxxx. Manifest. json Mirador Viewer PP plugin /Operational_shared/. . . / Entity. Type. Index. html 3 Mirador Web interface 4 IIP Server 5 Web Output IGe. LU 2015 - Tools for Digital Humanities 21

Settings in Rosetta IGe. LU 2015 - Tools for Digital Humanities 22

Settings in Rosetta IGe. LU 2015 - Tools for Digital Humanities 22

IGe. LU 2015 - Tools for Digital Humanities 23

IGe. LU 2015 - Tools for Digital Humanities 23

Final adaptations and bug-fixes • Small adaptations to comply to Alamire requirements – ‘Save

Final adaptations and bug-fixes • Small adaptations to comply to Alamire requirements – ‘Save as’ function disabled to prevent easy download – Tool & lay-out ribbons minimized • Version 2. 0 release issues and configuration problems fixed Ø IDEM website & database launched on August 17 th IGe. LU 2015 - Tools for Digital Humanities 24

Mirador in action - DEMO IDEM website: http: //www. idemdatabase. org/ IGe. LU 2015

Mirador in action - DEMO IDEM website: http: //www. idemdatabase. org/ IGe. LU 2015 - Tools for Digital Humanities 25

Single object view IGe. LU 2015 - Tools for Digital Humanities 26

Single object view IGe. LU 2015 - Tools for Digital Humanities 26

Full screen view IGe. LU 2015 - Tools for Digital Humanities 27

Full screen view IGe. LU 2015 - Tools for Digital Humanities 27

Other view options IGe. LU 2015 - Tools for Digital Humanities 28

Other view options IGe. LU 2015 - Tools for Digital Humanities 28

Library overview IGe. LU 2015 - Tools for Digital Humanities 29

Library overview IGe. LU 2015 - Tools for Digital Humanities 29

Book view (simultaneous scroll options) IGe. LU 2015 - Tools for Digital Humanities 30

Book view (simultaneous scroll options) IGe. LU 2015 - Tools for Digital Humanities 30

Compare objects IGe. LU 2015 - Tools for Digital Humanities 31

Compare objects IGe. LU 2015 - Tools for Digital Humanities 31

Compare objects IGe. LU 2015 - Tools for Digital Humanities 32

Compare objects IGe. LU 2015 - Tools for Digital Humanities 32

Compare objects IGe. LU 2015 - Tools for Digital Humanities 33

Compare objects IGe. LU 2015 - Tools for Digital Humanities 33

Composite libraries Manifest Yale manuscript: http: //manifests. ydc 2. yale. edu/manifest/Admont 43 IGe. LU

Composite libraries Manifest Yale manuscript: http: //manifests. ydc 2. yale. edu/manifest/Admont 43 IGe. LU 2015 - Tools for Digital Humanities 34

Future plans with IIIF & Mirador • Implementation of access rights control • Implement

Future plans with IIIF & Mirador • Implementation of access rights control • Implement IIPImage server more widely to create manifestation and watermarks on the fly instead during ingest • Simultaneous view of image, transcriptions and annotations (by getting metadata out of Rosetta web service) • Adding multispectral view support to Mirador (e. g. IIPMoo. Viewer) IGe. LU 2015 - Tools for Digital Humanities 35

Thank you ! Questions ? Roxanne Wyns, Business Consultant Heron Roxanne. Wyns@libis. kuleuven. be

Thank you ! Questions ? Roxanne Wyns, Business Consultant Heron Roxanne. Wyns@libis. kuleuven. be Stephan Pauls, Software architect Stefan. Pauls@libis. kuleuven. be www. libis. be / www. kuleuven. be Information. Innovation. Inspiration.