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

Annotating the spec requirements for testing #41

Closed
edwardsph opened this issue Aug 18, 2022 · 5 comments
Closed

Annotating the spec requirements for testing #41

edwardsph opened this issue Aug 18, 2022 · 5 comments
Assignees

Comments

@edwardsph
Copy link

Looking at #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
Copy link
Member

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

@jeff-zucker
Copy link
Member

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
Copy link
Member

jeff-zucker commented Aug 26, 2022

[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
Copy link
Author

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

@VirginiaBalseiro
Copy link
Member

Closed by #98

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

3 participants