Use of "may", "must", etc.

From
David Booz <>
Date
2007-12-04T19:07:00+00:00
ID
Thread
Use of "may", "must", etc.
Sanjay, Check the minutes of the Policy TC from Oct 1,  I'll paste it here:

Sanjay: Open CSA Steering Committee's recommendation regarding use of

RFC 2119

keywords (and versioning):

http://lists.oasis-open.org/archives/sca-

policy/200710/msg00000.html

Sanjay: The Steering Committee (SC) recommends to each SCA Technical

Committee

to use the RFC 2119 keywords along with the following restrictions in

their

specifications:

a) All RFC 2119 keywords will be of the uppercase form (for example,

RFC 2119

keywords MUST be capitalized)

b) Use of lower-case 2119 keywords will not be used in the spec. When

the use of 2119

keyword is needed, without having the implications wrt conformance, a

suitable synonym

will be found.

c) RFC 2119 defines keywords that are synonyms of each other. For

example 'SHALL'

and 'MUST' mean the same thing. The TC should not use multiple forms to

mean the

same. Therefore the TC should use 'MUST' instead of 'SHALL' and 'MUST

NOT' instead

of 'SHALL NOT' through out the spec.

Sanjay: Moves to accept the resolution as proposed by the SC

Martin Chapman: seconds

Resolution 3: Use RFC 2119 keywords as recommended by the Open CSA SC,

accepted unanimously

So yes, we accepted RFC2119 + some stuff.  I think the other TCs did
someting similar.

Dave Booz
STSM, SCA and WebSphere Architecture
Co-Chair OASIS SCA-Policy TC
"Distributed objects first, then world hunger"
Poughkeepsie, NY (845)-435-6093  or  8-295-6093
e-mail:
http://washome.austin.ibm.com/xwiki/bin/view/SCA2Team/WebHome

"Patil, Sanjay"