W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > March 2015

shapes-ISSUE-22 (recursion): Treatment of recursive shape definitions [SHACL Spec]

From: RDF Data Shapes Working Group Issue Tracker <sysbot+tracker@w3.org>
Date: Sat, 28 Mar 2015 20:12:56 +0000
To: public-data-shapes-wg@w3.org
Message-Id: <E1Ybx6G-0008Xm-Dc@maia.w3.org>
shapes-ISSUE-22 (recursion): Treatment of recursive shape definitions [SHACL Spec]


Raised by: Richard Cyganiak
On product: SHACL Spec

A shape definition may refer to itself, either directly or indirectly. For example, in a bug tracker, issues may depend on other issues. Such shapes are problematic if there are cycles in the data. Before one can determine if a node belongs to the shape, one may first have to know whether it belongs to the shape.

Proposals for treating this include:

- Doing something very clever in the Semantics
- Syntactic conditions that outlaws recursive shape defintions
- Allowing recursive shape definitions, but doing something to treat them as informative documentation only
Received on Saturday, 28 March 2015 20:12:57 UTC

This archive was generated by hypermail 2.3.1 : Saturday, 28 March 2015 20:12:58 UTC