SHOULD or MUST process any valid schema?

the assertion:

http://localhost/2002/ws/databinding/edcopy/advanced/advanced.html#assert-AnySchema

demands a conformant processor:

  "SHOULD be able to process any valid [XML Schema 1.0] Document."

I propose rewording that to:

   "MUST be able to consume any valid [XML Schema 1.0] Document."

which allows a processor to ignore advanced or pending patterns in the produced model,
but not reject valid schemas just because it doesn't implement the whole of Schema.

I note that's the only use of "SHOULD" in the spec!

Paul
--
http://blog.whatfettle.com

Received on Thursday, 31 January 2008 13:32:52 UTC