Re: ISSUE-95: Template Simplifications

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