- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Wed, 26 Aug 2015 15:48:36 -0700
- To: Holger Knublauch <holger@topquadrant.com>, public-data-shapes-wg@w3.org
Is ex:shape2 ex:property ex:constraint . ex:constraint sh:predicate ex:myProperty ; sh:minCount 1. legal SHACL? If not, then blank nodes are getting special treatment. peter On 08/26/2015 03:25 PM, Holger Knublauch wrote: > Hi Peter, > > I believe we are talking about the same thing (the first option). At > validation runtime there is no need for special treatment of the blank nodes > (where the property is marked with a sh:defaultValueType). So for example, the > engine can safely assume that every typeless blank node value of sh:valueShape > is indeed a sh:Shape. > > The pre-computation of the "missing" triples is entirely optional and may be > done by a tool to support validation of a shapes graph itself, when the user > requests that. For example, if the values of sh:valueShape shall be validated > against the constraints of sh:Shape, then the triple would be needed and the > provided SPARQL query can be used to "infer" those triples prior to > "meta"-validation. > > Holger > > > On 8/27/15 7:15 AM, Peter F. Patel-Schneider wrote: >> ISSUE-70: blank node default type >> >> PROPOSED: Close ISSUE-70, by stating that sh:valueClass constraints do not >> need special treatment of blank nodes, but that the implicit rdf:type triples >> for certain blank nodes can be pre-computed by an engine whenever the user >> requests validation of shape structures. >> >> >> >> I don't understand this proposal. Does it say that these constructs, and >> similar ones, never need rdf:type triples (no special treatment)? Or does it >> say that type triples are needed for non-blank nodes that appear in these >> constructs and that missing type triples for blank nodes that appear in these >> constructs can be pre-computed somehow (special treatment)? >> >> I'm OK with the former, but not with the latter. >> >> >> peter >> >> > >
Received on Wednesday, 26 August 2015 22:49:06 UTC