Re: Minutes of yesterday's meeting

On 21 Jul 2009, at 01:13, Simon K Johnston wrote:

> As mentioned in the minutes I had mentioned last week that in trying  
> to work through the details of MINUS and UNSAID I wonder if one way  
> to get ourselves unstuck is to look at and document some use cases.  
> We do already have NOT EXISTS in SQL (and XQuery) and these are well  
> known and used today so one might ask what they are used for, what  
> queries require these capabilities? For example we might be able to  
> come up with a set of simple queries, expressed in natural language,  
> that we can then evaluate the two proposals against.
>
> For example, "find me all records where no due date has been set"  
> seems to map well to UNSAID, but seems more clumsy when expressed  
> with MINUS - or rather the natural expression seems harder to read  
> in the resulting SPARQL.

So, I'm not sure I follow this. Probably I'm missing some subtlety in  
"find me all records where no due date has been set", but taking the  
exact keyword out of the equation for a minute I would expect the  
expression to be:

    SELECT ?rec
    WHERE {
      ?rec a :Record .
      UNSAID {
        ?rec :due-date ?date
      }
    }

in either case.

- Steve

Received on Tuesday, 21 July 2009 08:42:49 UTC