Upload
david-newbury
View
576
Download
0
Embed Size (px)
Citation preview
IIIF FOR SMALL PROJECTSHOW TO COLLABORATE WITH IMAGES ON A BUDGET
1 — David Newbury — @workergnome - Keystone DH 2016
WHAT IS IIIF?(pronounced triple-eye eff)
2 — David Newbury — @workergnome - Keystone DH 2016
INTERNATIONAL IMAGEINTEROPERABILITY FRAMEWORK
3 — David Newbury — @workergnome - Keystone DH 2016
WHY?4 — David Newbury — @workergnome - Keystone DH 2016
Everyone does their own thingand they all do the same thing
HTTP://WWW.THEDIGITALWALTERS.ORG/04_TECHNICALREADME.HTML
5 — David Newbury — @workergnome - Keystone DH 2016
Everyone has rulesand nobody understands them
HTTP://WWW.IMAMUSEUM.ORG/RESEARCH/IMAGE-RESOURCES
6 — David Newbury — @workergnome - Keystone DH 2016
Large, zoomable images requirecomplicated technology stacks
HTTPS://WWW.RIJKSMUSEUM.NL/EN/RIJKSSTUDIO/ARTISTS/JOHANNES-VERMEER/OBJECTS#/SK-A-2344,0
7 — David Newbury — @workergnome - Keystone DH 2016
Many pictures,One object.
HTTP://MEDIA.NGA.GOV/CONTENT/NGAWEB/IMAGE-COMPARATOR.HTML?OBJECTID=60&VIEWTYPE=TECHNICAL&SEQUENCE=4.1
8 — David Newbury — @workergnome - Keystone DH 2016
We want to share,Not give them away.
HTTPS://WWW.GOOGLE.COM
9 — David Newbury — @workergnome - Keystone DH 2016
HOW DOES IIIF HELP?
10 — David Newbury — @workergnome - Keystone DH 2016
It defines metadata standards for dealing with high-resolution images
11 — David Newbury — @workergnome - Keystone DH 2016
providing a consistent API for accessing images
12 — David Newbury — @workergnome - Keystone DH 2016
the metadata that surrounds them
13 — David Newbury — @workergnome - Keystone DH 2016
and how to present and associate images together.
14 — David Newbury — @workergnome - Keystone DH 2016
IMAGE API
A consistent way to access image derivatives
HTTP://IIIF.IO/API/IMAGE/2.1
15 — David Newbury — @workergnome - Keystone DH 2016
IMAGE API
> URL-based access> JSON-LD definition> supports rights> Support tiling
16 — David Newbury — @workergnome - Keystone DH 2016
HTTP://WWW.EXAMPLE.COM/API/REGION/SIZE/ROTATION/QUALITY.JPG
17 — David Newbury — @workergnome - Keystone DH 2016
HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934
/FULL/FULL/0/NATIVE.JPG
18 — David Newbury — @workergnome - Keystone DH 2016
HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934
490,500,850,1100/,1080/0/NATIVE.JPG
19 — David Newbury — @workergnome - Keystone DH 2016
HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934
600,600,600,600/,600/180/NATIVE.JPG
20 — David Newbury — @workergnome - Keystone DH 2016
PRESENTATION API
A consistent way toprovide metadata
for collections of images
HTTP://IIIF.IO/API/PRESENTATION/2.1
21 — David Newbury — @workergnome - Keystone DH 2016
PRESENTATION API
> JSON-LD Definition> For Human presentation> Navigation and Ordering
> Display of metadata> Links to related items
22 — David Newbury — @workergnome - Keystone DH 2016
http://projectmirador.org/demo
23 — David Newbury — @workergnome - Keystone DH 2016
IIIF SOFTWARE
You don't have to write your own software
HTTP://IIIF.IO/APPS-DEMOS/
24 — David Newbury — @workergnome - Keystone DH 2016
WITH GREAT POWERCOMES GREAT EXPENDITURES
25 — David Newbury — @workergnome - Keystone DH 2016
Carnegie Museum of ArtArchives project
HTTP://RECORDS.CMOA.ORG/
26 — David Newbury — @workergnome - Keystone DH 2016
> Zoomable, High-resolution images> Ordered collections of images
> Descriptions and metadata> No DAMS, no image server
> Rights information> Cloud hosted
> Static Site
27 — David Newbury — @workergnome - Keystone DH 2016
Cheaper to implement IIIFthan to solve it on our own.
28 — David Newbury — @workergnome - Keystone DH 2016
IIIF Compliance Levels(In particular, Level 0)
HTTP://IIIF.IO/API/IMAGE/2.1/COMPLIANCE
29 — David Newbury — @workergnome - Keystone DH 2016
Folders of imagesand PDFs
30 — David Newbury — @workergnome - Keystone DH 2016
SPREADSHEETS
31 — David Newbury — @workergnome - Keystone DH 2016
32 — David Newbury — @workergnome - Keystone DH 2016
IIIF_S3
Working Code,v1.0 release very near.
HTTPS://GITHUB.COM/CMOA/IIIF_S3
33 — David Newbury — @workergnome - Keystone DH 2016
Benefits
> Doesn't go down> no servers to manage
> extremely fast> low(ish) costs
34 — David Newbury — @workergnome - Keystone DH 2016
Drawbacks
> Lots of storage needed> Slow(ish) to precompute
> Only level 0
35 — David Newbury — @workergnome - Keystone DH 2016
36 — David Newbury — @workergnome - Keystone DH 2016
37 — David Newbury — @workergnome - Keystone DH 2016
THANK YOU.38 — David Newbury — @workergnome - Keystone DH 2016