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:
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
- 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)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
- 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)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-27)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from irene@topquadrant.com on 2017-01-26)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from irene@topquadrant.com on 2017-01-26)
- 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)
- Re: shapes-ISSUE-220 (what is a shape): defining shapes in a shapes graph [SHACL - Core] (from holger@topquadrant.com on 2017-01-26)
- 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:49RESOLUTION: 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
Display change log