shapes-ISSUE-92 (additive repeated properties): Should repeated properties be interpreted as additive or conjunctive? [SHACL Spec]

shapes-ISSUE-92 (additive repeated properties): Should repeated properties be interpreted as additive or conjunctive? [SHACL Spec]

http://www.w3.org/2014/data-shapes/track/issues/92

Raised by: Eric Prud'hommeaux
On product: SHACL Spec

Dublin Core experience suggests that users expect multiple constraints on the same property to be "additive". For example

<BFPersonInterface1> sh:property
  [ sh:predicate bf:identifiedBy ; sh:pattern "^http://id.loc.gov/" ] ,
  [ sh:predicate bf:identifiedBy ; sh:pattern "^http://viaf.org/" ] .

would be interpreted as requiring one bf:identifiedBy arc starting
with "http://id.loc.gov/" and another starting with
"http://viaf.org/".

The current SHACL behavior is that multiple property constraints on
the same predicate are "conjunctive", meaning that any triple with
that predicate is expected to match all of property constraints. Are
there use cases for this?

Received on Thursday, 24 September 2015 14:53:16 UTC