Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pick an object that you know has been ingested via the metadata activity stream, and retrieve the manifest its unit code, CMS type, and CMS ID:

e.g.
https://manifests-dev.collections.yale.edu/ycba/obj/38803 (V3)
https://manifests-dev.collections.yale.edu/v2/ycba/obj/38803 (V2)

...

Check for

  • conformance to the IIIF presentation API version 3?Does it contain the correct

  • correctness of the list of canvases and images according to the access level (cds_acces_master, cds_access_tiff, cds_access_jpeg)?Do the canvas and image items have correct

  • conformance of width and height values that conforms to the size limits (cds_maxsize_tiff and cds_maxsize_jpeg)?

  • Does it contain the correct metadata?

  • Does it contain metadata ingested from activity streams

  • links to stock TIFFs and/or master media files as “rendering” elements when applicable ?

IIIF images

From a manifest, pick an image, construct a URL(s), and retrieve the image.

...

Hints for locating elements in a manifest

V3 

  • Canvas: items[n]

  • URL of image service (location of info.json): items[[n].items[0].items[0].body.service[“@id”]

  • URL of full size image: items[n].items[0].items[0].body.id

  • URL of stock PDF or master media file: items[n].rendering[0].id

V2

  • Canvas: sequences[0].canvases[n]

  • URL of image service (location of info.json): sequences[0].canvases[n].images[0].resource[‘@id’]

  • URL of full size image: sequences[0].canvases[n].images[0].resource[‘@id’]

Displaying thumbnails

Units to test displaying hundreds of thumbnails

...