-
Notifications
You must be signed in to change notification settings - Fork 64
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
Data in ont_graph is being subjected to validation? #89
Comments
Hi @sa-bpelakh Sorry, I missed this issue when you submitted it. Just getting to addressing it now. PySHACL is applying validation to the nodes from the
The main use of There is however no way to un-mix the The
Since then, PySHACL has developed support for Multi-Graph objects, so it can validate across named-graphs within a ConjunctiveGraph or a Dataset. Given the discussion in the other thread about this, I am currently working on a change to the way PySHACL implements the ont_graph feature, taking advantage of named-graph separation in a RDFLib Dataset. There is quite a big refactoring of PySHACL core features required to get this working, so it's a delicate process. I'll update this thread when I have more progress. |
(EDIT: Comment migrated to Issue 170.) |
References: * RDFLib/pySHACL#89 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
I am invoking pySHACL with 3 separate graphs:
sh:targetClass
).However, I am finding that my shapes are triggering on (and generating violations) entities in the
ont_graph
. Is that the intended behavior? And if so, what is the point of providing that graph separately?The text was updated successfully, but these errors were encountered: