presentation-validator
presentation-validator copied to clipboard
Validator for the Presentation API
We're using[ this example manifest](https://gist.githubusercontent.com/saracarl/1ea447262bffc1023e87d399a451109f/raw/05ae297cab9f1255a3866d17df249e8331ea65bf/ransom_center_manifest_with_structure_and_annotations.js) for some AVAnnotate development. The manifest that contains 2 canvases with an audio file each, 2 structures (the latter spans both canvases) and annotations on...
A bug in my code was creating incorrect properties and values for image resources, but this didn't come up while validating the manifest. Here's a manifest to reproduce the issue,...
Fixes #154
I was attempting to validate a manifest using the website and wasn't getting results back (I got a 504/503 subsequently so think I may have crashed the ECS service -...
Hi, I needed to add an extra line to the setup.py file to get the install process to work: So changing: ``` setup( name='iiif-presentation-validator', version='0.0.3', ``` To: ``` setup( py_modules=[],...
for Manifest, Collection, AnnotationPage, AnnotationCollection and Range. Basically anything that could be a reference. Should fix: https://github.com/iiif-prezi/iiif-prezi3/issues/122
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...
I was trying to use the Validator to check out a new A/V manifest for the Timeliner (https://demo.avalonmediasystem.org/timelines/43/manifest.json) and I either cannot reach the validator, or when I do it...
The validator throws a `WARNING: Setting non-standard field 'rendering' on resource of type 'sc:Canvas'` for this 2.1 manifest: https://archives-deux-sevres-vienne.fr/ark:/58825/vta76f2c1397e6a3e2b/manifest