SlideShare a Scribd company logo
1 of 58
The International Image Interoperability Framework
Why It’s a Game-Changer for Digital Libraries
Dr John B Howard, University Librarian
University College Dublin
0000-0002-4433-7209
Acknowledgements
Several slides in this presentation were prepared by
and are available at
http://www.slideshare.net/Cogapp/everything-you-ever-wanted-to-know-about-iiif-but-were-too-afraid-to-ask
They are used under the terms of the
Creative Commons Attribution 4.0 license (CC-BY 4.0)
https://creativecommons.org/licenses/by/4.0/
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
iiif.io
Images convey cultural heritage
information, and invite scholarly use
end-user wish list
• Copy, Download, Save, Share
• Alter image attributes
– Size, format, rotation, quality (colour, greyscale, bitonal),
mirror image, crop, rotate
• Compare
– Different exemplars of the same imprint
– Different issues of a map, music imprint, book
– Photo super-imposition
• Annotate, transcribe, translate, and share these
information
• Search within an image or set or images for associated
text (OCR, annotations)
service provider wish list …
I need a newer, faster image server
(and I can’t spend much time or money on it)
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
I want deep zoom
(on mobile)
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
I want to allow users to visually
compare objects in the collection…
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
…with objects from
other collections
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
and regions of those images
I want to make it easy for my users to
cite and share my images
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
I want to allow visitors to annotate
my images online
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
I want to allow visitors to annotate
my images online
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
I want to allow embedding of my
images in blogs and web pages
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
... without losing control of them
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
And it should be affordable (free), easy
to implement, and easy to use
So, what is IIIF anyway?
objectives
Facilitate the delivery and use of images by providing an
open specification for serving images, image metadata,
and more:
• provide scholars rich access to images using uniform
rules for service provision
• provide technical specifications for image servers and
image clients (viewers) to assure interoperability
• develop and share technologies that support IIIF and its
goals, including image application servers and web
clients for viewing IIIF-compliant images and meeting
the functional needs of scholarly users of images
2 core APIs, 2 APIs for value-added services
• Image delivery API
– Serve image metadata
– Serve images
• Metadata Image presentation API
– Serve image manifests, metadata about an image or group of
images to enable retrieval of images and to build linkages to
related information
• Search API (beta)
– “Search within” an image (or group of images described by a
manifest) for associated text—ORC full text, annotations,
transcriptions, etc.
• Authentication API (beta)
– To facilitate management of access to restricted materials
IIIF Image Delivery API
request images, with parameters
{scheme}://{host}/{prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format}
The easy parameters:
• Format: image format (jpeg, png, gif, webp)
• Quality: default, grey, bitonal, colour
Advanced parameters:
• Size
• Full, height & width, percentage
• Rotation
• By degrees, mirror flipped
• Region
• Full, by pixel coordinates
Image Delivery API
http://iiif.io/api/image/2.0/
Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io
@bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
request image metadata
Returns basic information about the requested image in JSON
format
• image identifier (base URL)
• width, height
• sizes available or recommended (optional)
• tiles (tilesize, scale factors)
Information about the server’s functionality
• IIIF Image API version
• image formats, image quality supported
• limitations on rotation capability
{scheme}://{server}{/prefix}/{identifier}/info.json
sample JSON response
Server functionality
Image characteristics
a live example
https://iiif.ucd.ie/loris/ucdlib:33713/{region}/{size}/{rotation}/default.jpg
request the whole image, 640px wide, not
rotated, in JPEG format
https://iiif.ucd.ie/loris/ucdlib:33713/full/640,/0/default.jpg
IIIF Presentation API
What is it?
Specifies a request syntax and a response that comprises a manifest,
listing images accessible via a IIIF Image API, and related information
• Describes structure: collection, item, sequence, parts
• Describes properties: labels, descriptive metadata, license, links to
related items, secondary sources, annotation lists
Manifest expresses metadata idiomatically for web interchange
• JSON-LD
• Shared Canvas data model ttp://iiif.io/model/shared-canvas/1.0/:
Makes use of the Open Annotation framework for associating
entities with the resource that is the focus of a canvas (i.e., the
digital surrogate for a physical ‘page; within a source document)
• Observes a range of additional W3C specifications
so, how do we use it?
software implementations
IIP Image
IIP Moo Viewer
digilibFSI Server
Mirador Internet Archive
Book Reader
Image
Server
s
Image
Clients
Image
Apps
FSI Viewer
Leaflet JS
Loris
benefits in action
Mirador viewer
http://iiif.github.io/mirador/
OpenSeadragon
https://openseadragon.github.io/
image viewer
image viewer, zoom
image manipulation
crop,resize
compare images or pages
page turner
page turner with navigation
annotate
image kiosk (OpenSeadragon)
transcribe :: translate
transcribe :: translate
IIIF Search API (beta)
What is it?
• Many use cases for searching text associated with images
– OCR text of printed documents
– Translations
– Transcriptions of manuscript text
– Annotations and commentary
– Tagging, description
• Specifies search for a single IIIF resource (so “search within”
a resource)
• Identifies an approach to identifying searchable resources
within the Presentation API
• Accommodates auto-completion of terms (provided by an
external service)
• Full spec at http://iiif.io/api/search/1.0
enter search:
“Meath”
why a game-changer?
• Shifts focus from metadata interoperability to
interoperability of digital content
• Opens a door to the Shared Canvas data model and to
annotation
• Opens a door for development of new software tools
• Creates new opportunities for cooperation & collaboration
among service providers as well as end-users of IIIF-
compatible services
• Creates an approach to interoperability that will be applied
to other media types, such as audio and video (IxIF)
• A harbinger of future directions where W3C specs for
interoperability become more pervasive in digital libraries
what collaborative opportunities?
• Implementation opens doors to sharing,
comparing, annotating across organisations
• Engagement with researchers
• Many challenges in supporting annotations; are
common solutions conceivable?
– Storage
– User management
– Group management
– Ephemeral annotations versus permanent record
– Discovery of annotations
Questions / Discussion
john.b.howard@ucd.ie
UCD implementation: presentation API
UCD implementation: search API, v.1 (beta)

More Related Content

Similar to The International Image Interoperability Framework Why It’s a Game-Changer for Digital Libraries, Dr John B Howard

IIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellIIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellSimeon Warner
 
Introduction to the IIIF Image API
Introduction to the IIIF Image APIIntroduction to the IIIF Image API
Introduction to the IIIF Image APIJon Stroop
 
Graphics101
Graphics101Graphics101
Graphics101bthat
 
TypePad Platform FOWA London 2009
TypePad Platform FOWA London 2009TypePad Platform FOWA London 2009
TypePad Platform FOWA London 2009Ed Anuff
 
IIIF for Aggregators
IIIF for AggregatorsIIIF for Aggregators
IIIF for AggregatorsGlen Robson
 
NISO REST Training IIIF
NISO REST Training IIIF NISO REST Training IIIF
NISO REST Training IIIF Glen Robson
 
Book Reader Bingo: Which Page-Turner Should I Use?
Book Reader Bingo: Which Page-Turner Should I Use?Book Reader Bingo: Which Page-Turner Should I Use?
Book Reader Bingo: Which Page-Turner Should I Use?ebenenglish
 
CBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningCBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningXiaohu ZHU
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)Adam Lu
 
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Cheryl Foong
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSymeon Papadopoulos
 
1.introduction to interaction design
1.introduction to interaction design1.introduction to interaction design
1.introduction to interaction designKeyur Sorathia
 
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives Mainstreaming Digital Imaging: Missouri Botanical Garden Archives
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives Chris Freeland
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxiesnickblah
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIIIF_io
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web John Breslin
 
Samvera and IIIF 2018
Samvera and IIIF 2018Samvera and IIIF 2018
Samvera and IIIF 2018Simeon Warner
 
URIplay for Google Tech Talk (2008)
URIplay for Google Tech Talk (2008)URIplay for Google Tech Talk (2008)
URIplay for Google Tech Talk (2008)Chris Jackson
 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and PerformanceMaximiliano Firtman
 

Similar to The International Image Interoperability Framework Why It’s a Game-Changer for Digital Libraries, Dr John B Howard (20)

IIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellIIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at Cornell
 
Introduction to the IIIF Image API
Introduction to the IIIF Image APIIntroduction to the IIIF Image API
Introduction to the IIIF Image API
 
Graphics101
Graphics101Graphics101
Graphics101
 
TypePad Platform FOWA London 2009
TypePad Platform FOWA London 2009TypePad Platform FOWA London 2009
TypePad Platform FOWA London 2009
 
Diffin NLM Digital Collections
Diffin NLM Digital CollectionsDiffin NLM Digital Collections
Diffin NLM Digital Collections
 
IIIF for Aggregators
IIIF for AggregatorsIIIF for Aggregators
IIIF for Aggregators
 
NISO REST Training IIIF
NISO REST Training IIIF NISO REST Training IIIF
NISO REST Training IIIF
 
Book Reader Bingo: Which Page-Turner Should I Use?
Book Reader Bingo: Which Page-Turner Should I Use?Book Reader Bingo: Which Page-Turner Should I Use?
Book Reader Bingo: Which Page-Turner Should I Use?
 
CBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningCBIR in the Era of Deep Learning
CBIR in the Era of Deep Learning
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)
 
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia content
 
1.introduction to interaction design
1.introduction to interaction design1.introduction to interaction design
1.introduction to interaction design
 
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives Mainstreaming Digital Imaging: Missouri Botanical Garden Archives
Mainstreaming Digital Imaging: Missouri Botanical Garden Archives
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability Framework
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
 
Samvera and IIIF 2018
Samvera and IIIF 2018Samvera and IIIF 2018
Samvera and IIIF 2018
 
URIplay for Google Tech Talk (2008)
URIplay for Google Tech Talk (2008)URIplay for Google Tech Talk (2008)
URIplay for Google Tech Talk (2008)
 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and Performance
 

More from CONUL Conference

Library.Now – Welcome to the future!
Library.Now – Welcome to the future!Library.Now – Welcome to the future!
Library.Now – Welcome to the future!CONUL Conference
 
Towards a CONUL Collective Collection - Christoph Schmidt Supprian (Trinity ...
Towards a CONUL Collective Collection -  Christoph Schmidt Supprian (Trinity ...Towards a CONUL Collective Collection -  Christoph Schmidt Supprian (Trinity ...
Towards a CONUL Collective Collection - Christoph Schmidt Supprian (Trinity ...CONUL Conference
 
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...CONUL Conference
 
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...CONUL Conference
 
Launched into the Digital Age: Content Creation at Maynooth University Specia...
Launched into the Digital Age: Content Creation at Maynooth University Specia...Launched into the Digital Age: Content Creation at Maynooth University Specia...
Launched into the Digital Age: Content Creation at Maynooth University Specia...CONUL Conference
 
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)Streamlining Metadata Supply for ALL - Heather Sherman (BDS)
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)CONUL Conference
 
Digital copyright trends: implications for collections and services - David ...
Digital copyright trends: implications for collections and services  - David ...Digital copyright trends: implications for collections and services  - David ...
Digital copyright trends: implications for collections and services - David ...CONUL Conference
 
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...CONUL Conference
 
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...RCSI Repository: Implementing and integrating a Figshare-powered institutiona...
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...CONUL Conference
 
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...CONUL Conference
 
Taking a lead on digital literacy for students; a case study from UL - Michel...
Taking a lead on digital literacy for students; a case study from UL - Michel...Taking a lead on digital literacy for students; a case study from UL - Michel...
Taking a lead on digital literacy for students; a case study from UL - Michel...CONUL Conference
 
New Frontiers of Digital Access: The development and delivery of Virtual Read...
New Frontiers of Digital Access: The development and delivery of Virtual Read...New Frontiers of Digital Access: The development and delivery of Virtual Read...
New Frontiers of Digital Access: The development and delivery of Virtual Read...CONUL Conference
 
The Digital Learning Librarian role at UCD Library: a case study in social in...
The Digital Learning Librarian role at UCD Library: a case study in social in...The Digital Learning Librarian role at UCD Library: a case study in social in...
The Digital Learning Librarian role at UCD Library: a case study in social in...CONUL Conference
 
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)CONUL Conference
 
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...CONUL Conference
 
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...CONUL Conference
 
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...CONUL Conference
 
Riding two horses: the successes, the challenges and the future of IReL’s tra...
Riding two horses: the successes, the challenges and the future of IReL’s tra...Riding two horses: the successes, the challenges and the future of IReL’s tra...
Riding two horses: the successes, the challenges and the future of IReL’s tra...CONUL Conference
 
DMP online at UCD - Jenny O’Neill, (University College Dublin)
DMP online at UCD - Jenny O’Neill, (University College Dublin)DMP online at UCD - Jenny O’Neill, (University College Dublin)
DMP online at UCD - Jenny O’Neill, (University College Dublin)CONUL Conference
 
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...CONUL Conference
 

More from CONUL Conference (20)

Library.Now – Welcome to the future!
Library.Now – Welcome to the future!Library.Now – Welcome to the future!
Library.Now – Welcome to the future!
 
Towards a CONUL Collective Collection - Christoph Schmidt Supprian (Trinity ...
Towards a CONUL Collective Collection -  Christoph Schmidt Supprian (Trinity ...Towards a CONUL Collective Collection -  Christoph Schmidt Supprian (Trinity ...
Towards a CONUL Collective Collection - Christoph Schmidt Supprian (Trinity ...
 
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...
The newly urgent future for libraries: A view from MIT - Chris Bourg (Directo...
 
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...
What we learned - Dr. Melissa Highton (Director of Learning, Teaching and Web...
 
Launched into the Digital Age: Content Creation at Maynooth University Specia...
Launched into the Digital Age: Content Creation at Maynooth University Specia...Launched into the Digital Age: Content Creation at Maynooth University Specia...
Launched into the Digital Age: Content Creation at Maynooth University Specia...
 
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)Streamlining Metadata Supply for ALL - Heather Sherman (BDS)
Streamlining Metadata Supply for ALL - Heather Sherman (BDS)
 
Digital copyright trends: implications for collections and services - David ...
Digital copyright trends: implications for collections and services  - David ...Digital copyright trends: implications for collections and services  - David ...
Digital copyright trends: implications for collections and services - David ...
 
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...
‘Establishing the Innopharma Education library’ - Colm O’Connor (Innopharma E...
 
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...RCSI Repository: Implementing and integrating a Figshare-powered institutiona...
RCSI Repository: Implementing and integrating a Figshare-powered institutiona...
 
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...
The (Library) Carpenters - we've only just begun - Sinead Keogh (UL), David K...
 
Taking a lead on digital literacy for students; a case study from UL - Michel...
Taking a lead on digital literacy for students; a case study from UL - Michel...Taking a lead on digital literacy for students; a case study from UL - Michel...
Taking a lead on digital literacy for students; a case study from UL - Michel...
 
New Frontiers of Digital Access: The development and delivery of Virtual Read...
New Frontiers of Digital Access: The development and delivery of Virtual Read...New Frontiers of Digital Access: The development and delivery of Virtual Read...
New Frontiers of Digital Access: The development and delivery of Virtual Read...
 
The Digital Learning Librarian role at UCD Library: a case study in social in...
The Digital Learning Librarian role at UCD Library: a case study in social in...The Digital Learning Librarian role at UCD Library: a case study in social in...
The Digital Learning Librarian role at UCD Library: a case study in social in...
 
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)
Cataloguing the “troubles” - Ruth O’Hara (Maynooth University)
 
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...
Livin’ In The Future – The National Library of Ireland’s Web Archive -Maria R...
 
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...
Unlocking the Fagel Collection: From 1802 to 2022 and beyond - Ann-Marie Hans...
 
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...
OER in the Future Library? NUI Galway Library’s Open Press Pilot Project - Kr...
 
Riding two horses: the successes, the challenges and the future of IReL’s tra...
Riding two horses: the successes, the challenges and the future of IReL’s tra...Riding two horses: the successes, the challenges and the future of IReL’s tra...
Riding two horses: the successes, the challenges and the future of IReL’s tra...
 
DMP online at UCD - Jenny O’Neill, (University College Dublin)
DMP online at UCD - Jenny O’Neill, (University College Dublin)DMP online at UCD - Jenny O’Neill, (University College Dublin)
DMP online at UCD - Jenny O’Neill, (University College Dublin)
 
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...
Developing Emotionally Intelligent Work Teams - Peter Reilly (University of L...
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

The International Image Interoperability Framework Why It’s a Game-Changer for Digital Libraries, Dr John B Howard

  • 1. The International Image Interoperability Framework Why It’s a Game-Changer for Digital Libraries Dr John B Howard, University Librarian University College Dublin 0000-0002-4433-7209
  • 2. Acknowledgements Several slides in this presentation were prepared by and are available at http://www.slideshare.net/Cogapp/everything-you-ever-wanted-to-know-about-iiif-but-were-too-afraid-to-ask They are used under the terms of the Creative Commons Attribution 4.0 license (CC-BY 4.0) https://creativecommons.org/licenses/by/4.0/ Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 4.
  • 5. Images convey cultural heritage information, and invite scholarly use
  • 6.
  • 7.
  • 8. end-user wish list • Copy, Download, Save, Share • Alter image attributes – Size, format, rotation, quality (colour, greyscale, bitonal), mirror image, crop, rotate • Compare – Different exemplars of the same imprint – Different issues of a map, music imprint, book – Photo super-imposition • Annotate, transcribe, translate, and share these information • Search within an image or set or images for associated text (OCR, annotations)
  • 10. I need a newer, faster image server (and I can’t spend much time or money on it) Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 11. I want deep zoom (on mobile) Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 12. I want to allow users to visually compare objects in the collection… Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 13. …with objects from other collections Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 14. and regions of those images I want to make it easy for my users to cite and share my images Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 15. I want to allow visitors to annotate my images online Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 16. I want to allow visitors to annotate my images online Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 17. I want to allow embedding of my images in blogs and web pages Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 18. ... without losing control of them Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 19. And it should be affordable (free), easy to implement, and easy to use
  • 20. So, what is IIIF anyway?
  • 21. objectives Facilitate the delivery and use of images by providing an open specification for serving images, image metadata, and more: • provide scholars rich access to images using uniform rules for service provision • provide technical specifications for image servers and image clients (viewers) to assure interoperability • develop and share technologies that support IIIF and its goals, including image application servers and web clients for viewing IIIF-compliant images and meeting the functional needs of scholarly users of images
  • 22. 2 core APIs, 2 APIs for value-added services • Image delivery API – Serve image metadata – Serve images • Metadata Image presentation API – Serve image manifests, metadata about an image or group of images to enable retrieval of images and to build linkages to related information • Search API (beta) – “Search within” an image (or group of images described by a manifest) for associated text—ORC full text, annotations, transcriptions, etc. • Authentication API (beta) – To facilitate management of access to restricted materials
  • 24. request images, with parameters {scheme}://{host}/{prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} The easy parameters: • Format: image format (jpeg, png, gif, webp) • Quality: default, grey, bitonal, colour Advanced parameters: • Size • Full, height & width, percentage • Rotation • By degrees, mirror flipped • Region • Full, by pixel coordinates
  • 25. Image Delivery API http://iiif.io/api/image/2.0/ Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  • 26. request image metadata Returns basic information about the requested image in JSON format • image identifier (base URL) • width, height • sizes available or recommended (optional) • tiles (tilesize, scale factors) Information about the server’s functionality • IIIF Image API version • image formats, image quality supported • limitations on rotation capability {scheme}://{server}{/prefix}/{identifier}/info.json
  • 27. sample JSON response Server functionality Image characteristics
  • 28. a live example https://iiif.ucd.ie/loris/ucdlib:33713/{region}/{size}/{rotation}/default.jpg request the whole image, 640px wide, not rotated, in JPEG format https://iiif.ucd.ie/loris/ucdlib:33713/full/640,/0/default.jpg
  • 29.
  • 31. What is it? Specifies a request syntax and a response that comprises a manifest, listing images accessible via a IIIF Image API, and related information • Describes structure: collection, item, sequence, parts • Describes properties: labels, descriptive metadata, license, links to related items, secondary sources, annotation lists Manifest expresses metadata idiomatically for web interchange • JSON-LD • Shared Canvas data model ttp://iiif.io/model/shared-canvas/1.0/: Makes use of the Open Annotation framework for associating entities with the resource that is the focus of a canvas (i.e., the digital surrogate for a physical ‘page; within a source document) • Observes a range of additional W3C specifications
  • 32. so, how do we use it?
  • 33. software implementations IIP Image IIP Moo Viewer digilibFSI Server Mirador Internet Archive Book Reader Image Server s Image Clients Image Apps FSI Viewer Leaflet JS Loris
  • 34. benefits in action Mirador viewer http://iiif.github.io/mirador/ OpenSeadragon https://openseadragon.github.io/
  • 39.
  • 42. page turner with navigation
  • 45.
  • 48. IIIF Search API (beta)
  • 49. What is it? • Many use cases for searching text associated with images – OCR text of printed documents – Translations – Transcriptions of manuscript text – Annotations and commentary – Tagging, description • Specifies search for a single IIIF resource (so “search within” a resource) • Identifies an approach to identifying searchable resources within the Presentation API • Accommodates auto-completion of terms (provided by an external service) • Full spec at http://iiif.io/api/search/1.0
  • 50.
  • 51.
  • 53.
  • 54. why a game-changer? • Shifts focus from metadata interoperability to interoperability of digital content • Opens a door to the Shared Canvas data model and to annotation • Opens a door for development of new software tools • Creates new opportunities for cooperation & collaboration among service providers as well as end-users of IIIF- compatible services • Creates an approach to interoperability that will be applied to other media types, such as audio and video (IxIF) • A harbinger of future directions where W3C specs for interoperability become more pervasive in digital libraries
  • 55. what collaborative opportunities? • Implementation opens doors to sharing, comparing, annotating across organisations • Engagement with researchers • Many challenges in supporting annotations; are common solutions conceivable? – Storage – User management – Group management – Ephemeral annotations versus permanent record – Discovery of annotations
  • 58. UCD implementation: search API, v.1 (beta)