Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Digital Manuscripts Toolkit

Digital Manuscripts Toolkit

Toolkit using IIIF standard (http://iiif.io) for images, a server solution (to store images of manuscripts and metadata), and a client solution using JavaScript to build an authoring tool that allows editing the manuscript manifest and its metadata.

Monica Messaggi Kaya

October 06, 2015
Tweet

More Decks by Monica Messaggi Kaya

Other Decks in Technology

Transcript

  1. WHAT IS DMT? WHAT IS DMT? Easy to use toolkit

    focus on the study and presentation of medieval manuscripts, working with digital materials in innovative and exciting ways Project blog at http://dmt.bodleian.ox.ac.uk
  2. WHY? WHY? Content is available through a great many different

    viewers, websites, and approaches. Varied levels of quality, functionality and ease of access, and to lots of duplicated effort
  3. International Image Interoperability Framework Two Linked Data-based APIs - an

    and a - to allow reuse of content, creating a global network whereby institutions can share materials and allow innovative development. Image API Presentation API
  4. Deploy an image server that supports the IIIF Image API

    STEPS TO WORK WITH IIIF STEPS TO WORK WITH IIIF Publish metadata about your image-based objects that complies to IIIF Presentation API Deploy and integrate software that allows you to discover and display IIIF-compliant image resources
  5. The IIIF Image API URI for requesting an image must

    conform to the following URI Template: {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} IIIF IMAGE API IIIF IMAGE API For example: http://www.example.org/image-service/abcd1234/full/full/0/default.jpg Demo: http://iiif.io/#try-it
  6. Digital images are a container for much of the information

    content in the Web-based delivery of “stuff” *. IIIF PRESENTATION API IIIF PRESENTATION API * museum objects, books, newspapers, letters, manuscripts, maps, scrolls, single sheet collections, and digital surrogates of textiles, realia and ephemera.
  7. Each manifest must, and is very likely to, have one

    sequence, but may have more than one. PRIMARY RESOURCES PRIMARY RESOURCES Each sequence must have at least one canvas and is likely to have more than one. Each canvas should have one or more content resources associated with it. Zero is possible but unlikely; it represents the case where the page exists (or existed) but has not been digitized.
  8. DESCRIPTIVE PROPERTIES DESCRIPTIVE PROPERTIES label A human readable label, name

    or title for the resource. metadata A list of short descriptive entries, given as pairs of human readable label and value to be displayed to the user. thumbnail A small image that depicts or pictorially represents the resource that the property is attached to. PRESENTATION RESOURCE PROPERTIES PRESENTATION RESOURCE PROPERTIES
  9. RIGHTS AND LICENSING PROPERTIES RIGHTS AND LICENSING PROPERTIES attribution A

    human readable label that must be displayed when the resource it is associated with is displayed or used. logo A small image that represents an individual or organization associated with the resource it is attached to. license A link to an external resource that describes the license or rights statement under which the resource is being used. PRESENTATION RESOURCE PROPERTIES PRESENTATION RESOURCE PROPERTIES
  10. TECHNICAL PROPERTIES TECHNICAL PROPERTIES @id - @type - Height -

    viewingDirection – viewingHint LINKING PROPERTIES LINKING PROPERTIES Related – service – seeAlso – within – startCanvas PRESENTATION RESOURCE PROPERTIES PRESENTATION RESOURCE PROPERTIES
  11. Using JSON for linking data ( ) to organise and

    connect Json - ease of developement Linked data - play nice with others JSON-LD HOW? HOW?
  12. http://iiif.io/api/presentation/2.0/#primary-resource-types-1 { // Metadata about this manifest file "@context":"http://iiif.io/api/presentation/2/context.json", "@id":"http://www.example.org/iiif/book1/manifest",

    "@type":"sc:Manifest", // Descriptive metadata about the object/work "label": "Book 1", "metadata": [ {"label":"Author", "value":"Anne Author"}, {"label":"Published", "value": [ {"@value": "Paris, circa 1400", "@language":"en"}, {"@value": "Paris, environ 1400", "@language":"fr"} ] }, {"label":"Source", "value": "<span>From: <a href=\"http://example.org/db/1.html\">Some Collection</a></span>"} ], "description":"A longer description of this example book. It should give some real information.", "thumbnail": { "@id": "http://www.example.org/images/book1-page1/full/80,100/0/default.jpg", "service": { "@context":"http://iiif.io/api/image/2/context.json", "@id":"http://www.example.org/images/book1-page1", "profile":"http://iiif.io/api/image/2/level1.json" } }, // Presentation Information "viewingDirection": "right-to-left", "viewingHint": "paged", // Rights Information
  13. Image server - deliver easily installable versions of IIP and

    Loris (probably via images) Docker DMT PROGRESS DMT PROGRESS
  14. Discovery: This reunites an early Qur’anic manuscript which had been

    split and dispersed and is now held by four institutions: Bodleian (UK), Wolfenbuttel (Germany), Chester Beatty Library (Dublin), and the BnF (Paris) Digital Mushaf project DMT PROGRESS DMT PROGRESS
  15. Display IIIF-compliant image resources Using on the Another example: -

    demo Mirador Mushaf pilot project UniversalViewer Arch. G b.6 DMT PROGRESS DMT PROGRESS
  16. Research of existing tools and libraries To name a few:

    Grunt, Node.js, jQuery, Karma, underscore.js, pubsub.js, handlebars.js, URI.js, mousetrap.js, ZeroClipboard.js, d3.js, state-machine.js, tinymce.js, qTip2, sinon.js, Jasmine, Istanbul, Travis and more. DMT PROGRESS DMT PROGRESS
  17. UI mockup for Manifest editor Authoring tool easy to use,

    drag and drop features, editing labels (without *having to type* json) http://invis.io/CT3BSFX3M DMT PROGRESS DMT PROGRESS
  18. Few tests Using JSON Editor as base But a change

    on the project is near… I’m looking to reuse http://tinyurl.com/dmt-sample https://github.com/IIIF/manifesto DMT PROGRESS DMT PROGRESS
  19. Dr Daron Burrows Associate Professor of Medieval French Faculty of

    Medieval and Modern Languages Anglo-Norman Apocalypse Manuscripts held in the Bodleian Library THE APOCALYPSE IN OXFORD THE APOCALYPSE IN OXFORD MS Bodley 401
  20. Alex Franklin & Daniel Sawyer D.Phil. Candidates in medieval English

    Faculty of English Language & Literature ROLLING HISTORY IN FIFTEENTH-CENTURY ENGLAND ROLLING HISTORY ROLLING HISTORY MS Barlow 53, membrane 1, medallion 3
  21. Jennifer Shurville D.Phil. Candidate History of Art Department THE ROTA

    DOMINICE ORATIONIS DIGITISATION PROJECT THE ROTA DOMINICE ORATIONIS THE ROTA DOMINICE ORATIONIS Vercelli, ACVC, fp, 'Rota Dominice orationis'. Image courtesy of Fondazione Museo del Tesoro del Duomo e Archivio Capitolare di Vercelli.
  22. Dr Emilio Bonfiglio British Academy Postdoctoral Fellow Faculty of Oriental

    Studies Robin Meyer Armenian Exhibition Curator D. Phil. Candidate, Faculty of Linguistics Armenian Codicology and Palaeography DIGITAL TEACHING TOOLS DIGITAL TEACHING TOOLS Image courtesy of R. Meyer & E. Bonfiglio
  23. Stanford, Harvard and Yale in the USA Bibliothèque nationale de

    France and C2RMF in Europe British Library and the Wellcome Library in the UK. COLABORATION COLABORATION
  24. Special thanks: Judith Siefring – DMT use-cases Matt McGrattan –

    DMT/IIIF and server info Rob Sanderson – Pictures (via ) Challenge by Nicolai Traasdahl Tarp Storm by Frantzou Fleurine Viewer by Rohit Padmanabhan Squirrel by Good Free Photos Before you think out of the box (via ) IIIF slides Unsplash Lastlemon CREDITS CREDITS