Re: “SHACL Minus SPARQL”

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The shape is satisfied if a node has a p-filler of b AND (a p-filler of c OR
a q-filler of d).   In OWL constraints this would be

  Ep b ^ ( Ep a v Eq d )

The closure condition might be something like

  ~ Ep ~{a,b} ^ ~ Eq ~{q} ^ ~ (EP ^ P not in {p,q})

However, I don't think that it is even clear just what the closure condition
should be.

peter


On 03/04/2015 09:57 PM, Dimitris Kontokostas wrote:
> 
> On Mar 5, 2015 2:09 AM, "Peter F. Patel-Schneider"
> <pfpschneider@gmail.com <mailto:pfpschneider@gmail.com>> wrote:
>> 
> I think that your method only works for certain shapes.
> 
> Consider, for example, a value of p is b AND a value of p is c OR a value
> of q is d
> 
> 
>> I don't understand this shape, I think this should always fail unless b
>> and c are equal.
> 
> The closure filter here is a function of the entire shape.  If the shape 
> includes raw SPARQL code constructing the filter would require a
> semantic analysis of the SPARQL code.
> 
>> You are right about SPARQL, it never occurred to me that we would allow
>> it in closed shapes.
> 
> 
> 
> peter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJU+IZbAAoJECjN6+QThfjzCM8H/ih/XanuGhgcz6MCcQxk/Ds3
sZ2lWkdORDpFKa/3hl50Rkti1XcvOlB2NipCE89SSBVWxt2+J5Egsx6Ud7KtTbVb
q5wEDNPOBOOhdIEFh+bA9d1e4LLvO4cAP6VC4DxnHsgfAxD+MrdgV/xltDAu2FRn
qcgjzSKn1QS/FlSEcHs32t+ym6KDYbIPrfmL60sbiHoQLNLSgqtpmHposIdoqcd0
noVqxv8Me01CL1NqkOB4VJvSD8YNhT0LQF+LujRu2M4EpgXL05dAgUu4epyvwJjg
UigAo2kTloFrf11qyGs+5x8G7tJ2mdvzRHmeWsB0k3AWGU84w7IhkFwGqwPKtzc=
=d2HE
-----END PGP SIGNATURE-----

Received on Thursday, 5 March 2015 16:38:23 UTC