- From: Andy Seaborne <andy@apache.org>
- Date: Mon, 22 Jun 2015 12:12:24 +0100
- To: public-rdf-dawg-comments@w3.org
Bernardo,
Thank you for your comments which look to me like the right corrections
to make.
I've recorded this as errata-query-11 in the errata document for the
next revision of SPARQL to include your corrections.
Andy
On 19/06/15 12:55, Bernardo Cuenca Grau wrote:
> Dear all,
>
> I would like to report a possible error in the SPARQL 1.1 query
> language document, which does not seem to be reflected in the
> accompanying list of errata.
>
> The possible error in question is in Section 18.6 (Evaluation
> Semantics). If we look at the evaluation of Aggregates
>
> eval(D(G), Aggregation(exprlist, func, scalarvars, P))
>
> We can see that the algebraic function Aggregation takes as last
> parameter a pattern P. This seems inconsistent with the semantics of
> the corresponding construct in section 18.5 as well as with the
> transformation from SPARQL 1.1 into the algebra in Section 18.2.4,
> which both suggest that P should be replaced by a group.
>
>
> There is also some confusion in Section 18.5.1 in the definition of
> Aggregation, where on the first line {key_1 -> \Omega_1, \ldots, key_n
> -> \Omega_n } is
> referred to as a "multiset", whereas the evaluation of groups given
> before in the first section produces a "set".
>
>
> Kind regards,
>
>
> Prof. Bernardo Cuenca Grau
> Associate Professor and Royal Society Research Fellow
> Department of Computer Science
> University of Oxford.
>
>
Received on Monday, 22 June 2015 11:12:59 UTC