Why IIIF? Shane Huddleston Jeff Mixter Dave Collins Product Manager

Slides:



Advertisements
Similar presentations
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
Advertisements

Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
OCLC Online Computer Library Center OCLC’s Digital Archive – Disseminating with METS Jay Goodkin Software Engineer Digital Collection and Preservation.
Educause October 29, 2001 A GEM of a Resource: The Gateway to Educational Materials Copyright Nancy Virgil Morgan, This work is the intellectual.
Dienst Distributed Networked Publishing Carl Lagoze Digital Library Scientist Cornell University.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
1 The NSDL: A Case Study in Interoperability William Y. Arms Cornell University.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Interoperable Digitised Content “Discover, search, extract, link, associate, and view digitised content” Les Carr.
Breakouts. Penguins: Skunks: Cacti: Beetles: Classroom A - Suzanne Classroom C - Chris Lecture Hall 2 - Connie Ward Lecture Hall - Marie (Theme: Content.
Interoperability through Library APIs Library Technology Services Open House 7/30/15.
Creating and Operating a Digital Library for Information and Learning– the GROW Project Muniram Budhu Department of Civil Engineering & Engineering Mechanics.
The Global Video Grid: DigitalWell Update & Plan For SRB Integration Myke Smith, Manager Streaming Media Technologies University of Washington / ResearchChannel.
Themes Architecture Content Metadata Interoperability Standards Knowledge Organisation Systems Use and Users Legal and Economic Issues The Future.
1 Collaboration Infrastructure for a Virtual Residency in Game Culture and Technology Robert Nideffer and Walt Scacchi Game Culture and Technology Laboratory.
Creating an Open Archives Metadata Harvesting Protocol Compliant Repository for the American Memory Online Collections OAI Open Meeting, Washington, DC.
Marshall Breeding Director for Innovative Technology and Research Vanderbilt University
By Addison, Jessica, and Lauren. Management The Mountain West Digital Library is a program of the Utah Academic Library Consortium (UALC) Three Governing.
Open Borders Project The new Open Borders Project — A merger of the old Open Borders (Project 2) and Connecting and Discovering Content (Project 10)
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
Integrating Access to Digital Content Sarah Shreeves University of Illinois at Urbana-Champaign Visual Resources Association 23 rd Annual Conference Miami.
1 The NSDL Program Stephen Griffin National Science Foundation.
Resource Description and Access (RDA) information session Deirdre Kiorgaard Australian Committee on Cataloguing Representative to the Joint Steering Committee.
ARCH-IT Symposium, EVA London, 23 rd July 2003 Outline of Overview  ARCO Project goals  Prototype systems and components  Digitisation of artefacts.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
Digital Library Development Kyle Rimkus and Bill Ingram February 10, 2016.
CENTRAL/WESTERN MASSACHUSETTS AUTOMATED RESOURCE SHARING Digitization GOALS & THEIR LOGISTICS Michael J. Bennett Digital Initiatives Librarian C/WMARS,
CONTENTdm A proven solution September A complete digital collection management software solution Stores, manages and provides access for all digital.
Pcdm, iiif, & interoperability esmé dplafest
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
7th Annual Hong Kong Innovative Users Group Meeting
Omeka Web-Publishing Platform
Ian Bruno, Suzanna Ward The Cambridge Crystallographic Data Centre
Usage scenarios, User Interface & tools
DataNet Collaboration
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Digital Library Development
USING CARLI DIGITAL COLLECTIONS
Accessing Spatial Information from MaineDOT
CAPT One-year Review Content Access Policy and Technology Committee
VI-SEEM Data Repository
INSPIRE Geoportal Thematic Views Application
The Re3gistry software and the INSPIRE Registry
Library Technology Conference: Building Exhibits
Hydra: a case study Chris Awre
Jakob Tendel – DFN at TNC18, Trondheim
Cyberinfrastructure in practice
The JISC IE Metadata Schema Registry
NSDL Data Repository (NDR)
A Web service for transforming metadata schemas
IIIF AV Player Andrew Kam.
CVE.
IDEALS at the University Of Illinois: A Case Study of Integration Between an IR and Library Discovery Systems Sarah L. Shreeves University of Illinois.
HingX Project Overview
Integrating Koha and IIIF to manage a digital library
COUNTER Update February 2006.
Procurement Hub Partners
CONTENTdm IIIF Discovery API
Datasets in CRM Site Proposal
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Márton Németh – László Drótos How to catalogue a web archive?
MSDI training courses feedback MSDIWG10 March 2019 Busan
Digitization Standards: Issues & Updates
IPET-DD-1 meeting Feb 2019 Thorsten Busselberg -DWD
NLM Digital Repository The Search for a New Book viewer
Adoption and Use of IIIF for Digital Resource Sharing in CONTENTdm
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

Why IIIF? Shane Huddleston Jeff Mixter Dave Collins Product Manager CONTENTdm Users Group – August 1, 2018 Why IIIF? Shane Huddleston Jeff Mixter Dave Collins Product Manager OCLC Software Engineer OCLC Consulting Software Engineer OCLC

IIIF is the International Image Interoperability FrameworkTM An emerging web standard for sharing information about images and other media​ Simplifies and standardizes the ways we ask for and consume media data

What does that mean? Shared API for access to images Shared API for access to record structure and metadata Shared content viewers Best practices for data management manuscripts newspapers much more

What else? “The IIIF is driven by a community of research, national and state libraries, museums, companies and image repositories committed to providing access to high quality image resources.” source: https://iiif.io/

IIIF is a community Regular working group conference calls Conferences and meetups (see https://iiif.io/event/) Mailing list & Slack team IIIF Consortium This engagement is how it succeeds.

How does IIIF work? Four APIs (for now) Image Presentation Authentication Search

IIIF Image API Request technical information (width, height, scaling) Request scaled images or portions of images Often supports rotation, image formats Create a complete image viewer, like OpenSeadragon Images for any UI (thumbnails, galleries, etc.)

Building an Image API request {protocol} :// {domain} / {prefix} / {identifier} / {region} / {size} / {rotation} / {quality} . {format} https://sandbox.contentdm.oclc.org/ digital/iiif/ p10010coll1/42/ full/full/ 0/ default.jpg https://sandbox.contentdm.oclc.org/digital/iiif/p10010coll1/18/full/full/0/default.jpg

Building an Image API request {protocol} :// {domain} / {prefix} / {identifier} / {region} / {size} / {rotation} / {quality} . {format} https://sandbox.contentdm.oclc.org/ digital/iiif/ p10010coll1/42/ full/pct:10/ 0/ default.jpg https://sandbox.contentdm.oclc.org/digital/iiif/p10010coll1/18/full/pct:10/0/default.jpg

Using the Image API Use Image API calls like any other image <img src= "https://sandbox.contentdm.oclc.org/digital/iiif/p10010coll1/ 18/full/full/0/default.jpg"> For example: https://cdmdemo.contentdm.oclc.org/digital/custom/image-api-calls Experiment: https://www.learniiif.org/image-api/playground

IIIF Presentation API Provides structural data about records Managing annotations Enough metadata for display in a user interface Other systems do not need to understand and parse metadata schemas https://sandbox.contentdm.oclc.org/digital/collection/p10010coll1/id/28 https://sandbox.contentdm.oclc.org/digital/iiif-info/p10010coll1/28

IIIF Authentication API “pattern for interacting with arbitrary third party protocols” Presenting authentication to users and applications Not a replacement for the actual authentication process CAS; OAuth2 Not implemented in CONTENTdm

IIIF Search API Searching within a given IIIF record E.g. full text search within a digitized manuscript Search focuses on IIIF Annotations OCR text User contributed information Not implemented in CONTENTdm

IIIF and the world of tomorrow!

The future of the IIIF Community

IIIF Community Groups There are 6 IIIF Community Groups Develop best practices and use cases around existing IIIF APIs Newspapers Community Group 3D Community Group Manuscripts Community Group Museums Community Group Outreach Community Group Software Developers Community Group

IIIF Consortium The Consortium is growing! https://iiif.io/community/consortium/

IIIF Managing Director IIIF Consortium is looking for a Managing Director https://www.clir.org/about/positions/iiif/

Annual Working Group Meeting December 3-6 in Edinburgh Scotland https://iiif.io/event/2018/edinburgh/ Mostly technical Voting on new API versions and work of the Technical Groups

Annual IIIF Meeting TBD but will be in May, 2019 somewhere in Europe More generalized IIIF talks/presentations

The future of IIIF API development

IIIF Technical Working Groups There are 3 IIIF Technical Specification Groups Focused on development of the new/existing APIs Discovery Technical Specification Group A/V Technical Specification Group Text Granularity Technical Specification Group

Continued API Refinement Presentation API 3.0 Image API 3.0

Presentation API 3.0 Support for Video and Audio! Alpha Draft Need to account for time and space in the data model Alpha Draft

Image API 3.0 Support for Video and Audio! Encode audio and video technical information in the data Fix some API oddities and irregularities …!?!? Do things better and in a more consistent way Alpha Draft

And the others Search API will need updated based on changes to Annotations in the Presentation API 3.0 Authentication API… ?

Discovery Working Group The Discovery Group is focused on developing and Discovery API Intra and Inter-domain discoverability Current focus is how to improve discoverability and harvesting of IIIF materials by organizations with an interest/understanding of IIIF Discovery Working Group Charter - http://iiif.io/community/groups/discovery/charter/#communication-channels

IIIF Discovery API Provide a standard way for Publishing and Harvesting IIIF content on the Web Intra-domain discovery – IIIF Provider to IIIF Provider Inter-domain discovery – Search Engines Site Maps – HTML Resource Sync - XML Activity Streams - RDF

IIIF Discovery API Provide a standard way for Publishing and Harvesting IIIF content on the Web Intra-domain discovery – IIIF Provider to IIIF Provider Inter-domain discovery – Search Engines Site Maps – HTML Resource Sync - XML Activity Streams - RDF

IIIF Discovery API Currently in version 0.1 Discovery API Draft Hopefully will be 1.0 soon-ish Discovery API Draft

Community + Standards: OCLC’s Future

CONTENTdm Community engagement Workshops to help CDM users better understand IIIF and how it works with CONTENTdm Collect feedback on what you want to do with your data in CONTENTdm and see how that maps to IIIF services, tools, features, etc.

IIIF Community engagement Helping develop and improve the IIIF APIs Representative of the data and services needs of the CDM community Help develop community best practices for IIIF Encourage the CDM community to get involved in the Community Groups Or propose your own!

CONTENTdm IIIF Support CONTENTdm will create and maintain IIIF Collection Manifests Descriptions of CONTENTdm Collections Based on the IIIF Presentation API Collections will point to all individual items All Items will point back to the collection

Continued production support & development Evaluate new IIIF APIs and new versions for future CONTENTdm support  Support for Mirador

OCLC Research IIIF Work IIIF R&D OCLC Research contributes to the development of the IIIF Discovery API Providing Use Case Proofs of Concept Actively supporting a prototype of a Discovery API endpoint 8 CDM Users covering 1.8 Million Items

Discovery API Prototype Endpoints can be harvested and the item metadata can be indexed for searching OCLC Research is prototyping what a cross-CDM Collection discovery layer looks like

Broader opportunities No reason we have to focus just on CDM Using the IIIF Standards we could harvest any IIIF resources and build an index for search specialty indexes

So What? Dedicated collaborative effort at OCLC to support IIIF: IIIF Community CONTENTdm IIIF service support CONTENTdm Community understanding of IIIF “Together we make breakthroughs possible”… “, both big and small”

Workshop links https://bit.ly/2O401R5