What happens if we put a variable in the head of a GenericRuleReasoner, which does not appear in the body of the rule?
For instance if we have the following rule :
rule1: (?x rdf:type :Person) -> (?y :father ?x)
The rule says that every person has a father.
Suppose we have a triple :a rdf:type :Person
How does the reasoner behaves here? Will it create a new triple with blank node like _x :father :a
?