Tuesday, September 12, 2006

Inference Rules

I'll note that the inference engine does in fact support rules--the metarelations are actually rules.

Consider the relationship of Mother and Parent. This does not cover everything:

KindOf(Parent, Mother)

We also want to say this:

Mother($Joe,$Sally) <-- Parent($Joe,$Sally) & Female($Sally)

We also want to say Communitive(Inverse)
and Inverse(Parent,Child), and no doubt a whole lot more, like

Son($Sally,$Joe) <-- Child($Sally,$Joe) & Male($Joe)

We can make the inference engine extensible. And then later we can add language for defining rules. But right now I am looking forward to exploring applications that sit on top of even a simple inference engine. It should give a lot more flexibility to how relationships are defined between entities.

Bill

0 Comments:

Post a Comment

<< Home