IIIF For Small Projects

Preview:

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