ISSUE-61: Direction of individual scoping: sh:nodeShape vs. sh:individualScope

Direction of sh:nodeShape

Direction of individual scoping: sh:nodeShape vs. sh:individualScope

State:
CLOSED
Product:
SHACL Spec
Raised by:
Holger Knublauch
Opened on:
2015-05-30
Description:
The SHACL spec currently defines property sh:nodeShape that points from a resource to the shape(s) that it should be validated against. E.g.

ex:MyPerson
sh:nodeShape ex:PersonShape .

Peter's proposal has an intermediate object (of type sh:Constraint) that represents such linkage, e.g.

ex:MyConstraint
sh:individualScope ex:MyPerson ;
sh:shape ex:PersonShape .

(Peter correct me if this is wrong).

We should agree on one mechanism. My belief is that the sh:nodeShape is the more natural and more compact way of representing this, and better aligns with Linked Data principles (how could the system discover a stand-alone constraint at another URI?).

A related question is whether sh:nodeShape would be expected to be in the Shapes Graph (I don't think so).
Related Actions Items:
No related actions
Related emails:
  1. Re: ISSUE-61 proposed resolution (from holger@topquadrant.com on 2015-10-30)
  2. Re: ISSUE-61 proposed resolution (from arthur.ryman@gmail.com on 2015-10-29)
  3. Re: ISSUE-61 proposed resolution (from arthur.ryman@gmail.com on 2015-10-29)
  4. Re: ISSUE-61 (was: Comments on SHACL, especially regarding compatibility with OSLC Resource Shapes 2.0) (from arthur.ryman@gmail.com on 2015-10-29)
  5. Re: ISSUE-61 proposed resolution (from kontokostas@informatik.uni-leipzig.de on 2015-10-15)
  6. Re: ISSUE-61 proposed resolution (from holger@topquadrant.com on 2015-10-15)
  7. Re: RDF Data Shapes WG agenda for 15 October 2015 (from pfpschneider@gmail.com on 2015-10-14)
  8. Re: ISSUE-61 proposed resolution (from pfpschneider@gmail.com on 2015-10-14)
  9. ISSUE-61 proposed resolution (from kontokostas@informatik.uni-leipzig.de on 2015-10-14)
  10. ISSUE-61 (was: Comments on SHACL, especially regarding compatibility with OSLC Resource Shapes 2.0) (from holger@topquadrant.com on 2015-10-13)
  11. Re: review of SHACL document (First pass of responses) (from holger@topquadrant.com on 2015-09-02)
  12. Re: RDF Data Shapes WG agenda for 23 July 2015 (from holger@topquadrant.com on 2015-07-23)
  13. shapes-ISSUE-61 (Direction of sh:nodeShape): Direction of individual scoping: sh:nodeShape vs. sh:individualScope [SHACL Spec] (from sysbot+tracker@w3.org on 2015-05-30)

Related notes:

RESOLUTION: replacing sh:nodeShape with sh:scopeNode, which points from a shape to a node
See http://www.w3.org/2015/11/05-shapes-minutes.html#resolution05
RESOLUTION: sh:scopeNode triples need to conceptually be in the shapes graph at validation time, then close ISSUE-61
See http://www.w3.org/2015/11/05-shapes-minutes.html#resolution06

Arnaud Le Hors, 6 Nov 2015, 04:29:34

Display change log ATOM feed


Ted Thibodeau <tthibodeau@openlinksw.com>, Irene Polikoff <irene@topquadrant.com>, Chairs, Sandro Hawke <sandro@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.325 2014-09-10 21:42:02 ted Exp $