Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where in a Manifest goes an AnnotationCollection targeting multiple Canvases? #2123

Closed
robcast opened this issue Apr 8, 2022 · 1 comment

Comments

@robcast
Copy link

robcast commented Apr 8, 2022

While writing a cookbook recipe on how to use AnnotationCollections IIIF/cookbook-recipes#309 the question arose where it is allowed to put an AnnotationCollection in a Manifest.

The spec explicitly mentions an AnnotationCollection as the content of the supplementary property of a Range for "Annotations that target areas of Canvases within the Range and link content resources to those Canvases" but this limitation and the need to create a Range does not fit all use-cases.

There are quite a few use-cases where a large number of Annotations for multiple Canvases in a Manifest have been collected, e.g. from crowd-sourced transcription or machine learning classification processes. It would be useful to link these Annotations as AnnotationCollections on the Manifest level so that a viewer can offer to show these Annotations as distinct optional "layers" over all images in the Manifest.

We had some discussions if it would be allowed to put an AnnotationCollection with Annotations targeting multiple Canvases in the annotations property of a Manifest but the language of the spec does not seem to indicate that this is allowed.

@azaroth42
Copy link
Member

Closing -- this is just #2203

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants