ISSUE-220: defining shapes in a shapes graph

what is a shape

defining shapes in a shapes graph

State:
CLOSED
Product:
SHACL - Core
Raised by:
Dimitris Kontokostas
Opened on:
2017-01-25
Description:
The current editor's draft (as of today) defines the following:

- A shape is an IRI or blank node in the shapes graph.
- sh:Shape is the SHACL superclass of those two shape types in the SHACL vocabulary. Its subclasses sh:NodeShape and sh:PropertyShape can be used to represent node and property shapes, respectively.
- A node shape is a shape in the shapes graph that is not the subject of a triple with sh:path as its predicate.
- A property shape must be the subject of a triple that has sh:path as its predicate. A node that has more than one value for sh:path is ill-formed. Each value of sh:path must be a well-formed SHACL property path.

with the current definition, every non-literal node in a shapes graph is a shape. if a node has a value for sh:path the node is a property shape and all other nodes are node shapes.
This provides no standardised way of identifying the shapes in a shapes graph.

The recent editors draft as well as the latest WD (as of August 14th) had this well defined. The new spec introduced by Holger removed this definition.
Related Actions Items:
No related actions
Related emails:
  1. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
  2. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from kontokostas@informatik.uni-leipzig.de on 2017-01-27)
  3. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
  4. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from kontokostas@informatik.uni-leipzig.de on 2017-01-27)
  5. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
  6. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
  7. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from irene@topquadrant.com on 2017-01-26)
  8. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
  9. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from irene@topquadrant.com on 2017-01-26)
  10. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from kontokostas@informatik.uni-leipzig.de on 2017-01-26)
  11. Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
  12. shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from sysbot+tracker@w3.org on 2017-01-25)

Related notes:

[ipolikoff]: defining shapes in a shapes graph

1 Feb 2017, 13:10:49

RESOLUTION: CLOSE ISSUE-220 as addressed in section 2.1 http://w3c.github.io/data-shapes/shacl/#shapes

https://www.w3.org/2017/02/01-shapes-minutes.html

Irene Polikoff, 9 Feb 2017, 22:54:06

Display change log ATOM feed


Chair, 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: 220.html,v 1.1 2018/11/26 09:03:36 carine Exp $