W3C home > Mailing lists > Public > public-rdf-dawg-comments@w3.org > October 2007

Re: Issue with top-down and bottom-up semantics

From: Francis McCabe <frankmccabe@mac.com>
Date: Fri, 26 Oct 2007 08:51:06 -0700
Message-Id: <CEAE031C-6E86-4AE8-B57B-A81342B2B8E8@mac.com>
Cc: public-rdf-dawg-comments@w3.org
To: Bob MacGregor <bob.macgregor@gmail.com>

Hi Bob:
  I think that your understanding of variables is consistent with the  
flat interpretation:

Ex (B(x) \/ C(x))


(Ex B(x)) \/ (Ex C(x))


Ax (B(x) /\ C(x) )


(Ax B(x)) /\ (Ax C(x))

A query can be viewed as the constructive refutation of the formula:

 Ex Q(x)


On Oct 26, 2007, at 8:43 AM, Bob MacGregor wrote:

> Hi Francis,
> I agree with your objection to the "flat model for variable  
> quantification".  In fact,
> the semantics we use is not flat.  In our query language if a  
> variable appears in two
> disjuncts, but not "outside" of them, it is considered to be two  
> different variables,
> independently quantified. If you flatten, you get a semantics that  
> most users would
> find non-intuitive.
> We consider much of  NaF semantics to be a property of individual  
> operators, rather than
> of the language itself (or the model).  Thus, for example, if a  
> user wants to use UNSAID, she
> can, and which uses negation as failure, and if she wants to use  
> NOT (classical negation) she
> can use that.  We don't happen to support two different OPTIONAL  
> operators, but we could if
> there were a need for that.
> I'm not objecting to open world semantics per se; there are (a  
> minority of) cases when its
> useful.  I'm objecting to the absence of closed world semantics.
> Cheers, Bob
Received on Friday, 26 October 2007 15:51:25 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:52:09 UTC