- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Thu, 5 Mar 2015 22:32:21 +0000
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: "public-data-shapes-wg@w3.org" <public-data-shapes-wg@w3.org>
Peter, Another difference appears to be that your specification doesn’t support the declaration of constraint macros, that is, user-defined SPARQL shapes where free variables may be bound to properties of the constraint when the shape is used in a constraint. Richard > On 5 Mar 2015, at 21:56, Peter F. Patel-Schneider <pfpschneider@gmail.com> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Significant differences between my SHACL specification (now at > https://www.w3.org/2014/data-shapes/wiki/Shacl-sparql) and the specification > at http://w3c.github.io/data-shapes/shacl/ > > > My specification > > - - has a single execution engine - SPARQL - instead of multiple exeuction > engines > > - - has a single semantics - translation to SPARQL - instead of potentially > multiple semantics > > - - is completely implementable by first translating to SPARQL and then > running the SPARQL queries under the RDFS entailment regime, instead of > requiring significant extensions to SPARQL > > - - is centered around constraints and shapes instead of being centered around > classes and nodes > > - - does not have (self-)recursion > > - - does not have any OO features like private, or abstract, or final, or > inheritance, or extends > > - - has reporting based on SPARQL > - There is nothing to prevent post-processing, though. > > - - has no functions > > - - has no contexts > > > peter > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQEcBAEBAgAGBQJU+NErAAoJECjN6+QThfjzp7oH/jwKk4qoqLvSK4Sa1qvDhhfT > HnncGycBf4LSHM4DXfeMT8nG9CzMzd0mXLHx5Ubgwm7Ob974y3oXGJ+nPRRRHISo > SjalB0RlLfnNEXD83fYeVrJ0cyTgcsf7QXiOBtpInpDZBgaX0uyRu90KPNyJCOV4 > d+sWGpAh8VY4f5vNmhELKwFfVxh8BfU41eJ6wYQvzMxwHupfI5VnkziEsuKQsjje > Qrs+Ui0QgVs3ZZjrKy37c4WoqiLCj4fyKJSDFc1MR7whWtoZZZWqNcZdSxCp2HWv > P+q0EwpDG0fYKq/B9V1YcGOZlYqYg6EOUQryDCPiks+RJTBTxgVCPikuMGH9w6E= > =8C/J > -----END PGP SIGNATURE----- >
Received on Thursday, 5 March 2015 22:32:46 UTC