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

IIIF Validation #34

Open
thehabes opened this issue Sep 6, 2023 · 2 comments
Open

IIIF Validation #34

thehabes opened this issue Sep 6, 2023 · 2 comments
Labels
OSS For OSS student work

Comments

@thehabes
Copy link
Member

thehabes commented Sep 6, 2023

Tie into the IIIF Validators to check on the URIs supplied by users. Objects used in the Navplace Viewer should pass validation in order to be used, and notify the user of the validation error otherwise.

Consider specific lenience around the @context property.

@thehabes thehabes added the OSS For OSS student work label Sep 6, 2023
@glenrobson
Copy link
Collaborator

Hi Brian, do you have particular examples which are failing? Cheers

@thehabes
Copy link
Member Author

thehabes commented Sep 11, 2023

Hi @glenrobson !

No, nothing failing. The Navplace Viewer just simply does not take advantage of the fact there is a validation endpoint. For the navPlace workflow, IIIF Validation should be a part of that workflow.

For example, the geolocator should not mint a navPlace value for invalid IIIF resource types, as the resulting derivative which includes navPlace would then also be invalid. At a minimum, the user should be warned about this even if we continue to make the derivative.

I have gotten clear user feedback that the software should continue for resources with invalid or missing @context. In a perfect world, the derivative produced would make sure the @context is mended. That's the bit about lenience for this property.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OSS For OSS student work
Projects
None yet
Development

No branches or pull requests

2 participants