proto-proposal: clarify Mother, May I?
AI: 2

{{{

Amend rule 2152 to read

      The following terms are defined for the discussion of situations
      concerning attempts by some entity to perform some action.
      These terms are spelled in all capitals.  Where these words are
      used in lowercase these definitions do not necessarily apply,
      but SHOULD be used as a guide to interpretation.

      Terms concerning the capacity of an entity to perform an action:

      * POSSIBLE, EFFECTIVE, VALID, CAN: attempts to perform the
        described action are successful

      * IMPOSSIBLE, INEFFECTIVE, INVALID, CANNOT: attempts to perform
        the described action are unsuccessful (antonym of POSSIBLE)

      Terms concerning obligations of an entity regarding performing
      an action:

      * PERMITTED, LEGAL, MAY: it is not a rule violation to perform
        the action

      * PROHIBITED, ILLEGAL, MUST NOT, SHALL NOT, MAY NOT: it is a
        rule violation to perform the action (antonym of PERMITTED)

      * OPTIONAL: it is not a rule violation to not perform the action

      * MANDATORY, REQUIRED, MUST, SHALL: it is a rule violation to
        not perform the action (antonym of OPTIONAL)

      Terms concerning the wisdom of performing an action:

      * RECOMMENDED, ENCOURAGED, SHOULD: it is usually wise to perform
        the action

      * UNRECOMMENDED, UNENCOURAGED: it is not necessarily usually
        wise to perform the action (antonym of RECOMMENDED)

      * DEPRECATED, DISCOURAGED, SHOULD NOT: it is usually unwise to
        perform the action

      * UNDEPRECATED, UNDISCOURAGED: it is not necessarily usually
        unwise to perform the action (antonym of DEPRECATED)

      Possibility, permission, and recommendation of an action are
      neither inherently related to each other, nor inherently related
      to the possibility, permission, and recommendation
      (respectively) of the contrary action.  The terminology defined
      in this rule is used to govern each of these independently:
      anything said about one, using these terms, carries no
      implication regarding any of the others.

[Explicitly distinguishes terminology concerning the three different
aspects of an action, and makes clear that these are governed
separately.  All terms are now defined in antonymous pairs.]

[Identities (other than antonymity):
* not(x) is PERMITTED == x is OPTIONAL
* not(x) is OPTIONAL == x is PERMITTED
* not(x) is PROHIBITED == x is MANDATORY
* not(x) is MANDATORY == x is PROHIBITED
* not(x) is RECOMMENDED == x is DEPRECATED
* not(x) is DEPRECATED == x is RECOMMENDED
* not(x) is UNRECOMMENDED == x is UNDEPRECATED
* not(x) is UNDEPRECATED == x is UNRECOMMENDED]

}}}

-zefram

Reply via email to