-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requestnew operationnew swdiscovery operatiponnew swdiscovery operatipon
Description
add inference rule construction
set inference rule example
construct {
?x ?p ?z
}
where {
?p a owl:TransitiveProperty .
?x ?p ?y .
?y ?p ?z
}
behaviours
Should be apply on the current query context
example
supposing property is a owl:TransitiveProperty
<p1> <property> <p4>
<p2> <property> <p4>
<p4> <property> <p6>
query
select ?v where {
<p1> <property> ?v .
}
expected results
<p1> <property> <p4>
<p1> <property> <p6>
owl:TransitiveProperty build new triplet without context
<p1> <property> <p6>
<p2> <property> <p6>
owl:TransitiveProperty build new triplet with context
<p1> <property> <p6>
add library of InferenceRules
- addOwlTransitivePropertyIR
- addOwlSymmetricIR
- addOwlSameAsIR
- addDefaultInferenceRules()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestnew operationnew swdiscovery operatiponnew swdiscovery operatipon