We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
construct { ?x ?p ?z } where { ?p a owl:TransitiveProperty . ?x ?p ?y . ?y ?p ?z }
Should be apply on the current query context
supposing property is a owl:TransitiveProperty
<p1> <property> <p4> <p2> <property> <p4> <p4> <property> <p6>
select ?v where { <p1> <property> ?v . }
<p1> <property> <p4> <p1> <property> <p6>
<p1> <property> <p6> <p2> <property> <p6>
<p1> <property> <p6>
reference http://ns.inria.fr/sparql-extension/rule.html#:~:text=Inference%20rules%20are%20construct%20where,XML%20syntax%20as%20shown%20below.
The text was updated successfully, but these errors were encountered:
SWDiscovery(config) .rule("owl:transitive") .something("p") .isA("owl:TransitiveProperty") .root() .something("x") .isSubjectOf("p","y") .isSubjectOf("p","z") .construct() . something("x") .isSubjectOf("p","z") .query() .something().set("<p1>") .isSubjectOf("<property>","v") .select("val")
note : add query operation for query part
Sorry, something went wrong.
some reasoners:
No branches or pull requests
add inference rule construction
set inference rule example
behaviours
Should be apply on the current query context
example
supposing property is a owl:TransitiveProperty
query
expected results
owl:TransitiveProperty build new triplet without context
owl:TransitiveProperty build new triplet with context
add library of InferenceRules
reference
http://ns.inria.fr/sparql-extension/rule.html#:~:text=Inference%20rules%20are%20construct%20where,XML%20syntax%20as%20shown%20below.
The text was updated successfully, but these errors were encountered: