- From: Holger Knublauch <holger@topquadrant.com>
- Date: Fri, 30 Oct 2015 15:45:10 +1000
- To: public-data-shapes-wg@w3.org
On 10/29/2015 15:29, Holger Knublauch wrote:
> 8.1
>>
>> The SPARQL queries linked to a scope via sh:sparql must be of the
>> query form
>> SELECT, or a fragment that produces a valid SELECT query if wrapped by
>> SELECT ?this WHERE { ... }. The SELECT queries must project to the
>> result
>> variable ?this.
>> The SELECT queries must also be executable when converted to an ASK
>> query
>> and with a pre-bound value for ?this. The set of bindings for ?this that
>> return true for such ASK queries must be identical to the set
>> produced by
>> the SELECT query. This constraint makes sure that engines can validate
>> whether a given shape applies to a given focus node as part of the
>> validateNode operation.
>> ->
>> The SPARQL queries linked to a scope via sh:sparql must be of the
>> query form
>> SELECT ?this WHERE { ... }.
>
> Ok, I could live without allowing the fragments, for simplification
> purposes.
I have deleted the option to allow fragments here, considering this an
editorial matter that (hopefully) nobody has a strong opinion about.
>
>> 9.4
>>
>> [Remove, if implementations want to analyze functions to see if they are
>> chachable they are free to do so.]
>
> I could certainly live with making this a TopBraid-only feature and I
> will not fight for it.
I have deleted 9.4, i.e. sh:cachable as it was not discussed anyway.
https://github.com/w3c/data-shapes/compare/da0f0fbdc4...8e8401ab9d
Holger
Received on Friday, 30 October 2015 05:45:46 UTC