-
Notifications
You must be signed in to change notification settings - Fork 42
More SHACL Rules tests #735
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
base: gh-pages
Are you sure you want to change the base?
Conversation
shacl12-test-suite/tests/rules/stratification/stratification-05.srl
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PREFIX : <http://example/>
:x :q :othis is missing a .
|
this should eventually also add an entry for rules to: https://github.com/w3c/data-shapes/blob/gh-pages/shacl12-test-suite/tests/manifest.ttl right? |
Unclear. First - it assumes a system is a complete implementation of all of SHACL (UI? Profiles?). That does not reflect the client/server split. Second - while at the highest level, they use the same vocabulary, the SHACL 1.0 test framework diverged from the original DataAccess work in the details. The barrier for rules is that the result graph needs to be compared to a reference graph. Having the input and expected output in one graph does not work. |
More syntax tests.
Add wellformedness and stratification test areas.
The file names are not stable - as more tests are added they may fit better along side existing tests which alters the numbering.
Part of #677
At the moment, the syntax tests and wellformedness are generated from a script. This only really matters for syntax tests because there are a lot of them and new tests are likely to affect naming/numbering. To make a PR for new tests, create a new directory and we can combine them when the test suite settles down. When we have a first complete set, scripting shouldn't be needed.
The evaluation tests are hand-crafted so it is possible to make PRs for corrections and new tests now.