Mike Bennett
Mike Bennett
Updates/fixes as requested by the TRC and discussed in the TSG call on 2022-07-26: - Use Search context everywhere as it extends the Prezi context - TermList -> TermPage in...
In the image services in the 1986 and 1987 Map JSON files, the `id` parameter in the service blocks ends with a / character, but when you actually dereference the...
Per https://iiif.io/api/presentation/3.0/#53-canvas, an AnnotationPage inside the `items` or `annotations` property can be referenced/external, but this is currently not validated properly by the schema, as it would be possible to add...
Picking up on an idea I used during my [dogfooding of the "Introduction to `iiif-prezi3`" lightning talk](https://digitaldogsbody.net/iiif/prezi3): due to the structure of the recipes, there are a lot of `id`...
Allow AnnotationPageRef to be used now it is in the skeleton
Per https://iiif.io/api/presentation/3.0/#53-canvas, "Referenced, external Annotation Pages must have the id and type properties." This suggests to me that AnnotationPages appearing in `items` can be done so by reference. The `AnnotationPageRef`...
Implements an optional `exclude_context` method to calls to `.json()`, and restructures the base class to wrap the json/jsonld calls the other way around. Closes #128
Currently, we have Pydantic set to validate property values on assignment. This has generally worked fine, although it imposes extra requirements on users (e.g you _must_ supply a `label` value...
Cookbook recipes that can be made into examples of how to use the iiif-prezi3 library. If you'd like to work on one, please claim it by comment (or editing this...
Something that occurred to me when doing the work in #176 - we now have `PlaceholderCanvas` and `AccompanyingCanvas` and they can make use of all(?) the helpers that are applicable...