Re: why is where keyword optional?

Kendall Clark wrote:
> Why is the WHERE keyword optional? 
> 
> Thanks,
> Kendall Clark
> 

The WHERE work isn't necessary in the syntax.  WHERE has a specific meaning in 
SQL and SPARQL sort of follows that and sort of doesn't, depedning on how you 
think about the relationship.

I think of all SPARQL query patterns as restrictions on the space of possible 
solutions so WHERE is natrual to me.  Some people think of the patterns as joins 
so that it has some connection to SQL/FROM (esp. FROM with subqueries).

So as it is uneccessary and all works choices are loaded, it could be removed. 
Making it optional is a weak form.  I'd b ehappy to drop it.

	Andy

Received on Tuesday, 22 March 2005 17:15:16 UTC