-
Notifications
You must be signed in to change notification settings - Fork 658
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
"Safe" flag for riot RDFS inference #1720
Comments
Is it only excluding generalised triples that have literals as subjects? The RDF expansion is done by |
do we have a solution for this? |
There hasn't been a PR. Here's hoping! Or do you mean RDFS vs OWL? What's the difference? because in RDFS (rule rdfs3, RDF Semantics) is giving “generalized” RDF. The link given above says "OWL1 Lite" has a restriction on the use of rdfs:range - not OWL in general. |
Version
4.7.0
Feature
Currently, riot RDFS inference outputs “generalized” RDF which may not be parsable by other tools (including various Jena CLI tools). For example:
data.ttl
vocab.ttl
Output of
riot --rdfs=vocab.ttl data.ttl
… which is generalized RDF due to the literal in the subject position.
It would be nice if there were a flag to filter out such triples (using SafeGraph), so as to avoid errors when subsequently processing the output with tools that don't accept generalized RDF.
I’m interested in contributing a solution, but would need some pointers as to where in the codebase this should go.
Are you interested in contributing a solution yourself?
Perhaps?
The text was updated successfully, but these errors were encountered: