IIIF / image-validator

Validator for the Image API
http://iiif.io/api/image/validator/
Apache License 2.0
35 stars 20 forks source link

validator returns no results for https://pastebin.com/raw/92AywBMg #103

Open beaudet opened 2 months ago

beaudet commented 2 months ago

https://pastebin.com/raw/92AywBMg

is just some AI generated manifest material that I'm trying to run through the validator, but it seems to not be getting handled correctly so thought I'd at least document that and copy the content from pastebin below in case it's content and not protocol related. Not a bad way to test the validator for exceptions actually :)

I think the video below resulted in a 404, so maybe that has something to do with it. It seems I've caused a 504 error? Does the online version support multiple simultaneous requests? Seems like the downloading route is the way to go for now.


{
"@context": "http://iiif.io/api/presentation/3/context.json",
"id": "PLACEHOLDER_URL/iiif/manifest.json",
"type": "Manifest",
"label": {
"en": [
"Animated Art Story"
]
},
"summary": {
"en": [
"A demonstration of storytelling using animation in IIIF v3."
]
},
"items": [
{
"id": "PLACEHOLDER_URL/iiif/canvas/1",
"type": "Canvas",
"label": {
"en": [
"Story Page 1"
]
},
"height": 1080,
"width": 1920,
"items": [
{
"id": "PLACEHOLDER_URL/iiif/page1/annotation/1",
"type": "AnnotationPage",
"items": [
{
"id": "https://media.nga.gov/public/objects/1/5/0/7/2/15072-primary-0-740x560.jpg",
"type": "Image",
"format": "image/jpeg",
"height": 1080,
"width": 1920
}
]
}
],
"annotations": [
{
"id": "PLACEHOLDER_URL/iiif/page1/annotation/2",
"type": "AnnotationPage",
"items": [
{
"id": "https://media.nga.gov/public/objects/1/4/7/0/2/14702-primary-0-740x560.jpg",
"type": "Annotation",
"motivation": "supplementing",
"body": {
"id": "https://upload.wikimedia.org/wikipedia/commons/transcoded/3/3c/001_-_Lascaux_%28II%29.ogv/001_-_Lascaux_%28II%29.ogv.360p.webm",
"type": "Video",
"format": "video/webm",
"height": 360,
"width": 480,
"duration": 10
},
"target": "PLACEHOLDER_URL/iiif/canvas/1"
}
]
}
]
}
],
"structures": [
{
"id": "PLACEHOLDER_URL/iiif/range/1",
"type": "Range",
"label": {
"en": [
"Story Sequence"
]
},
"items": [
{
"type": "Canvas",
"id": "PLACEHOLDER_URL/iiif/canvas/1"
}
]
}
]
}