image servers and iiif
play

Image servers and IIIF Robert Casties, MPI for History of Science, - PowerPoint PPT Presentation

Image servers and IIIF Robert Casties, MPI for History of Science, Berlin Digital images as source material in DH Visual material has taken second seat to textual material in computing (and DH) but support is growing Images are essential


  1. Image servers and IIIF Robert Casties, MPI for History of Science, Berlin

  2. Digital images as source material in DH • Visual material has taken second seat to textual material in computing (and DH) but support is growing • Images are essential source material for many humanities disciplines. • Even for textual sources image support can be essential were pure text is not available or not accurate enough.

  3. Images in silos

  4. IIIF: image server standards • https://iiif.io 
 https://github.com/IIIF/awesome-iiif • IIIF Image API • IIIF Presentation API • IIIF Auth API • IIIF Content Search API

  5. IIIF Participating Institutions Huygens ING (KNAW) 4Science Indiana University Art Institute of Chicago Trinity College Dublin Internet Archive ARTstor United States Holocaust Memorial Museum Johns Hopkins University Art Gallery of Ontario Universidad de la Habana, Biblioteca Nacional de Cuba José Keio University Libraries Bayerische Staatsbibliothek (Bavarian State Library) Martí Klokan Technologies La Bibliothèque nationale de France University College Dublin KU Leuven - LIBIS+ University of Alberta Libraries Biblissima Kyoto University Library Network University of Basel, Digital Humanities Lab Boston Public Library Leiden University University of California, Los Angeles British Library Leipzig University Library (Universitätsbibliothek Leipzig) University of California, Santa Barbara British Museum Library of Congress University of Edinburgh Brown University LUNA Imaging University of Glasgow Manuscriptorium - Digital Library of Written Cultural Cambridge University University of Hong Kong Heritage University of Illinois at Urbana-Champaign Canadiana.org Max Planck Institute for European Legal History University of Michigan Carnegie Museum of Art MIT Libraries University of Notre Dame Center for Open Data in the Humanities, Research Organization of University of Oklahoma Moravian Library (Moravská zemská knihovna) Information and Systems, Japan University of Oxford (Bodleian Library) National Gallery of Art Centre de Recherche et de Restauration des Musées de France University of Pennsylvania National Library of Austria (C2RMF) University of Tokyo Nasjonalbiblioteket (National Library of Norway) Chinese University of Hong Kong University of Toronto National Library of Denmark University of Utah Cogapp National Library of Egypt University of Virginia Library Columbia University National Library of Israel Vatican Library National Library of New Zealand CONTENTdm Villanova University National Library of Poland Cooper Hewitt Smithsonian Design Museum Walter J. Ong, S.J. Center for Digital Humanities at Saint Louis National Library of Scotland Cornell University University National Library of Serbia Data Futures Project (University of Westminster) The Walters Art Museum National Library of Wales Wellcome Trust DPLA Nationalmuseum Sweden Wikipedia (Wikimedia Foundation) Digital Image Archive of Medieval Music (DIAMM) New York University Libraries World Digital Library Digirati Ltd North Carolina State University Libraries Yale Center for British Art Durham University Library OCLC Yale University e-codices – Virtual Manuscript Library of Switzerland Ohio State University Zegami École polytechnique fédérale de Lausanne (EPFL) Pennsylvania State University Libraries Princeton University Library Europeana Public Record Office Victoria Folger Shakespeare Library Qatar National Library The J. Paul Getty Trust Sirma Group Ghent University Smithsonian Institution Gottingen State and University Library St. Louis University Harvard Art Museums St. Mary's University Harvard University Stanford University HES-SO University of Applied Sciences and Arts, Haute école de State Library of Queensland gestion de Genève Synaptica Hill Museum & Manuscript Library (HMML) TextGrid Holoscene text & bytes

  6. IIIF Image API {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} Image: http://www.example.org/image-service/abcd1234/full/full/0/default.jpg Info: http://www.example.org/image-service/abcd1234/info.json Demo: http://yenda.tools/en/iiif-api-demo-en/

  7. IIIF Image API • http://iiif.io/api/image/2.1/ • Image request returns image or error code. • Information request returns technical image metadata • available image sizes • available output formats • available image server features

  8. IIIF Presentation API

  9. IIIF Presentation API • http://iiif.io/api/presentation/2.1/ • Creating virtual “pages” ( canvas ) and “books” ( manifest ) using Image API resources. • Canvas can have multiple images ( resource ) and annotation s (including text). • Manifest has presentation metadata and one or more sequences of canvases.

  10. IIIF Auth API • http://iiif.io/api/auth/1.0/ • Authentication in the face of di ff erential quality and CORS ;-) • “a set of workflows for guiding the user through an existing access control system”

  11. IIIF Auth API 1.0 description resource web client resource server tab login for cookie login service cookie iframe token token service PostMessage token description resource web client resource* server cookie content resource web client resource server

  12. IIIF Content Search API • iiif.io/api/search/1.0/ • “searching annotation content within a single IIIF resource” • Query: http://example.org/services/manifest/search? q=bird&motivation=painting • Response is Presentation API compatible annotation list.

  13. IIIF image servers • https://github.com/IIIF/awesome-iiif#image-servers • https://github.com/loris-imageserver/loris: Python • http://iipimage.sourceforge.net/documentation/server/: high performance, C • https://medusa-project.github.io/cantaloupe/ Java Restlet, modular • https://github.com/dbmdz/iiif-server-hymir Java Spring • https://github.com/robcast/digilib Java Servlet

  14. IIIF image viewers • https://github.com/IIIF/awesome-iiif#image-viewers • https://github.com/IIIF/mirador “reference” viewer • https://github.com/UniversalViewer/universalviewer embeddable • https://ddmal.github.io/diva.js/ read-optimized • https://openseadragon.github.io/examples/tilesource-iiif/ toolkit • https://github.com/mejackreed/Leaflet-IIIF

  15. Application ideas • Cropping and re-publishing: https://bl.ocks.org/ mejackreed/6936585f435b60aa9451ae2bc1c199f2 • Creating manifests from multiple sources: http:// demos.biblissima-condorcet.fr/chateauroux/osd-demo/ • Image comparison: http://resources.digirati.com/iiif/an- introduction-to-iiif/dee-sbs.html • Transcription: https://fromthepage.com/ • Fractals: http://www.appliediiif.org.uk/live/fractalshome.htm

  16. digilib example • https://github.com/robcast/digilib

Recommend


More recommend