On 06/11/12 11:45, Scott Streit wrote:
I have the rules: The rules do not create the inferred statements. I
cannot figure out why.
String rules = "[IndividualGetsGroupInterests: (?x
http://www.compscii.com/ontologies/0.1/AutoIE.owl#memberof ?y), (?y
http://www.compscii.com/ontologies/0.1/AutoIE.owl#hasGroupInterestOf
?z) -> (?x
http://www.compscii.com/ontologies/0.1/AutoIE.owl#hasIndividualInterestOf
?z)]";
A typo. That rule has #memberof whereas the data uses #memberOf.
It would have been lot easier to spot this is you have offered a
minimal, complete test case with just enough data to show the problem.
The chances are tat in creating such a minimal test case you would have
spotted the problem yourself :)
By the way your data has spaces in some of the URIs, that isn't legal
and is worth fixing now before it causes you problems later on.
Dave