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

shapes-ISSUE-56 (labra): Inverse triple constraints [SHACL Spec]

From: RDF Data Shapes Working Group Issue Tracker <sysbot+tracker@w3.org>
Date: Sat, 23 May 2015 06:06:31 +0000
To: public-data-shapes-wg@w3.org
Message-Id: <E1Yw2Zr-000A7c-Er@maia.w3.org>
shapes-ISSUE-56 (labra): Inverse triple constraints [SHACL Spec]


Raised by: Jose Emilio Labra Gayo
On product: SHACL Spec

A common use case is to define constraints on the incoming arcs of a node. In compact syntax, inverse constraints are defined by the "^" operator. 

For example:

<IsKnown> {
 ^foaf:knows @<PersonShape>+

defines nodes that receive one or more arcs "foaf:knows" from a node of shape <PersonShape>

The SHACL spec should define the semantics of inverse triple constraints and its interaction with other features of the language.
Received on Saturday, 23 May 2015 06:06:32 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:30:23 UTC