- From: Uche Ogbuji <uche@ogbuji.net>
- Date: Tue, 11 Sep 2012 06:48:02 -0600
- To: public-microxml@w3.org
- Message-ID: <CAPJCua287mXZ490yZOoGfAg3CyDfK+HgtztcKiO60sE9zGXSeQ@mail.gmail.com>
On Tue, Sep 11, 2012 at 6:19 AM, Stephen D Green <stephengreenubl@gmail.com>wrote: > In 4.2: > first paragraph: > "For any sequence of bytes, a conforming MicroXML parser MUST be able to > report correctly whether it is a conforming MicroXML document. If it is a > conforming MicroXML document, then a conforming MicroXML parser MUST be > able to report the correct abstract data model for the document." > > ... > later: > "A MicroXML parser is still conforming if it fails to meet the > requirements of the first paragraph of this section only because of > limitations of computing resources." > > Not sure about the use of MUST in the first paragraph. It seems to be > pointless making it a MUST if that is then weakened later to say there is > some vague category of parser which breaks the conformance requirement but > is allowed to do so because it somehow can't keep it. That just sounds like > a SHOULD. > Well in that case no MUST in any RFC would be valid, since all machines are subject to be inability to cary out a requirement due to lack of resources. At the same time, think your next suggestion is a good one: > Perhaps the two paragraphs should be combined to say something like: > > "For any sequence of bytes, a conforming MicroXML parser that has the > processing capability to do so, MUST be able to report correctly whether > it is a conforming MicroXML document. If it is a conforming MicroXML > document, then a conforming MicroXML parser MUST be able to report the > correct abstract data model for the document." > A variant of which gets the added clause a bit out of the way of the main point: "For any sequence of bytes, a conforming MicroXML parser MUST be able to report correctly whether it is a conforming MicroXML document, provided it has sufficient computing resources to do so. If it is a conforming MicroXML document, then a conforming MicroXML parser MUST be able to report the correct abstract data model for the document." or just weaken the MUST to a SHOULD: > This is certainly not an option. -- Uche Ogbuji http://uche.ogbuji.net Founding Partner, Zepheira http://zepheira.com http://wearekin.org http://www.thenervousbreakdown.com/author/uogbuji/ http://copia.ogbuji.net http://www.linkedin.com/in/ucheogbuji http://twitter.com/uogbuji
Received on Tuesday, 11 September 2012 12:48:38 UTC