anintroducontothe internaonal image## interoperability ...€¦ · iiif:$two$core$apis$...
TRANSCRIPT
![Page 1: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/1.jpg)
An introduc+on to the
Interna+onal Image Interoperability Framework
Tom Crane Digira- Ltd IFLA Columbus 15 August 2016
![Page 2: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/2.jpg)
IIIF: Two Core APIs
“get pixels” via a simple, RESTful, web service
Just enough metadata to drive a remote viewing experience
Image API Presentation API
![Page 3: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/3.jpg)
To support login, and differen-al access to resources.
Search within an object, such as the full text of a book or newspaper
Authentication API Search API
IIIF: Two More APIs
![Page 4: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/4.jpg)
The story so far…
![Page 5: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/5.jpg)
Silos of non-‐interoperable content
Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. hVp://www.loc.gov/pictures/resource/fsac.1a34206/
![Page 6: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/6.jpg)
Metadata
• We geZng good at sharing descrip-ve metadata • But it doesn’t help us get pixels on screen • Read the pages • Look at the brush strokes • See the film grain
• IIIF provides • A model for describing digital representa-ons of objects • A format for so^ware -‐ viewing tools, annota-on clients, web sites -‐ to consume and render the objects and the statements made about them
![Page 7: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/7.jpg)
The Image API
![Page 8: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/8.jpg)
The Image API
![Page 9: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/9.jpg)
The Image API
![Page 10: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/10.jpg)
The Image API
![Page 11: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/11.jpg)
The Image API
![Page 12: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/12.jpg)
![Page 13: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/13.jpg)
![Page 14: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/14.jpg)
![Page 15: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/15.jpg)
The Presenta+on API
Structure Proper-es
• Descrip-ve • Rights • Technical • Linking
More to it that than this however…
![Page 16: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/16.jpg)
The Presenta+on API
More Structure! • Ranges for Naviga-on (ToC) • Layers for managing content
Annota-ons! • For linking resources • For commentary • For hotspots • Managed in Lists
![Page 17: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/17.jpg)
The Presenta+on API
![Page 18: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/18.jpg)
The Presenta+on API
![Page 19: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/19.jpg)
The Presenta+on API
![Page 20: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/20.jpg)
The Presenta+on API
![Page 21: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/21.jpg)
The Search API
![Page 22: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/22.jpg)
The Authen+ca+on API
![Page 23: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/23.jpg)
The benefits of IIIF
The four specifica-ons together: • Serve pixels • Describe digital objects • Search annota-ons • Protect content that can’t be open access
![Page 24: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/24.jpg)
The benefits of IIIF
How would my ins-tu-on benefit from IIIF?
• Prac-cal self interest • More and more client and server so^ware developed by the community
• Increasing support from commercial vendors
![Page 25: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/25.jpg)
The benefits of IIIF
How would my ins-tu-on benefit from IIIF?
• Interoperability • The Universe of IIIF is made up of web resources conforming to the same standard
• This means you could create derived IIIF resources -‐ a manifest illustra-ng an exchange of leVers between two people whose correspondence is held by different ins-tu-ons, or digital reconstruc-on of a manuscript whose leaves are dispersed across the world
![Page 26: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/26.jpg)
The benefits of IIIF
How would my ins-tu-on benefit from IIIF?
• Annota-on • Your content is open to annota-on by all • You can create curated annota-ons on your own content to drive discovery applica-ons
• You can link your IIIF resources to others via annota-on • If an annota-on tool supports IIIF, it can be used to annotate any collec-on exposed as IIIF
![Page 27: Anintroducontothe Internaonal Image## Interoperability ...€¦ · IIIF:$Two$Core$APIs$ “getpixels”$viaa simple,$RESTful, webservice Justenough$metadatato$ drive$aremote$viewing$](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fb4b2f576f69965440d015f/html5/thumbnails/27.jpg)
An introduc+on to the
Interna+onal Image Interoperability Framework
Thank you! Tom Crane, Digira- Ltd [email protected] @tomojernehill IFLA Columbus 15 August 2016