W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > November 2016

Re: shapes-ISSUE-192 (Are filters shapes?) - final questions

From: Holger Knublauch <holger@topquadrant.com>
Date: Thu, 3 Nov 2016 10:20:36 +1000
To: public-data-shapes-wg@w3.org
Message-ID: <47bdc00d-7193-0ec4-6af6-2502c8f1402c@topquadrant.com>


On 3/11/2016 0:48, Karen Coyle wrote:
> As decided at the meeting:
>
> On 10/28/16 9:39 AM, Karen Coyle wrote:
>> *QUESTION 1: What does it mean for a target to be "processed" as a
>> value? It's the term "processed" here that is problematic. Perhaps an
>> example would help, and then we could tweak the language.
>
> Proposed: The target of a shape that is the value of another shape 
> MUST be ignored.

This isn't correct. This would also mean that target must be ignored here:

ex:PersonShape
     sh:property [
         sh:predicate ex:address ;
         sh:shape ex:AddressShape ;
     ] .

ex:AddressShape
     sh:targetClass ex:Address .

I have tried to explain before that this is a matter of context, and it 
only is ignored at validation time, not always.

>
> (Alternate: The target *in* a shape... - I'm not sure what language we 
> are using for the various components of shapes. It could be "The 
> target that is a component of a shape ..." Any of those would be ok 
> with me as long as we are consistent.)
>
>>
>> *QUESTION 2: Does "are" here mean "MUST"? (This is a question throughout
>> the document, actually, wherever "are" is used in this way. Perhaps we
>> can decide once for all.)
>
>
> Yes, MUST must be used here.

I have switched to MUST.

https://github.com/w3c/data-shapes/commit/06cd60457ec3448d7ca578c4aa3df324bea846f0

Could we close this ticket now?

Holger
Received on Thursday, 3 November 2016 00:21:10 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 3 November 2016 00:21:11 UTC