iiif-map-collections icon indicating copy to clipboard operation
iiif-map-collections copied to clipboard

Stanford University: Image IDs in Manifest do not match Image IDs in info.json

Open mapninja opened this issue 3 years ago • 2 comments

Here is map manifest, not behind Auth:

Manifest: | https://stacks.stanford.edu/image/iiif/tc010rc2373%2FPaloAlto3
-- | --
info.json: | https://stacks.stanford.edu/image/iiif/tc010rc2373/PaloAlto3

Here is a manifest behind Auth: https://purl.stanford.edu/bd117rc5047/iiif/manifest

Manifest: | https://stacks.stanford.edu/image/iiif/bd117rc5047%2Fbd117rc5047_00_0001
-- | --
info.json: | https://stacks.stanford.edu/image/iiif/bd117rc5047/bd117rc5047_00_0001

All Stanford manifests have this error, and apparently, items behind Auth are dependent upon this mismatch. So non-compliant @ids are a feature, not a bug, at Stanford.

I suppose the only recourse is to reduce the allmaps validation level, since there doesn't seem to be interest in fixing this. From what I'm told, fixing it breaks these manifests in Mirador.

mapninja avatar May 05 '22 22:05 mapninja

I also came across this issue with Rosetta manifests:

https://rosetta.slv.vic.gov.au/delivery/iiif/presentation/2.1/IE7116075/manifest.json

Manifest:	https://rosetta.slv.vic.gov.au:2083/iiif/2/IE7116075:FL21458813.jpg
info.json:	https://rosetta.slv.vic.gov.au/iiif/2/IE7116075:FL21458813.jpg

The manifest link (https://rosetta.slv.vic.gov.au:2083/iiif/2/IE7116075:FL21458813.jpg) forwards on to the info.json link so the info.json is correct. I think the fix would be to update the manifest but I'm not sure its invalid IIIF as after following the redirects it does deliver the correct IIIF info.json.

glenrobson avatar Oct 21 '24 05:10 glenrobson

I'm working on a new version of Allmaps Editor, it's not completely finished yet, there are still a few bugs, but you can try it on next.editor.allmaps.org. The manifest mentioned above now works: https://next.editor.allmaps.org/images?url=https%3A%2F%2Frosetta.slv.vic.gov.au%2Fdelivery%2Fiiif%2Fpresentation%2F2.1%2FIE7116075%2Fmanifest.json&image=https%3A%2F%2Frosetta.slv.vic.gov.au%2Fiiif%2F2%2FIE7116075%3AFL21458813.jpg

However, this will break Allmaps' ability to always retrieve a manifest's georeferenced images without fetching all info.json's in the manifest.

Note to self: I should probably decouple IIIF resources and their URLs.

bertspaan avatar Oct 21 '24 07:10 bertspaan