agenda item for this week

I would like to have a discussion about what to do with the SPARQL problems
related to EXISTS.  SHACL heavily uses EXISTS and depends on a treatment of
EXISTS that is different from the one in the SPARQL specification.

For example, according to the SPARQL specification
  hasClass(ex:Person)
will be true for any value node that is a blank node if any node in the graph
is a SHACL-instance of ex:Person.

So there will be no violations reported for
  ex:s1 a sh:Shape ;
    sh:scopeNode ex:Bob ;
    sh:property [ sh:predicate ex:child ; sh:class ex:Person ] .
on
  ex:Bob a ex:Person ;
     ex:child _:Bill .

peter

Received on Tuesday, 21 June 2016 17:58:44 UTC