zooniverse / iiif-annotations

A proof-of-concept, annotating a IIIF manifest with Zooniverse classification data.
https://zooniverse.github.io/iiif-annotations/README/
Apache License 2.0
4 stars 1 forks source link

Split annotations by canvas #4

Closed glenrobson closed 2 years ago

glenrobson commented 2 years ago

The traditional way of doing annotations in IIIF is to have an AnnotationPage per Canvas. It looks like the annotations here:

https://zooniverse.github.io/iiif-annotations/annotations/titles/0.json

are for all canvases. I think it would be better to have an annotationPage per canvas and an annotationCollection per Manifest.

Having all of the annotations in one annotationPage looks like this:

https://glenrobson.github.io/iiif_stuff/zooniverse/original/

(all of the annotations are shown for the canvas that has the linked annotationPage)

as opposed to this example which only has the annotations for the canvas you are viewing:

https://glenrobson.github.io/iiif_stuff/zooniverse/with_id/

eatyourgreens commented 2 years ago

Thanks Glen. This is done now, so each of the annotation collections should link to 447 annotation pages, one per canvas. Annotations are concentrated towards the beginning of the set, so the later annotation pages are mostly empty.