- From: Holger Knublauch <holger@topquadrant.com>
- Date: Thu, 3 Nov 2016 10:20:36 +1000
- To: public-data-shapes-wg@w3.org
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