- From: Andy Seaborne <andy.seaborne@talis.com>
- Date: Wed, 03 Feb 2010 08:42:23 +0000
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Here is my recollection of the status of query related open issues. ?? for still unresolved. DONE, for where I think we have agreement or proposal to go in the doc. Andy ISSUE-3 Subquery syntax (e.g. mandatory curly braces DONE - use {} ISSUE-4 What is the variable scope between main queries and subqueries DONE - join scoping subject to projection. ISSUE-5 ASK queries in FILTERs ?? (related -- EXISTS in FILTERS) ISSUE-6 SELECT queries in FILTERs ?? ISSUE-7 CONSTRUCT & DESCRIBE queries in FROM [NAMED]? ?? CONSTRUCT not needed if bNodes can be introduced by constructor. ISSUE-8 What determines the RDF dataset for subqueries? DONE - Same as outer query - no FROM in subqueries. ISSUE-12 Presence and syntactic detail of HAVING clause DONE (it's like a FILTER with the word HAVING) ISSUE-13 Subqueries in HAVING analogous to subqueries in FILTERs ?? ** Related to ISSUE-6 ISSUE-14 Which aggregates to include ?? but proposal in current doc. ISSUE-15 Extensibility of aggregate functions DONE We're having URIs and function call syntax is function call IIRC. Not the special AGG form. ISSUE-16 Dealing with aggregates over mixed datatypes ?? Related to ISSUE-53 ISSUE-29 Should negation be done via a binary operator on subqueries, a binary operator within graph patterns, or a filter+subquery? ?? This is MINUS / NOT EXISTS issue. ISSUE-35 Can aggregate functions take DISTINCT as an argument a la SELECT COUNT(DISTINCT ?X)? DONE All built-in aggregates can take the word DISTINCT. Custom ones do not; it's part of their definition, i.e. different URIs for a DISTINCT and non DISTINCT form. ISSUE-36 What happens when expressions are projected with the same name as an existing variable? DONE Current doc proposes this is a static error. ISSUE-39 Can variable used as aliases for expressions be themselves used in other expressions? DONE Scope starts at point of definition - can use to the right and outer scope. ISSUE-41 Does GROUP BY allow variables or expressions, and does it allow mutiple expressions? ?? (I hope it does - it's just key calculation) ISSUE-53 How are unbounds and errors treated in aggregate evaluation? ?? Related to ISSUE-16
Received on Wednesday, 3 February 2010 08:42:30 UTC