- 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