Re: [Editorial] Use of MUST etc (was: comments on SHACL 3 March editors draft)

This sums it up quite well: <>

Some related longer reads: <> <>


> On 7 Mar 2016, at 02:39, Holger Knublauch <> wrote:
> On 7/03/2016 6:59, Peter F. Patel-Schneider wrote:
>> General
>> There are quite MUSTs in the document that are inappropriately used.  For
>> example, instead of "a SHACL processor MUST use the union of the focus nodes
>> produced by these scopes" say "the scope of a shape is the union of the sets
>> of nodes produced by these scopes".  The place to use MUST is in wording
>> like "a SHACL processor MUST validate a shape against a data graph as
>> described herein".
> Does anyone have a definite explanation under which condition these special terms must be used and when not? I am confused as this distinction feels rather arbitrary to me. I found
> but that doesn't answer why MUST would be illegal in some cases. I don't see harm in using MUST.
> Thanks,
> Holger

Received on Monday, 7 March 2016 10:10:10 UTC