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

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

Open
mapninja opened this issue May 5, 2022 · 2 comments

Comments

@mapninja
Copy link

mapninja commented May 5, 2022

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.

@glenrobson
Copy link

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.

@bertspaan
Copy link
Member

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.

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

3 participants