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

CanIUse-style client compliance table for IIIF Presentation clients #58

Open
tomcrane opened this issue Feb 22, 2018 · 1 comment
Open

Comments

@tomcrane
Copy link
Contributor

At IIIF AV meeting -

A machine-readable/computable notion of compliance is too difficult and puts too much burden on publishers. (IIIF/api#76)

But a community-maintained page/section of the site in the style of https://caniuse.com/ would be very useful.

Naming the features will be hard, and require lots of community participation.

@bvibber
Copy link

bvibber commented Feb 22, 2018

If the individual features described in the compatibility table can be machine-detected in a manifest, then could have a linting tool where you send it your manifest and it outputs a table of potential compatibility issues.

This would require linking the human-readable descriptions of features to machine-readable descriptions of how to detect they're in use, but wouldn't require the authors linting their manifests to know the machine-readable form themselves.

Automating compliance testing of features in viewers would be very difficult, so the compatibility table may need to be manually maintained.

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

2 participants