Re: log:forSome/#rdfms-identity-anon-resources

On Thursday, June 28, 2001, at 06:22  PM, pat hayes wrote:

> If you want your order to mean "I want ANY book matching this 
> description" then its not an existential: its a universal. I 
> think this is what Jos DeRoos is doing with anonymous nodes as 
> well, by the way. I have no beef with this, as long as we are 
> clear what we want the anaymous nodes to mean.

I've tried hard to follow this conversation, and since my KIF 
isn't too good and my logic worse, I've been trying to 
transcribe it into the little of N3 I understand. What I follow 
you to be saying is that an anonymous node has forSome 
semantics, which is reasonable with Notation3's usage:

this log:forSome :x .
:DanC :wants :x .
:x a :Book ; :title "Fractals Everywhere" ... .

In other words, Dan wants a book. The book he wants has the 
title "Fractals Everywhere".

However, for Dan Connolly's bookselling example requires forAll 
semantics:

this log:forAll :x .
:DanC :wants :x .
:x a :Book ; :title "Fractals Everywhere" ... .

Or: Dan wants all the books with the title "Fractals Everywhere".

I don't think you can really have it both ways. The forSome 
interpretation seems to be pretty standard, and not exactly 
inconsistent with what we've been calling skolemization. In 
other words:

{:x a :Book ; :title "Fractals Everywhere" ... } log:implies { 
[ a :Book ; :title "Fractals Everywhere" ... } .

Or: If x is a book with the title "Fractals Everywhere" then 
there exists a book with the title "Fractals Everywhere".

Sorry if this isn't useful at all,

--
       "Aaron Swartz"      |              The Semantic Web
  <mailto:me@aaronsw.com>  |  <http://logicerror.com/semanticWeb-long>
<http://www.aaronsw.com/> |        i'm working to make it happen

Received on Friday, 29 June 2001 01:04:41 UTC