solid / webid-profile

Discovery based on Solid Social Agent WebID
https://solid.github.io/webid-profile/
MIT License
12 stars 9 forks source link

Annotating the spec requirements for testing #41

Closed edwardsph closed 1 year ago

edwardsph commented 2 years ago

Looking at https://github.com/solid/webid-profile/issues/40, I see loads of clearly articulated requirements coming into the spec which is great for testing. Can I make a request that, perhaps soon after those changes are incorporated, the spec gets annotated with the relevant terms from https://github.com/solid/vocab/blob/specification-terms/spec.ttl and described here: https://github.com/solid-contrib/specification-tests#annotations. This will enable us to create a test suite for this spec which directly links test results to the relevant specification requirements.

VirginiaBalseiro commented 2 years ago

Yes, we intend to describe the requirements and others concepts in RDFa once the spec is a bit more stable.

jeff-zucker commented 2 years ago

Great idea @edwardsph. You might want to take a look at https://github.com/jeff-zucker/solid-load-profile which needs a bit of updating but should implement all of the conformance rules.

jeff-zucker commented 2 years ago

[EDIT - removed a spur-of the moment thought that doesn't directly impact the spec. I suggested using JSON-LD data-islands instead of RDFa, Sarven pointed me to the prior work on the topic which convinced me that this wasn't a good idea.

edwardsph commented 2 years ago

Thanks, the test harness can load raw RDF or HTML+RDFa but not data islands so I'm pleased with the outcome

VirginiaBalseiro commented 1 year ago

Closed by #98