38
IIIF FOR SMALL PROJECTS HOW TO COLLABORATE WITH IMAGES ON A BUDGET 1 — David Newbury — @workergnome - Keystone DH 2016

IIIF For Small Projects

Embed Size (px)

Citation preview

Page 1: IIIF  For Small Projects

IIIF FOR SMALL PROJECTSHOW TO COLLABORATE WITH IMAGES ON A BUDGET

1 — David Newbury — @workergnome - Keystone DH 2016

Page 2: IIIF  For Small Projects

WHAT IS IIIF?(pronounced triple-eye eff)

2 — David Newbury — @workergnome - Keystone DH 2016

Page 3: IIIF  For Small Projects

INTERNATIONAL IMAGEINTEROPERABILITY FRAMEWORK

3 — David Newbury — @workergnome - Keystone DH 2016

Page 4: IIIF  For Small Projects

WHY?4 — David Newbury — @workergnome - Keystone DH 2016

Page 5: IIIF  For Small Projects

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

Page 6: IIIF  For Small Projects

Everyone has rulesand nobody understands them

HTTP://WWW.IMAMUSEUM.ORG/RESEARCH/IMAGE-RESOURCES

6 — David Newbury — @workergnome - Keystone DH 2016

Page 7: IIIF  For Small Projects

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

Page 8: IIIF  For Small Projects

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

Page 9: IIIF  For Small Projects

We want to share,Not give them away.

HTTPS://WWW.GOOGLE.COM

9 — David Newbury — @workergnome - Keystone DH 2016

Page 10: IIIF  For Small Projects

HOW DOES IIIF HELP?

10 — David Newbury — @workergnome - Keystone DH 2016

Page 11: IIIF  For Small Projects

It defines metadata standards for dealing with high-resolution images

11 — David Newbury — @workergnome - Keystone DH 2016

Page 12: IIIF  For Small Projects

providing a consistent API for accessing images

12 — David Newbury — @workergnome - Keystone DH 2016

Page 13: IIIF  For Small Projects

the metadata that surrounds them

13 — David Newbury — @workergnome - Keystone DH 2016

Page 14: IIIF  For Small Projects

and how to present and associate images together.

14 — David Newbury — @workergnome - Keystone DH 2016

Page 15: IIIF  For Small Projects

IMAGE API

A consistent way to access image derivatives

HTTP://IIIF.IO/API/IMAGE/2.1

15 — David Newbury — @workergnome - Keystone DH 2016

Page 16: IIIF  For Small Projects

IMAGE API

> URL-based access> JSON-LD definition> supports rights> Support tiling

16 — David Newbury — @workergnome - Keystone DH 2016

Page 17: IIIF  For Small Projects

HTTP://WWW.EXAMPLE.COM/API/REGION/SIZE/ROTATION/QUALITY.JPG

17 — David Newbury — @workergnome - Keystone DH 2016

Page 18: IIIF  For Small Projects

HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934

/FULL/FULL/0/NATIVE.JPG

18 — David Newbury — @workergnome - Keystone DH 2016

Page 19: IIIF  For Small Projects

HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934

490,500,850,1100/,1080/0/NATIVE.JPG

19 — David Newbury — @workergnome - Keystone DH 2016

Page 20: IIIF  For Small Projects

HTTP://IMAGES-DEV.HARVARDX.HARVARD.EDU/IDS/IIIF/17387934

600,600,600,600/,600/180/NATIVE.JPG

20 — David Newbury — @workergnome - Keystone DH 2016

Page 21: IIIF  For Small Projects

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

Page 22: IIIF  For Small Projects

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

Page 23: IIIF  For Small Projects

http://projectmirador.org/demo

23 — David Newbury — @workergnome - Keystone DH 2016

Page 24: IIIF  For Small Projects

IIIF SOFTWARE

You don't have to write your own software

HTTP://IIIF.IO/APPS-DEMOS/

24 — David Newbury — @workergnome - Keystone DH 2016

Page 25: IIIF  For Small Projects

WITH GREAT POWERCOMES GREAT EXPENDITURES

25 — David Newbury — @workergnome - Keystone DH 2016

Page 26: IIIF  For Small Projects

Carnegie Museum of ArtArchives project

HTTP://RECORDS.CMOA.ORG/

26 — David Newbury — @workergnome - Keystone DH 2016

Page 27: IIIF  For Small Projects

> 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

Page 28: IIIF  For Small Projects

Cheaper to implement IIIFthan to solve it on our own.

28 — David Newbury — @workergnome - Keystone DH 2016

Page 29: IIIF  For Small Projects

IIIF Compliance Levels(In particular, Level 0)

HTTP://IIIF.IO/API/IMAGE/2.1/COMPLIANCE

29 — David Newbury — @workergnome - Keystone DH 2016

Page 30: IIIF  For Small Projects

Folders of imagesand PDFs

30 — David Newbury — @workergnome - Keystone DH 2016

Page 31: IIIF  For Small Projects

SPREADSHEETS

31 — David Newbury — @workergnome - Keystone DH 2016

Page 32: IIIF  For Small Projects

32 — David Newbury — @workergnome - Keystone DH 2016

Page 33: IIIF  For Small Projects

IIIF_S3

Working Code,v1.0 release very near.

HTTPS://GITHUB.COM/CMOA/IIIF_S3

33 — David Newbury — @workergnome - Keystone DH 2016

Page 34: IIIF  For Small Projects

Benefits

> Doesn't go down> no servers to manage

> extremely fast> low(ish) costs

34 — David Newbury — @workergnome - Keystone DH 2016

Page 35: IIIF  For Small Projects

Drawbacks

> Lots of storage needed> Slow(ish) to precompute

> Only level 0

35 — David Newbury — @workergnome - Keystone DH 2016

Page 36: IIIF  For Small Projects

36 — David Newbury — @workergnome - Keystone DH 2016

Page 37: IIIF  For Small Projects

37 — David Newbury — @workergnome - Keystone DH 2016

Page 38: IIIF  For Small Projects

THANK YOU.38 — David Newbury — @workergnome - Keystone DH 2016