Dave, Got it!!!! Thanks for the advice.
Works! Scott On Tue, Nov 6, 2012 at 11:55 AM, Dave Reynolds <[email protected]>wrote: > 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<http://www.compscii.com/ontologies/0.1/AutoIE.owl#memberof>?y), >> (?y >> http://www.compscii.com/**ontologies/0.1/AutoIE.owl#**hasGroupInterestOf<http://www.compscii.com/ontologies/0.1/AutoIE.owl#hasGroupInterestOf> >> ?z) -> (?x http://www.compscii.com/**ontologies/0.1/AutoIE.owl#** >> hasIndividualInterestOf<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 > > -- "If you are lucky enough to have lived in Paris as a young man, then wherever you go for the rest of your life, it stays with you, for Paris is a moveable feast." - Ernest Hemingway www.scottstreit.com
