Hi Karl,

Thanks for sharing the wiki resource on RFC keywords, I was unaware of it and it is very helpful.

I think the issue in this particular case is the wording of the text rather than the intended meaning. The intention was not to say "2 + 2 MUST be 4" but much more "an instance of Class type X must provide properties A, B, and C". I believe this type of statement would be more inline with RFC 2119. Do you agree?

Regards,
  Shadi


Karl Dubost wrote:

Hi,
(feel free to drop names and lists if you think the audience is too wide)

RFC 2119 and Conformance is a whole another topic… which has created discussions in the belated QA WG.

Le 16 janv. 2007 à 03:49, Dan Connolly a écrit :
Looking at [1], I see
  "An Assertion must have at least the following properties"
that's odd too.

[[
I think it's a misuse of RFC2119 to say things like "2 + 2 MUST be 4" or "every attribute value in an XML document MUST be quoted." Better to just say "2 + 2 is 4" and "every attribute value in an XML document is quoted."
]]
 -- "must is for agents", Dan Connolly, Jan 2001
 http://www.w3.org/2001/01/mp23

See also
http://esw.w3.org/topic/RfcKeywords

With Danc's proposal here, let's state that we only use "RFC 2119" for agents. There is then a need sometimes to define in a specification what is an assertion and what is simple prose. The only way to do that is, either, having

    - separate list of testable assertion
      http://www.w3.org/TR/qaframe-spec/#write-assertion-gp
      http://www.w3.org/TR/qaframe-spec/#consistent-style-principle
    - a specific markup in the specification to identify what is prose

QA Specification Guidelines says:
http://www.w3.org/TR/qaframe-spec/#norm-informative-gp

    "Specify in the conformance clause how to distinguish
     normative from informative content."

with the associated technique

    "3. Try to avoid language that sounds normative in an
     informative section. It might lead the readers to wrong
     assumptions."

But sometimes it is not that easy. Forbidding the use of RFC 2119 keywords is odd too, there are just English terms.


Question:
   - Does the term "agents" include humans?



--Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
  QA Weblog - http://www.w3.org/QA/
     *** Be Strict To Be Cool ***






--
Shadi Abou-Zahra     Web Accessibility Specialist for Europe |
Chair & Staff Contact for the Evaluation and Repair Tools WG |
World Wide Web Consortium (W3C)           http://www.w3.org/ |
Web Accessibility Initiative (WAI),   http://www.w3.org/WAI/ |
WAI-TIES Project,                http://www.w3.org/WAI/TIES/ |
Evaluation and Repair Tools WG,    http://www.w3.org/WAI/ER/ |
2004, Route des Lucioles - 06560,  Sophia-Antipolis - France |
Voice: +33(0)4 92 38 50 64          Fax: +33(0)4 92 38 78 22 |

Reply via email to