ResearchObject / ro-crate

Research Object Crate
https://w3id.org/ro/crate/
Apache License 2.0
79 stars 34 forks source link

Use Case: Clarity on what libraries should be expected to do - how strict/permissive they should be - maybe via an implementation section that gathers all the conformance statements together #176

Open ptsefton opened 2 years ago

ptsefton commented 2 years ago

As a programmer, I want to be reasonably sure that an RO-Crate I made in good faith using one library will at least load using annother so that I don't have to hassle the library maintainers or read the spec.

Suggest we have a section of the spec that specifies for each MUST statement what to do and what recovery strategy might be available. This will also be helpful for people building validators.

Eg: