History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: POLICY-3
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Trivial Trivial
Assignee: Unassigned
Reporter: Kaanu Joshi
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OASIS SCA Policy TC

Use of RFC 2119 keywords in the spec

Created: 02/Oct/07 11:19 AM   Updated: 24/Feb/09 08:10 AM
Component/s: None
Affects Version/s: 1.1
Fix Version/s: 1.1


 Description  « Hide
RFC 2119 keywords should be narrowed down to avoid confusion with respect to conformance.

 All   Comments   Change History      Sort Order:
Kaanu Joshi [02/Oct/07 11:22 AM]
The following recommendations from the Steering Committee (to use the RFC 2119 keywords along with the following restrictions in the specifications) were accepted unanimously:

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.