- From: Sandro Hawke <sandro@w3.org>
- Date: Mon, 21 May 2001 14:53:49 -0400
- cc: pat hayes <phayes@ai.uwf.edu>, www-rdf-logic@w3.org
(replying to myself; pointing out my error) > of the "unique names" assumption (the idea that distinct names denote > distinct objects). > > I think we agree that it's impractical to have this assumption among > names in a global (widely distributed) namespace, so if RDF documents > are to all share one denotation map, then they must work without the > unique names assumption. ... > equality, no negation, .... Anyway, it seems to me that the terms, > rather than being constants, should all be existentially quantified > variables: that makes them match our not having the unique names > assumption. Dan Connolly pointed me to http://logic.stanford.edu/kif/Hypertext/node38.html which shows that KIF (and thus presumably FOL) does not have the unique names assumption -- it's inference systems that typically have it. So now I'm looking at http://logic.stanford.edu/kif/Hypertext/node4.html and thinking RDF layer 1 is equivalent to KIF restricted (by removing grammar productions) to this: <objconst> ::= a word denoting an object <relconst> ::= a word denoting a relation <term> ::= <objconst> | <relconst> <sentence> ::= <relsent> | <logsent> <relsent> ::= (<relconst> <term> <term>) <logsent> ::= (and <sentence> <sentence> <sentence>*) I bet this is a lot smaller than the core you have in mind for IEEE-KIF. :-) -- sandro
Received on Monday, 21 May 2001 14:53:53 UTC