[Bug 11259] Use "MUST" consistently to express normative requirements

http://www.w3.org/Bugs/Public/show_bug.cgi?id=11259

--- Comment #3 from James Clark <jjc@jclark.com> 2010-12-10 02:01:52 UTC ---
Hmm. That doesn't altogether make sense to me.

If Polyglot Markup is a normative spec, then it is important that it carefully
defines conformance.  For this sort of spec, the possibilities are:

1. Conformance for documents
2. Conformance for software:
(a) Software that produces documents
(b) Software that consumes documents

The fact that there are no consequences for user agents means that 2(b) is not
really meaningful here. But I think 1 and 2(a) are.

You can define 2(a) in terms of 1 (producing software is conforming if it
produces conforming documents).

I believe the right approach is to use MUST whenever it is a constraint that
conforming documents must obey.

Perhaps I should open a separate bug for this.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 10 December 2010 02:01:54 UTC