- From: james anderson <james@dydra.com>
- Date: Wed, 6 Jul 2016 16:40:20 +0000
- To: public-sparql-exists@w3.org
- Message-ID: <01020155c114e64f-4819457a-87a7-4ff5-81e6-5c4e7601c95d-000000@eu-west-1.amazonse>
> On 2016-07-06, at 18:22, Peter F. Patel-Schneider <pfpschneider@gmail.com> wrote: > > SHACL, the in-progress result of the W3C Data Shapes Working Group with > Editors' draft at http://w3c.github.io/data-shapes/shacl/, depends on EXISTS > in several ways. > > The most prominent is that SHACL has basic graph patterns inside EXISTS that > need to work correctly if a filter variable is mapped to a blank node. For > example, > SELECT $this ($this AS ?subject) $predicate (?value AS ?object) > WHERE { > $this $predicate ?value . > FILTER NOT EXISTS { ?value rdf:type/rdfs:subClassOf* $class } . > } this reads as if it corresponds to "problem 3” from the "catalog of problems with EXISTS”. is that true? > […] However, SHACL doesn't here > dictate how EXISTS should work, SHACL just needs EXISTS to work. […] is it possible to characterize, as examples, any other cases where a particular behaviour was expected, but not observed. > > The most important in my view, however, is that SHACL centrally uses > pre-binding, i.e., evaluating SPARQL queries with variables "pre-bound" to > values. In the above query the variables using $ are all pre-bound. to my understanding, as this group has been described by andy seaborne, that topic is not in its scope. > Begin forwarded message: > > From: Andy Seaborne <andy@apache.org> > Subject: Re: Improving EXISTS > Date: 2016-06-29 17:12:51 CEST > To: public-rdf-tests@w3.org > Resent-From: public-rdf-tests@w3.org > > On 26/06/16 13:07, james anderson wrote: >> >> - request parameters are a de facto requirement, as they were >> established by sesame and now users expect them. >> if there is to be an effort to ratify a standard behaviour, that >> deserves a group of its own, independent of any concern for shapes >> and/or exists. > > Certainly useful and important. > > My preference is for a quite tightly focused CG mainly so it knows when it's finished and we can see if the approach of using CG's is viable. The biggest factor I see is lack of people's time. > > There is nothing to preclude another one. Nor of making a proposal to public-sparql-dev@w3. There choices for protocol-parametrized queries such as it just one set of name/values injected or a table of? best regards, from berlin, --- james anderson | james@dydra.com | http://dydra.com
Received on Wednesday, 6 July 2016 16:40:52 UTC