Versions Compared

Key

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

...

  • completion status of the action – cds2_status and cds2_error in the assetstatus table.

  • existence/absence of the content according to the action and the access parameters. For retrieving contents, see “IIIF Images” and “Non-IIIF contents” below.

  • correct size according to cds_maxsize_jpeg and cds_maxsize_tiff

  • correct ICC profile

    • IIIIF images: sRGB IEC61966-2.1

    • Stock TIFF images: Adobe RGB 1998

FYI

Manifests

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 list

  • presence/absence 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

  • order of canvases (images) – is it correct a la cdsrank and cdsprimary?

  • 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.

...

  • The full-size image conform to the size limit set by cds_maxsize_tiff.

  • The color profile should be Adobe RGB 1998.

...

See in viewers

Pass the manifest to a test viewer and test.

...

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

...