- From: <david_marston@us.ibm.com>
- Date: Thu, 4 Sep 2003 17:21:09 -0400
- To: www-qa@w3.org
Alex and Bjoern seem to be converging on an understanding that I think is intended by SpecGL: A spec specifies the behavior of one or more classes of product. That is, the class is the conformance subject. Each implementation is one instance of the class, and it can be tested for conformance. Example: the XSLT spec has one class of product, an XSLT processor. It does not define the notion of conformance for a stylesheet editor, a validator, or any other product. Implementations of the class include Xalan, Saxon, etc. The stylesheets consumed by an XSLT processor are not directly a conformance subject of the spec. A conforming processor must behave as specified when given a "correct" stylesheet but MUST also behave as specified (raise an error and issue no transformation output) when given an "incorrect" stylesheet. The conformance notion always applies to the processor, not the stylesheet. .................David Marston
Received on Thursday, 4 September 2003 17:21:42 UTC