SlideShare a Scribd company logo
1 of 59
Download to read offline
IIIF: Unshackle Your Images
Andy Cummins
Head of Technical Production @cogapp
andyc@cogapp.com
@qmins
Friday, 8 April 16
Introduction
Who am I and why am I talking?
Friday, 8 April 16
Who am I?
- Andy Cummins, Head of Technical Production @cogapp
- Cogapp have been helping institutions realise their digital ambitions for 30 years
- Have a technical background, developer at heart
- Worked with many, many institutions over the years
Friday, 8 April 16
Why am I talking?
- I’ve built many systems over the years that deal with delivering images over the web
- Recently at Cogapp we’ve been getting involved with a new way of delivering
images to our web visitors
- Today I’d like to talk to you about how delivering your images in this new way can be
beneficial
- I’m hoping that you will see what can be achieved and get involved in helping
promote the use of IIIF
Friday, 8 April 16
The Problem
The current state of image delivery over the web
Friday, 8 April 16
The Problem
- The current state of image delivery is broken
- We’ve gotten used to working in certain ways
- We follow the same old processes to create and consume images
- We can do better, much better
Friday, 8 April 16
Creation
- We create derivatives
- A large image, a medium sized-one and maybe a thumbnail
- What do we do if we add a new image?
- What do we do if we want a new image size?
- What can go wrong?
- Things can seem more difficult than is worthwhile, can stifle innovation
Friday, 8 April 16
Consumption
- We consume images everyday
- We jump invisible hurdles to get what we need
- We often compromise our choices
- Squashed, stretched, upscaled or just plain teeny
- It doesn’t need to be like this anymore
- IIIF and technology can help
Friday, 8 April 16
A Solution
What is IIIF and where did it come from?
Friday, 8 April 16
What is IIIF?
- The International Image
Interoperability Framework
- A framework for requesting
images and associated
metadata
- We can request images with
the characteristics we require
in a standardised way
Friday, 8 April 16
Where did it come from?
- Proposed in 2011 and came
from universities and libraries
- A great example of international
collaboration
- Created something of true value
for the wider world
- Combination of pragmatism and
rigour has led to a focused, easily
understood framework
Friday, 8 April 16
The APIs
How is IIIF defined?
Friday, 8 April 16
How is IIIF defined?
- Made up of two ratified APIs
- These APIs define how both
images and metadata are
delivered
- There are some more specs in
the pipeline, come to the MIG after
this session to find out more
Friday, 8 April 16
The Image API
- Deals with the actual delivery of binary images in a flexible, convenient manner
- Can request images at certain dimensions, crop, rotation, quality or format
- Use URL parameters to specify the image derivative we require
- No more post-production in Photoshop
- Ask for the image using the IIIF parameters and it should be delivered
Friday, 8 April 16
The Image API...some examples
- Qatar Digital Library is IIIF compliant
- URI template
{scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format}
http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur
+F126_10_0001.jp2/full/!200,200/0/default.jpg
Full image, resized to a maximum side-length of 200 pixels
Friday, 8 April 16
The Image API...some examples
- URI template
{scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format}
http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur
+F126_10_0001.jp2/full/!200,300/90/default.jpg
The same image, rotated by 90 degrees
Friday, 8 April 16
The Image API...some examples
- URI template
{scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format}
http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur
+F126_10_0001.jp2/700,300,800,600/!200,200/0/default.jpg
The same image, zoomed in, and cropped to a specific region
Friday, 8 April 16
The Image API in Action
- Qatar Digital Library example
- More info on image request parameters
http://iiif.io/api/image/2.0/#image-request-parameters
- More specific examples
http://www.qdl.qa/en/image-options
Friday, 8 April 16
The Image API in Action
- Qatar Digital Library example
- More info on image request parameters
http://iiif.io/api/image/2.0/#image-request-parameters
- More specific examples
http://www.qdl.qa/en/image-options
Friday, 8 April 16
Image API How-To
I’ve understand the what, I want the how!
Friday, 8 April 16
Implementing The Image API
- How do we reach this image utopia?
- The IIIF image dream needs 2 things
1. Source images as large as is available in
an appropriate format
2. An image server to convert the source
images on-the-fly
Friday, 8 April 16
Source Images
- Two options available
1. Pyramidal TIFF (PTIFF)
2. JPEG2000 (JP2)
- Both compressed formats that contain copies of the image at different resolutions
- Makes them ideal creating derivatives on-the-fly
- Enables conversions to be performant enough for delivery via the web
Friday, 8 April 16
Source Images - Fair Disclosure
- One drawback to using JP2
- JP2 is an open standard but the best software for decoding (and possibly encoding)
is proprietary
- It’s called Kakadu and you’ll have to get a quote for a license if you decide to use it
- OpenJPEG codec is an alternative but currently has performance issues which
mean it’s not quite up to the on-the-fly nature of image delivery over the web
- If you want a performant, cost-free alternative then using the PTIFF format
alongside a high-performance image server will give you the performance needed for
a IIIF image server
Friday, 8 April 16
Source Images - Processing
- So you’ve chosen and image format, now you need to create your source images
- We’ve successfully used the open-source ImageMagick library
- Photoshop, GIMP and the LibTIFF codec library can all save out to PTIFFs
Friday, 8 April 16
Image Server
- This is the software that will take IIIF URL parameters and return the images
- If your user has requested a crop at a given size you need an image server to take
the source image and create the requested derivative on-the-fly
- Most mature option available is IIPImage Server
- Open source, extremely performant, supports JP2 and PTIFF
Friday, 8 April 16
Installing IIPImage Server
- Relatively straight-forward
- Binaries for download for Windows or Mac
- Available using apt or yum package managers depending on your flavour of Linux
- Alternatively packages available on IIPImage site
http://iipimage.sourceforge.net/download/
Friday, 8 April 16
Hosted Options
- Prefer to have your servers managed elsewhere?
- http://www.iiifhosting.com/
- Monthly pricing is based on the storage required for your images
- It ranges from $69 for around 15,000 images, up to $399 for 1,500,000 images
- Major aggregators the DPLA and Europeana are planning IIIF hosting platforms
- Haven’t used any of these before but shows their is a real appetite for IIIF
Friday, 8 April 16
The Presentation API
- The Presentation API deals with the metadata associated with the images
- It provides the information needed to understand what the image is and what it
represents
- It also gives information about how a particular image relates to other images in a
set
Friday, 8 April 16
The Presentation API...some examples
- The Presentation API gives us the metadata needed to understand an image and its
potentially context in a set of image
- Here is an example from the Qatar Digital Library: http://www.qdl.qa/en/iiif/81055/
vdc_100000007136.0x000001/manifest
Friday, 8 April 16
Presentation API How-To
I’ve understand the what, I want the how!
Friday, 8 April 16
Implementing The Presentation API
- How do we deliver this metadata?
- The IIIF presentation dream is more straightforward than the Image API
implementation
- Chances are your institution already has the necessary infrastructure
Friday, 8 April 16
Implementing the Presentation API
- Each institution is different and as such there isn’t a single solution
- To deliver the manifest files a custom implementation will be needed although this
need not be overly complex
- Take your metadata and present it as JSON that adheres to the IIIF specification,
(you may already have a head-start)
- There are endless ways of doing this but keeping it simple means you can make it
happen!
- Key thing is that to people/systems consuming this data your tech stack doesn’t
matter, they will all get the same clean, structured data
Friday, 8 April 16
Images I get, why bother with manifests?
- The manifests contain all the metadata on a resource and the associated images
- They also help to link images together for a resource in terms of sequence, for
example
- Having this information available in a predictable, standardised form allows us to
build software to interpret that information and present the images and information
- One area of software being developed that stands out is image viewers. A collection
of viewers has been developed to take advantage of IIIF and they each have their
strengths and applications
Friday, 8 April 16
Viewers - Mirador
- In my opinion the most powerful of these viewers is Mirador (http://iiif.github.io/
mirador/)
- Mirador is an open-source project jointly run by Stanford University and Harvard
University in collaboration with many other contributors
- Mirador is an extremely powerful image viewer that allows users, in particular digital
scholars, to really get to work on your images
- Deep-zoomable images, side-by-side comparison, annotation creation/viewing,
metadata display and bookmarking
- http://labs.cogapp.com
Friday, 8 April 16
Viewers - Mirador
Friday, 8 April 16
Viewers - Mirador
Friday, 8 April 16
Viewers - Universal Viewer
- An alternative to Mirador comes in the form of Universal Viewer (https://github.com/
UniversalViewer/universalviewer)
- This viewer is also extremely powerful and the choice between this and Mirador is
down to the intended user and their preference
- http://labs.cogapp.com
Friday, 8 April 16
Viewers - Universal Viewer
Friday, 8 April 16
Viewers - Universal Viewer
Friday, 8 April 16
Viewers - Internet Archive Book Reader
- You may be familiar with this viewer
- This has the simplest interface of the three I am going to mention here and again its
use depends on the target audience
- 9.3 million objects made available via IIIF in October 2015
- http://labs.cogapp.com/iiif/iiif-book-reader.html
Friday, 8 April 16
Viewers - Internet Archive Book Reader
Friday, 8 April 16
Viewers - Internet Archive Book Reader
Friday, 8 April 16
How to get these viewers in
front of your users
I want all the viewers!
Friday, 8 April 16
Viewers - Getting them to your users
- There are a couple of options here
- The first is the most simple. Just provide a link to your manifest file somewhere
online
- A second option is to embed the viewers in your site. This is the more complicated
of the two options but is not a complicated process in itself
Friday, 8 April 16
How does implementing IIIF
directly benefit my organisation?
Friday, 8 April 16
Future-proofs your image pipeline
- Implementing IIIF results in a flexible and dynamic image delivery platform
- A concrete example of where IIIF would help is the redesign of pages on your
website
- The same applies to any development based on, for example, your collection. With
IIIF in place you already have a flexible image pipeline in place for any new projects
Friday, 8 April 16
Advanced features for free
- With IIIF you get some advanced features straight out of the box
- High-performance deep-zoom through OpenSeadragon or other libraries
- A choice of viewers including those mentioned earlier
- Interoperability, you can open your images up to being used by others in ways that
would not be possible otherwise
Friday, 8 April 16
Streamlining your communications
- Turbo-boost the visuals of your comms channels
- Everyone can use the APIs to create the perfect crop etc
- No more Photoshop hassle
- De-dupe and maintain quality
Friday, 8 April 16
Enabling Innovation
- As mentioned, IIIF gives you a sound basis for extremely performant, flexible
delivery of images on the web
- This flexibility opens the door to innovation
- Some examples of how IIIF has been leveraged to create unique online experiences
Friday, 8 April 16
Enabling Innovation - The Digital Mushaf
- Pulls together Mushaf pages that are dispersed across various libraries into a single
online resource
http://digitalmushaf.bodleian.ox.ac.uk
Friday, 8 April 16
Enabling Innovation - The Digital Mushaf
- Pulls together Mushaf pages that are dispersed across various libraries into a single
online resource
http://digitalmushaf.bodleian.ox.ac.uk
Friday, 8 April 16
Enabling Innovation - Cantus Ultimus
- Optical musical recognition. This project allows you to search a musical manuscript
for sequences of musical notes to return an image crop of those notes
http://cantus.simssa.ca/manuscript/133/?folio=018v
Friday, 8 April 16
Enabling Innovation - Cantus Ultimus
- Optical musical recognition. This project allows you to search a musical manuscript
for sequences of musical notes to return an image crop of those notes
http://cantus.simssa.ca/manuscript/133/?folio=018v
Friday, 8 April 16
Enabling Innovation - Cogapp betas
- A Cogapp-developed proof of concept for crowd-sourced transcription validation
developed to run on an arcade machine in the British Library
http://labs.cogapp.com/transcriptinator/
Friday, 8 April 16
Enabling Innovation - Cogapp betas
- A Cogapp-developed proof of concept for crowd-sourced transcription validation
developed to run on an arcade machine in the British Library
http://labs.cogapp.com/transcriptinator/
Friday, 8 April 16
Enabling Innovation - Cogapp betas
- A Cogapp developed proof of concept. A VR interface for exploring trading cards
front and back (requires Google Card board or similar)
http://labs.cogapp.com/tc/
Friday, 8 April 16
Enabling Innovation - Cogapp betas
- A Cogapp developed proof of concept. A VR interface for exploring trading cards
front and back (requires Google Card board or similar)
http://labs.cogapp.com/tc/
Friday, 8 April 16
In Summary
What?
- Flexible, convenient image delivery and associated metadata over the web
How?
- Image API: Source images and an image server
- Presentation API: Output manifests as JSON according to the spec
Why?
- Future proofs your image pipeline
- Lots of software out there for you to take advantage of e.g. viewers
- Opens the door for rapid innovation
Remember
- Technology is a means to an end not the end itself
- Once you’re good to go with IIIF, make something and put it out there!
Friday, 8 April 16
Andy Cummins
Head of Technical Production @cogapp
andyc@cogapp.com
@qmins
Thanks!
- IIIF Museums Interest Group in Bernard’s room at 12:00 today
- IIIF Conf @ MoMA 10th May: http://iiif.io/event/2016/newyork/
- IIIF Google Group: https://groups.google.com/forum/#!forum/iiif-discuss
- Paper: http://mw2016.museumsandtheweb.com/paper/iiif-unshackle-your-images/
Friday, 8 April 16

More Related Content

What's hot

Building a Framework for Semantic Cultural Heritage Data
Building a Framework for Semantic Cultural Heritage DataBuilding a Framework for Semantic Cultural Heritage Data
Building a Framework for Semantic Cultural Heritage DataValentine Charles
 
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel kats
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel katseuropeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel kats
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel katsEuropeana
 
Why join Europeana?
Why join Europeana?Why join Europeana?
Why join Europeana?Europeana
 
Europeana4Education at Open Education Week 2017 - webinar slides
Europeana4Education at Open Education Week 2017 - webinar slidesEuropeana4Education at Open Education Week 2017 - webinar slides
Europeana4Education at Open Education Week 2017 - webinar slidesEuropeana
 
Open Video and EUscreen
Open Video and EUscreenOpen Video and EUscreen
Open Video and EUscreenwvdheuvel
 
Navarrete sharing is caring
Navarrete sharing is caringNavarrete sharing is caring
Navarrete sharing is caringTrilce Navarrete
 
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)PACKED vzw
 
EdReNe Presentation May 2010
EdReNe Presentation May 2010EdReNe Presentation May 2010
EdReNe Presentation May 2010UNI-C
 
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - Report
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - ReportEuropeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - Report
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - ReportEuropeana
 
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...Europeana Network Association Members Council Meeting 2019, The Hague by Marc...
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...Europeana
 
20170620 sam donvil_sharing_is_caring_bxl_master
20170620 sam donvil_sharing_is_caring_bxl_master20170620 sam donvil_sharing_is_caring_bxl_master
20170620 sam donvil_sharing_is_caring_bxl_masterSamuel Donvil
 
Europeana Strategy meeting “Migration and culture: how can our past educate ...
Europeana Strategy meeting  “Migration and culture: how can our past educate ...Europeana Strategy meeting  “Migration and culture: how can our past educate ...
Europeana Strategy meeting “Migration and culture: how can our past educate ...Europeana
 
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...Europeana
 
Promoting Austrian Cultural and Scientific Heritage via EUROPEANA
Promoting Austrian Cultural and Scientific Heritage via EUROPEANAPromoting Austrian Cultural and Scientific Heritage via EUROPEANA
Promoting Austrian Cultural and Scientific Heritage via EUROPEANAEuropeanaConnect
 
French Presidency - 1 march 2022
French Presidency - 1 march 2022French Presidency - 1 march 2022
French Presidency - 1 march 2022Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
in Europeana and the projects
in Europeana and the projectsin Europeana and the projects
in Europeana and the projectsEuropeanaConnect
 
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...Europeana
 
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...Olaf Janssen
 

What's hot (20)

Building a Framework for Semantic Cultural Heritage Data
Building a Framework for Semantic Cultural Heritage DataBuilding a Framework for Semantic Cultural Heritage Data
Building a Framework for Semantic Cultural Heritage Data
 
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel kats
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel katseuropeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel kats
europeana agm 2015, 4/11, europeana cloud - alastair dunning & pavel kats
 
Why join Europeana?
Why join Europeana?Why join Europeana?
Why join Europeana?
 
Europeana4Education at Open Education Week 2017 - webinar slides
Europeana4Education at Open Education Week 2017 - webinar slidesEuropeana4Education at Open Education Week 2017 - webinar slides
Europeana4Education at Open Education Week 2017 - webinar slides
 
Open Video and EUscreen
Open Video and EUscreenOpen Video and EUscreen
Open Video and EUscreen
 
Navarrete sharing is caring
Navarrete sharing is caringNavarrete sharing is caring
Navarrete sharing is caring
 
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)
Fashion for the commons - Sandra Fauconnier (Wikimedia NL) & Dieter Suls (MoMu)
 
EdReNe Presentation May 2010
EdReNe Presentation May 2010EdReNe Presentation May 2010
EdReNe Presentation May 2010
 
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - Report
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - ReportEuropeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - Report
Europeana Network Association AGM 2016 - 8 November 2016 - Max Kaiser - Report
 
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...Europeana Network Association Members Council Meeting 2019, The Hague by Marc...
Europeana Network Association Members Council Meeting 2019, The Hague by Marc...
 
20170620 sam donvil_sharing_is_caring_bxl_master
20170620 sam donvil_sharing_is_caring_bxl_master20170620 sam donvil_sharing_is_caring_bxl_master
20170620 sam donvil_sharing_is_caring_bxl_master
 
Europeana Strategy meeting “Migration and culture: how can our past educate ...
Europeana Strategy meeting  “Migration and culture: how can our past educate ...Europeana Strategy meeting  “Migration and culture: how can our past educate ...
Europeana Strategy meeting “Migration and culture: how can our past educate ...
 
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...
Europeana Network Association AGM 2016 - 8 November - Ignite talks round 1 - ...
 
Promoting Austrian Cultural and Scientific Heritage via EUROPEANA
Promoting Austrian Cultural and Scientific Heritage via EUROPEANAPromoting Austrian Cultural and Scientific Heritage via EUROPEANA
Promoting Austrian Cultural and Scientific Heritage via EUROPEANA
 
French Presidency - 1 march 2022
French Presidency - 1 march 2022French Presidency - 1 march 2022
French Presidency - 1 march 2022
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
in Europeana and the projects
in Europeana and the projectsin Europeana and the projects
in Europeana and the projects
 
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...
Europeana Network Association AGM 2017 - 6 December - Europeana 1914-18 Wikim...
 
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
 
Europeana and You
Europeana and YouEuropeana and You
Europeana and You
 

Viewers also liked

Everything you ever wanted to know about IIIF but were too afraid to ask
Everything you ever wanted to know about IIIF but were too afraid to askEverything you ever wanted to know about IIIF but were too afraid to ask
Everything you ever wanted to know about IIIF but were too afraid to askCogapp
 
I Never Knew You, 1/10/16
I Never Knew You, 1/10/16I Never Knew You, 1/10/16
I Never Knew You, 1/10/16CLADSM
 
Trust In His Power Slides, 6/9/13
Trust In His Power Slides, 6/9/13Trust In His Power Slides, 6/9/13
Trust In His Power Slides, 6/9/13CLADSM
 
Prioritization-workshop-Peer-Learning:- Scotland
Prioritization-workshop-Peer-Learning:- Scotland Prioritization-workshop-Peer-Learning:- Scotland
Prioritization-workshop-Peer-Learning:- Scotland EduSkills OECD
 
Announcements, 5/11/14
Announcements, 5/11/14Announcements, 5/11/14
Announcements, 5/11/14CLADSM
 
Announcements, 8/12/12
Announcements, 8/12/12Announcements, 8/12/12
Announcements, 8/12/12CLADSM
 
Manual power point
Manual power pointManual power point
Manual power pointLizth VG
 
A Skills Beyond School Review of Korea
A Skills Beyond School Review of KoreaA Skills Beyond School Review of Korea
A Skills Beyond School Review of KoreaEduSkills OECD
 
Dangerous Church 1 Slides, 9/19/10
Dangerous Church 1 Slides, 9/19/10Dangerous Church 1 Slides, 9/19/10
Dangerous Church 1 Slides, 9/19/10CLADSM
 
オバマ政策再考資料201605
オバマ政策再考資料201605オバマ政策再考資料201605
オバマ政策再考資料201605hkano
 
Without Love Slides, 3/22/15
Without Love Slides, 3/22/15Without Love Slides, 3/22/15
Without Love Slides, 3/22/15CLADSM
 
Creation's Voice Slides, 6/10/12
Creation's Voice Slides, 6/10/12Creation's Voice Slides, 6/10/12
Creation's Voice Slides, 6/10/12CLADSM
 
Ccna 3 v4.0 final-exam-17-07-2010
Ccna 3 v4.0  final-exam-17-07-2010Ccna 3 v4.0  final-exam-17-07-2010
Ccna 3 v4.0 final-exam-17-07-2010irbas
 
Calling All Men Slides, 6/20/10
Calling All Men Slides, 6/20/10Calling All Men Slides, 6/20/10
Calling All Men Slides, 6/20/10CLADSM
 
Announcements, 5/18/14
Announcements, 5/18/14Announcements, 5/18/14
Announcements, 5/18/14CLADSM
 
Minding The Intersections Slides, 7/15/12
Minding The Intersections Slides, 7/15/12Minding The Intersections Slides, 7/15/12
Minding The Intersections Slides, 7/15/12CLADSM
 
Announcements, 1/3/16
Announcements, 1/3/16Announcements, 1/3/16
Announcements, 1/3/16CLADSM
 

Viewers also liked (20)

Everything you ever wanted to know about IIIF but were too afraid to ask
Everything you ever wanted to know about IIIF but were too afraid to askEverything you ever wanted to know about IIIF but were too afraid to ask
Everything you ever wanted to know about IIIF but were too afraid to ask
 
Activity lifecycle
Activity lifecycleActivity lifecycle
Activity lifecycle
 
I Never Knew You, 1/10/16
I Never Knew You, 1/10/16I Never Knew You, 1/10/16
I Never Knew You, 1/10/16
 
Trust In His Power Slides, 6/9/13
Trust In His Power Slides, 6/9/13Trust In His Power Slides, 6/9/13
Trust In His Power Slides, 6/9/13
 
Prioritization-workshop-Peer-Learning:- Scotland
Prioritization-workshop-Peer-Learning:- Scotland Prioritization-workshop-Peer-Learning:- Scotland
Prioritization-workshop-Peer-Learning:- Scotland
 
Announcements, 5/11/14
Announcements, 5/11/14Announcements, 5/11/14
Announcements, 5/11/14
 
Announcements, 8/12/12
Announcements, 8/12/12Announcements, 8/12/12
Announcements, 8/12/12
 
Manual power point
Manual power pointManual power point
Manual power point
 
Milds 13 booklet
Milds 13 bookletMilds 13 booklet
Milds 13 booklet
 
A Skills Beyond School Review of Korea
A Skills Beyond School Review of KoreaA Skills Beyond School Review of Korea
A Skills Beyond School Review of Korea
 
Dangerous Church 1 Slides, 9/19/10
Dangerous Church 1 Slides, 9/19/10Dangerous Church 1 Slides, 9/19/10
Dangerous Church 1 Slides, 9/19/10
 
オバマ政策再考資料201605
オバマ政策再考資料201605オバマ政策再考資料201605
オバマ政策再考資料201605
 
Bukan Di Negeri Dongeng
Bukan Di Negeri DongengBukan Di Negeri Dongeng
Bukan Di Negeri Dongeng
 
Without Love Slides, 3/22/15
Without Love Slides, 3/22/15Without Love Slides, 3/22/15
Without Love Slides, 3/22/15
 
Creation's Voice Slides, 6/10/12
Creation's Voice Slides, 6/10/12Creation's Voice Slides, 6/10/12
Creation's Voice Slides, 6/10/12
 
Ccna 3 v4.0 final-exam-17-07-2010
Ccna 3 v4.0  final-exam-17-07-2010Ccna 3 v4.0  final-exam-17-07-2010
Ccna 3 v4.0 final-exam-17-07-2010
 
Calling All Men Slides, 6/20/10
Calling All Men Slides, 6/20/10Calling All Men Slides, 6/20/10
Calling All Men Slides, 6/20/10
 
Announcements, 5/18/14
Announcements, 5/18/14Announcements, 5/18/14
Announcements, 5/18/14
 
Minding The Intersections Slides, 7/15/12
Minding The Intersections Slides, 7/15/12Minding The Intersections Slides, 7/15/12
Minding The Intersections Slides, 7/15/12
 
Announcements, 1/3/16
Announcements, 1/3/16Announcements, 1/3/16
Announcements, 1/3/16
 

Similar to MW16 IIIF: Unshackle Your Images

IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceStuart Myles
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...European Commission, Joint Research Centre
 
What EOSC Can Do For You - Stakeholders
What EOSC Can Do For You - StakeholdersWhat EOSC Can Do For You - Stakeholders
What EOSC Can Do For You - StakeholdersEOSC Secretariat
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywherezachbrand
 
Welcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 BerlinWelcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 BerlinStuart Myles
 
Image Manipulation and Organisation for Beginners
Image Manipulation and Organisation for BeginnersImage Manipulation and Organisation for Beginners
Image Manipulation and Organisation for BeginnersJohn Mauremootoo
 
IIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellIIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellSimeon Warner
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sEric Wahlforss
 
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.Digital devices as one of my 2015-2016 lectures at the University of Bergamo.
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.Roberto Peretta
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...yaminohime
 
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th..."ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...Edge AI and Vision Alliance
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentC4Media
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Christophe Guéret
 
IIIF Image API - glen
IIIF Image API - glenIIIF Image API - glen
IIIF Image API - glenGlen Robson
 
Computer Vision, Machine Learning and Mobile Robotics
Computer Vision, Machine Learning and Mobile RoboticsComputer Vision, Machine Learning and Mobile Robotics
Computer Vision, Machine Learning and Mobile RoboticsOWOLABI Yussuf Kehinde
 

Similar to MW16 IIIF: Unshackle Your Images (20)

IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 Conference
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
 
What EOSC Can Do For You - Stakeholders
What EOSC Can Do For You - StakeholdersWhat EOSC Can Do For You - Stakeholders
What EOSC Can Do For You - Stakeholders
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 
Welcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 BerlinWelcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 Berlin
 
Image Manipulation and Organisation for Beginners
Image Manipulation and Organisation for BeginnersImage Manipulation and Organisation for Beginners
Image Manipulation and Organisation for Beginners
 
BIM Unit 7.pdf
BIM Unit 7.pdfBIM Unit 7.pdf
BIM Unit 7.pdf
 
IIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at CornellIIIF Introduction and Opportunities at Cornell
IIIF Introduction and Opportunities at Cornell
 
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:sSoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
 
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.Digital devices as one of my 2015-2016 lectures at the University of Bergamo.
Digital devices as one of my 2015-2016 lectures at the University of Bergamo.
 
Uc13.chapter.10
Uc13.chapter.10Uc13.chapter.10
Uc13.chapter.10
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 10 - Multim...
 
OSDC - Open and Accessible
OSDC - Open and AccessibleOSDC - Open and Accessible
OSDC - Open and Accessible
 
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th..."ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in Government
 
Recommender Infrastructure in Kumparan
Recommender Infrastructure in KumparanRecommender Infrastructure in Kumparan
Recommender Infrastructure in Kumparan
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
 
IIIF Image API - glen
IIIF Image API - glenIIIF Image API - glen
IIIF Image API - glen
 
Technologies
TechnologiesTechnologies
Technologies
 
Computer Vision, Machine Learning and Mobile Robotics
Computer Vision, Machine Learning and Mobile RoboticsComputer Vision, Machine Learning and Mobile Robotics
Computer Vision, Machine Learning and Mobile Robotics
 

More from Cogapp

When automated analysis goes wrong
When automated analysis goes wrongWhen automated analysis goes wrong
When automated analysis goes wrongCogapp
 
Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Cogapp
 
Digital Strategy for Museums 2016
Digital Strategy for Museums 2016Digital Strategy for Museums 2016
Digital Strategy for Museums 2016Cogapp
 
Challenges and opportunities for presenting Arabic manuscripts online
Challenges and opportunities for presenting Arabic manuscripts onlineChallenges and opportunities for presenting Arabic manuscripts online
Challenges and opportunities for presenting Arabic manuscripts onlineCogapp
 
Creating compelling user interfaces
Creating compelling user interfacesCreating compelling user interfaces
Creating compelling user interfacesCogapp
 
Transform your museum with Agile
Transform your museum with AgileTransform your museum with Agile
Transform your museum with AgileCogapp
 
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...Cogapp
 
IIIF The International Image Interoperability Framework at MCN2015
IIIF The International Image Interoperability Framework at MCN2015IIIF The International Image Interoperability Framework at MCN2015
IIIF The International Image Interoperability Framework at MCN2015Cogapp
 
Making Meaning with Online Collections: Ten Top Tips
Making Meaning with Online Collections: Ten Top TipsMaking Meaning with Online Collections: Ten Top Tips
Making Meaning with Online Collections: Ten Top TipsCogapp
 
Agile for Beginners and Thrillseekers - MuseumNext 2015 Geneva
Agile for Beginners and Thrillseekers - MuseumNext 2015 GenevaAgile for Beginners and Thrillseekers - MuseumNext 2015 Geneva
Agile for Beginners and Thrillseekers - MuseumNext 2015 GenevaCogapp
 
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)Cogapp
 
Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Cogapp
 
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)Cogapp
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Cogapp
 
Leading Digital Transformation in the Cultural Sector: A resource for managers
Leading Digital Transformation in the Cultural Sector: A resource for managersLeading Digital Transformation in the Cultural Sector: A resource for managers
Leading Digital Transformation in the Cultural Sector: A resource for managersCogapp
 
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...Cogapp
 
Cogapp's World Usability Day Slides
Cogapp's World Usability Day SlidesCogapp's World Usability Day Slides
Cogapp's World Usability Day SlidesCogapp
 
Cogapp Open Studios 2012 - Rethinking Interfaces
Cogapp Open Studios 2012 - Rethinking InterfacesCogapp Open Studios 2012 - Rethinking Interfaces
Cogapp Open Studios 2012 - Rethinking InterfacesCogapp
 
Cogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp
 
Cogapp open studios - Magnificent Maps
Cogapp open studios - Magnificent MapsCogapp open studios - Magnificent Maps
Cogapp open studios - Magnificent MapsCogapp
 

More from Cogapp (20)

When automated analysis goes wrong
When automated analysis goes wrongWhen automated analysis goes wrong
When automated analysis goes wrong
 
Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...
 
Digital Strategy for Museums 2016
Digital Strategy for Museums 2016Digital Strategy for Museums 2016
Digital Strategy for Museums 2016
 
Challenges and opportunities for presenting Arabic manuscripts online
Challenges and opportunities for presenting Arabic manuscripts onlineChallenges and opportunities for presenting Arabic manuscripts online
Challenges and opportunities for presenting Arabic manuscripts online
 
Creating compelling user interfaces
Creating compelling user interfacesCreating compelling user interfaces
Creating compelling user interfaces
 
Transform your museum with Agile
Transform your museum with AgileTransform your museum with Agile
Transform your museum with Agile
 
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...
Digital: from Idea to Audience - Opportunities for Digital Excellence with a ...
 
IIIF The International Image Interoperability Framework at MCN2015
IIIF The International Image Interoperability Framework at MCN2015IIIF The International Image Interoperability Framework at MCN2015
IIIF The International Image Interoperability Framework at MCN2015
 
Making Meaning with Online Collections: Ten Top Tips
Making Meaning with Online Collections: Ten Top TipsMaking Meaning with Online Collections: Ten Top Tips
Making Meaning with Online Collections: Ten Top Tips
 
Agile for Beginners and Thrillseekers - MuseumNext 2015 Geneva
Agile for Beginners and Thrillseekers - MuseumNext 2015 GenevaAgile for Beginners and Thrillseekers - MuseumNext 2015 Geneva
Agile for Beginners and Thrillseekers - MuseumNext 2015 Geneva
 
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)
Scaling Drupal on Amazon Web Services (DrupalCamp Brighton)
 
Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)
 
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
 
Leading Digital Transformation in the Cultural Sector: A resource for managers
Leading Digital Transformation in the Cultural Sector: A resource for managersLeading Digital Transformation in the Cultural Sector: A resource for managers
Leading Digital Transformation in the Cultural Sector: A resource for managers
 
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...
MuseumNext 2014: Masterclass. Opportunities for digital excellence with a lit...
 
Cogapp's World Usability Day Slides
Cogapp's World Usability Day SlidesCogapp's World Usability Day Slides
Cogapp's World Usability Day Slides
 
Cogapp Open Studios 2012 - Rethinking Interfaces
Cogapp Open Studios 2012 - Rethinking InterfacesCogapp Open Studios 2012 - Rethinking Interfaces
Cogapp Open Studios 2012 - Rethinking Interfaces
 
Cogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked DataCogapp Open Studios 2012 - Adventures with Linked Data
Cogapp Open Studios 2012 - Adventures with Linked Data
 
Cogapp open studios - Magnificent Maps
Cogapp open studios - Magnificent MapsCogapp open studios - Magnificent Maps
Cogapp open studios - Magnificent Maps
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

MW16 IIIF: Unshackle Your Images

  • 1. IIIF: Unshackle Your Images Andy Cummins Head of Technical Production @cogapp andyc@cogapp.com @qmins Friday, 8 April 16
  • 2. Introduction Who am I and why am I talking? Friday, 8 April 16
  • 3. Who am I? - Andy Cummins, Head of Technical Production @cogapp - Cogapp have been helping institutions realise their digital ambitions for 30 years - Have a technical background, developer at heart - Worked with many, many institutions over the years Friday, 8 April 16
  • 4. Why am I talking? - I’ve built many systems over the years that deal with delivering images over the web - Recently at Cogapp we’ve been getting involved with a new way of delivering images to our web visitors - Today I’d like to talk to you about how delivering your images in this new way can be beneficial - I’m hoping that you will see what can be achieved and get involved in helping promote the use of IIIF Friday, 8 April 16
  • 5. The Problem The current state of image delivery over the web Friday, 8 April 16
  • 6. The Problem - The current state of image delivery is broken - We’ve gotten used to working in certain ways - We follow the same old processes to create and consume images - We can do better, much better Friday, 8 April 16
  • 7. Creation - We create derivatives - A large image, a medium sized-one and maybe a thumbnail - What do we do if we add a new image? - What do we do if we want a new image size? - What can go wrong? - Things can seem more difficult than is worthwhile, can stifle innovation Friday, 8 April 16
  • 8. Consumption - We consume images everyday - We jump invisible hurdles to get what we need - We often compromise our choices - Squashed, stretched, upscaled or just plain teeny - It doesn’t need to be like this anymore - IIIF and technology can help Friday, 8 April 16
  • 9. A Solution What is IIIF and where did it come from? Friday, 8 April 16
  • 10. What is IIIF? - The International Image Interoperability Framework - A framework for requesting images and associated metadata - We can request images with the characteristics we require in a standardised way Friday, 8 April 16
  • 11. Where did it come from? - Proposed in 2011 and came from universities and libraries - A great example of international collaboration - Created something of true value for the wider world - Combination of pragmatism and rigour has led to a focused, easily understood framework Friday, 8 April 16
  • 12. The APIs How is IIIF defined? Friday, 8 April 16
  • 13. How is IIIF defined? - Made up of two ratified APIs - These APIs define how both images and metadata are delivered - There are some more specs in the pipeline, come to the MIG after this session to find out more Friday, 8 April 16
  • 14. The Image API - Deals with the actual delivery of binary images in a flexible, convenient manner - Can request images at certain dimensions, crop, rotation, quality or format - Use URL parameters to specify the image derivative we require - No more post-production in Photoshop - Ask for the image using the IIIF parameters and it should be delivered Friday, 8 April 16
  • 15. The Image API...some examples - Qatar Digital Library is IIIF compliant - URI template {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur +F126_10_0001.jp2/full/!200,200/0/default.jpg Full image, resized to a maximum side-length of 200 pixels Friday, 8 April 16
  • 16. The Image API...some examples - URI template {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur +F126_10_0001.jp2/full/!200,300/90/default.jpg The same image, rotated by 90 degrees Friday, 8 April 16
  • 17. The Image API...some examples - URI template {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} http://images.qdl.qa/iiif/images/81055/vdc_100000001524.0x000395/Mss+Eur +F126_10_0001.jp2/700,300,800,600/!200,200/0/default.jpg The same image, zoomed in, and cropped to a specific region Friday, 8 April 16
  • 18. The Image API in Action - Qatar Digital Library example - More info on image request parameters http://iiif.io/api/image/2.0/#image-request-parameters - More specific examples http://www.qdl.qa/en/image-options Friday, 8 April 16
  • 19. The Image API in Action - Qatar Digital Library example - More info on image request parameters http://iiif.io/api/image/2.0/#image-request-parameters - More specific examples http://www.qdl.qa/en/image-options Friday, 8 April 16
  • 20. Image API How-To I’ve understand the what, I want the how! Friday, 8 April 16
  • 21. Implementing The Image API - How do we reach this image utopia? - The IIIF image dream needs 2 things 1. Source images as large as is available in an appropriate format 2. An image server to convert the source images on-the-fly Friday, 8 April 16
  • 22. Source Images - Two options available 1. Pyramidal TIFF (PTIFF) 2. JPEG2000 (JP2) - Both compressed formats that contain copies of the image at different resolutions - Makes them ideal creating derivatives on-the-fly - Enables conversions to be performant enough for delivery via the web Friday, 8 April 16
  • 23. Source Images - Fair Disclosure - One drawback to using JP2 - JP2 is an open standard but the best software for decoding (and possibly encoding) is proprietary - It’s called Kakadu and you’ll have to get a quote for a license if you decide to use it - OpenJPEG codec is an alternative but currently has performance issues which mean it’s not quite up to the on-the-fly nature of image delivery over the web - If you want a performant, cost-free alternative then using the PTIFF format alongside a high-performance image server will give you the performance needed for a IIIF image server Friday, 8 April 16
  • 24. Source Images - Processing - So you’ve chosen and image format, now you need to create your source images - We’ve successfully used the open-source ImageMagick library - Photoshop, GIMP and the LibTIFF codec library can all save out to PTIFFs Friday, 8 April 16
  • 25. Image Server - This is the software that will take IIIF URL parameters and return the images - If your user has requested a crop at a given size you need an image server to take the source image and create the requested derivative on-the-fly - Most mature option available is IIPImage Server - Open source, extremely performant, supports JP2 and PTIFF Friday, 8 April 16
  • 26. Installing IIPImage Server - Relatively straight-forward - Binaries for download for Windows or Mac - Available using apt or yum package managers depending on your flavour of Linux - Alternatively packages available on IIPImage site http://iipimage.sourceforge.net/download/ Friday, 8 April 16
  • 27. Hosted Options - Prefer to have your servers managed elsewhere? - http://www.iiifhosting.com/ - Monthly pricing is based on the storage required for your images - It ranges from $69 for around 15,000 images, up to $399 for 1,500,000 images - Major aggregators the DPLA and Europeana are planning IIIF hosting platforms - Haven’t used any of these before but shows their is a real appetite for IIIF Friday, 8 April 16
  • 28. The Presentation API - The Presentation API deals with the metadata associated with the images - It provides the information needed to understand what the image is and what it represents - It also gives information about how a particular image relates to other images in a set Friday, 8 April 16
  • 29. The Presentation API...some examples - The Presentation API gives us the metadata needed to understand an image and its potentially context in a set of image - Here is an example from the Qatar Digital Library: http://www.qdl.qa/en/iiif/81055/ vdc_100000007136.0x000001/manifest Friday, 8 April 16
  • 30. Presentation API How-To I’ve understand the what, I want the how! Friday, 8 April 16
  • 31. Implementing The Presentation API - How do we deliver this metadata? - The IIIF presentation dream is more straightforward than the Image API implementation - Chances are your institution already has the necessary infrastructure Friday, 8 April 16
  • 32. Implementing the Presentation API - Each institution is different and as such there isn’t a single solution - To deliver the manifest files a custom implementation will be needed although this need not be overly complex - Take your metadata and present it as JSON that adheres to the IIIF specification, (you may already have a head-start) - There are endless ways of doing this but keeping it simple means you can make it happen! - Key thing is that to people/systems consuming this data your tech stack doesn’t matter, they will all get the same clean, structured data Friday, 8 April 16
  • 33. Images I get, why bother with manifests? - The manifests contain all the metadata on a resource and the associated images - They also help to link images together for a resource in terms of sequence, for example - Having this information available in a predictable, standardised form allows us to build software to interpret that information and present the images and information - One area of software being developed that stands out is image viewers. A collection of viewers has been developed to take advantage of IIIF and they each have their strengths and applications Friday, 8 April 16
  • 34. Viewers - Mirador - In my opinion the most powerful of these viewers is Mirador (http://iiif.github.io/ mirador/) - Mirador is an open-source project jointly run by Stanford University and Harvard University in collaboration with many other contributors - Mirador is an extremely powerful image viewer that allows users, in particular digital scholars, to really get to work on your images - Deep-zoomable images, side-by-side comparison, annotation creation/viewing, metadata display and bookmarking - http://labs.cogapp.com Friday, 8 April 16
  • 37. Viewers - Universal Viewer - An alternative to Mirador comes in the form of Universal Viewer (https://github.com/ UniversalViewer/universalviewer) - This viewer is also extremely powerful and the choice between this and Mirador is down to the intended user and their preference - http://labs.cogapp.com Friday, 8 April 16
  • 38. Viewers - Universal Viewer Friday, 8 April 16
  • 39. Viewers - Universal Viewer Friday, 8 April 16
  • 40. Viewers - Internet Archive Book Reader - You may be familiar with this viewer - This has the simplest interface of the three I am going to mention here and again its use depends on the target audience - 9.3 million objects made available via IIIF in October 2015 - http://labs.cogapp.com/iiif/iiif-book-reader.html Friday, 8 April 16
  • 41. Viewers - Internet Archive Book Reader Friday, 8 April 16
  • 42. Viewers - Internet Archive Book Reader Friday, 8 April 16
  • 43. How to get these viewers in front of your users I want all the viewers! Friday, 8 April 16
  • 44. Viewers - Getting them to your users - There are a couple of options here - The first is the most simple. Just provide a link to your manifest file somewhere online - A second option is to embed the viewers in your site. This is the more complicated of the two options but is not a complicated process in itself Friday, 8 April 16
  • 45. How does implementing IIIF directly benefit my organisation? Friday, 8 April 16
  • 46. Future-proofs your image pipeline - Implementing IIIF results in a flexible and dynamic image delivery platform - A concrete example of where IIIF would help is the redesign of pages on your website - The same applies to any development based on, for example, your collection. With IIIF in place you already have a flexible image pipeline in place for any new projects Friday, 8 April 16
  • 47. Advanced features for free - With IIIF you get some advanced features straight out of the box - High-performance deep-zoom through OpenSeadragon or other libraries - A choice of viewers including those mentioned earlier - Interoperability, you can open your images up to being used by others in ways that would not be possible otherwise Friday, 8 April 16
  • 48. Streamlining your communications - Turbo-boost the visuals of your comms channels - Everyone can use the APIs to create the perfect crop etc - No more Photoshop hassle - De-dupe and maintain quality Friday, 8 April 16
  • 49. Enabling Innovation - As mentioned, IIIF gives you a sound basis for extremely performant, flexible delivery of images on the web - This flexibility opens the door to innovation - Some examples of how IIIF has been leveraged to create unique online experiences Friday, 8 April 16
  • 50. Enabling Innovation - The Digital Mushaf - Pulls together Mushaf pages that are dispersed across various libraries into a single online resource http://digitalmushaf.bodleian.ox.ac.uk Friday, 8 April 16
  • 51. Enabling Innovation - The Digital Mushaf - Pulls together Mushaf pages that are dispersed across various libraries into a single online resource http://digitalmushaf.bodleian.ox.ac.uk Friday, 8 April 16
  • 52. Enabling Innovation - Cantus Ultimus - Optical musical recognition. This project allows you to search a musical manuscript for sequences of musical notes to return an image crop of those notes http://cantus.simssa.ca/manuscript/133/?folio=018v Friday, 8 April 16
  • 53. Enabling Innovation - Cantus Ultimus - Optical musical recognition. This project allows you to search a musical manuscript for sequences of musical notes to return an image crop of those notes http://cantus.simssa.ca/manuscript/133/?folio=018v Friday, 8 April 16
  • 54. Enabling Innovation - Cogapp betas - A Cogapp-developed proof of concept for crowd-sourced transcription validation developed to run on an arcade machine in the British Library http://labs.cogapp.com/transcriptinator/ Friday, 8 April 16
  • 55. Enabling Innovation - Cogapp betas - A Cogapp-developed proof of concept for crowd-sourced transcription validation developed to run on an arcade machine in the British Library http://labs.cogapp.com/transcriptinator/ Friday, 8 April 16
  • 56. Enabling Innovation - Cogapp betas - A Cogapp developed proof of concept. A VR interface for exploring trading cards front and back (requires Google Card board or similar) http://labs.cogapp.com/tc/ Friday, 8 April 16
  • 57. Enabling Innovation - Cogapp betas - A Cogapp developed proof of concept. A VR interface for exploring trading cards front and back (requires Google Card board or similar) http://labs.cogapp.com/tc/ Friday, 8 April 16
  • 58. In Summary What? - Flexible, convenient image delivery and associated metadata over the web How? - Image API: Source images and an image server - Presentation API: Output manifests as JSON according to the spec Why? - Future proofs your image pipeline - Lots of software out there for you to take advantage of e.g. viewers - Opens the door for rapid innovation Remember - Technology is a means to an end not the end itself - Once you’re good to go with IIIF, make something and put it out there! Friday, 8 April 16
  • 59. Andy Cummins Head of Technical Production @cogapp andyc@cogapp.com @qmins Thanks! - IIIF Museums Interest Group in Bernard’s room at 12:00 today - IIIF Conf @ MoMA 10th May: http://iiif.io/event/2016/newyork/ - IIIF Google Group: https://groups.google.com/forum/#!forum/iiif-discuss - Paper: http://mw2016.museumsandtheweb.com/paper/iiif-unshackle-your-images/ Friday, 8 April 16