- From: Holger Knublauch <holger@topquadrant.com>
- Date: Fri, 30 Oct 2015 08:50:01 +1000
- To: public-data-shapes-wg@w3.org
On 10/30/2015 4:04, Peter F. Patel-Schneider wrote:
> On 10/28/2015 10:29 PM, Holger Knublauch wrote:
>> On 10/29/2015 14:14, Peter F. Patel-Schneider wrote:
> [...]
>>> 9.5
>>>
>>> [Remove, as implementing this will require parsing and modifying SPARQL
>>> bodies.]
>> What modifications are required? I had explained how these are invoked in 7.6
> Well then I don't understand how 7.6 is supposed to work.
>
> It appears to me that somehow the body of the node validation function is
> going to have to be modified and injected into the generated SPARQL query, so
> that !{validationFunction} can be executed.
Take the node validation function sh:hasDatatype as an example. The call
would become
FILTER (!sh:hasDatatype(?object, $datatype)) .
i.e. no difficult SPARQL manipulation would be required.
Holger
Received on Thursday, 29 October 2015 22:50:39 UTC