- From: Iovka Boneva <iovka.boneva@univ-lille1.fr>
- Date: Thu, 3 Dec 2015 16:44:39 +0100
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org>
Le 17/11/2015 15:03, Peter F. Patel-Schneider a écrit : > It appears to me that the definition of well-defined Shape Expression schemas > in http://arxiv.org/abs/1510.05555 is unduly restrictive. You are right; the restriction is stronger than what is needed for well-definedness alone. This restriction also guarantees that checking that a node does not satisfy a shape is "easy", as we only need to explore a limited neighbourhood of the node. That's a second reason why the restriction is severe. It's on my stack to imagine a less restrictive restriction that still gives some guarantees on complexity of validation. Iovka > > It rules out, for example > > <A> { ex:p @<A> } > > <B> { ex:q !@<A> } > > even though this schema is well behaved, i.e, it has a unique maximal model. > > So, why not allow any set of shape definitions that has stratified negation? > Stratified negation is a well-studied notion and evaluation techniques for > stratified negation are well known and should be easily adaptable to Shape > Expression schemas. > > > > peter > > > PS: I think that you meant to say "acyclic directed graph" in Definition 1. -- Iovka Boneva Associate professor (MdC) Université de Lille http://www.cristal.univ-lille.fr/~boneva/ +33 6 95 75 70 25
Received on Thursday, 3 December 2015 15:45:16 UTC