Lois believes that Superman can flyBut we don't really want:
believes(Lois, { CanFly(Superman) } ) Superman = ClarkKent ---------- believes(Lois, { CanFly(ClarkKent) } )The correct folq expression is:
exists x ( believes(Lois, { CanFly(x) & name(x, "Superman") } ) ) Superman = ClarkKent ------------ nothing
This delabeling makes the name-relation explicit and subject to normal inference rules. The URIRef name relation is key to the Web, but out of scope here.
6 of 23 |