-
-
Notifications
You must be signed in to change notification settings - Fork 193
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
If service doesn't have profile set, the viewer is "Unable to find TileSource" #318
Comments
Regarding the profile:
If the profile for a service is not provided in the manifest, then the UV would need to dereference the service to find out what it is. The profile is REQUIRED in the image service API itself (i.e., in the info.json), so the UV will eventually find out what it is. So while not a MUST, including the profile in the manifest is a very strong SHOULD - it might be an image resource that doesn't have an Image API service but does have a different service (geoJson maybe, or anything) and it is very helpful to tell the client this up front without lots of avoidable following of links. Summary - if no profile, UV should follow the @id to find out what the service is. But manifest publishers should try to avoid clients doing that by providing the info in the manifest up front. @edsilv - both #317 and #318 would be fixed/helped by #78. An image resource is not required to have an image service. If the UV is unable to determine the profile for a service on an image resource, it can still display the image resource. |
All issues will be triaged for further investigation or closure by the 28 September 2023. If your issue is still relevant and would like for it be investigated further please comment by 14 September 2023. |
Has this been superseded? I suspect this now works OK. I think the UV should only de-reference image services when showing the image in full (or in 2-up) and not generally for thumbnails; it encourages publishers who want to use the UV to put the information in their manifests that helps the UV generate a faster (and therefore better) user experience. |
The profile is recommended to be set, but is not required in the spec. A better error would be useful.
Fixed by adding
"profile":"http://iiif.io/api/image/2/level2.json"
in:The text was updated successfully, but these errors were encountered: