- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Sat, 25 Mar 2017 10:47:53 -0700
- To: Andy Seaborne <andy.seaborne@topquadrant.com>, public-sparql-exists@w3.org
On 03/23/2017 08:58 AM, Andy Seaborne wrote: > > > On 23/03/17 15:24, Peter F. Patel-Schneider wrote: >> I am confused as to how this community group is supposed to work. >> >> As far as I know there are two proposals that have been put forward and no >> consensus has been achieved. This report contains only one of the two >> proposals. Why is the other proposal not included? > > There has been no write-up. The other proposal is in at least two emails, > where one problem was identified with BIND. > > There has been no response to the problems it has for FILTER, GRAPH, UNION and > MINUS except to describe them as "weird"; it is further from the current > specification. If there is no scope to change, there isn't much to discuss. > There is no systemic characterisation of what changes, nor has it been shown > that there are different queries that can written at all. > > Andy > The initial message for Proposal A is https://lists.w3.org/Archives/Public/public-sparql-exists/2016Sep/0012.html which mirrors a paper presented at ISWC 2016. For reasons of space the paper omits a related change to variable scoping. This was accidentally omitted in the message as well. The scoping change is: \item Modify the scoping rules so that variables in-scope at a {\sf FILTER} are in-scope at the beginning of the pattern argument to any {\sf EXISTS} in the {\sf FILTER} expression. This is independent of the change to a mapping-based definition but fixes an error that affects {\sf EXISTS}. The message identifying Proposal A and Proposal B is https://lists.w3.org/Archives/Public/public-sparql-exists/2016Oct/0006.html which has only a short description of the proposals. I can see messages describing how Proposal A works, but no messages about technical problems with the proposal. Proposal A has the main goals of being well-defined and simple. It has secondary goals of covering as many SPARQL queries as possible. and conforming to SPARQL notions such as variable scope and bottom-up sub-query evaluation. It sacrifices some compatability to achieve these goals. I'm quite willing to produce a new writeup of Proposal A for inclusion in https://w3c.github.io/sparql-exists/docs/sparql-exists.html Peter F. Patel-Schneider Nuance Communications
Received on Saturday, 25 March 2017 17:48:29 UTC