[Bug 6027] [XPath] Extensions and Conformance

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





--- Comment #9 from Michael Kay <mike@saxonica.com>  2009-01-19 21:26:00 ---
I think the text in comment #8 is too tolerant. If the language allows syntax
that we don't permit, then the language being implemented is not XQuery|XPath.
The effect is not implementation-defined because the language processor is not
an "implementation". (Saying it is implementation-defined says that a
conformant implementation must do certain things, and this acknowledges the
possibility that implementations of such languages might be conformant to our
specification.)

I would prefer something like:

"It is possible to define languages that are extensions of XQuery|XPath, in the
sense that the user can choose to use a subset of the language that follows the
syntax and semantics of XQuery|XPath as defined in this specification. Such
languages are not interoperable or future-proof; their behavior is outside the
scope of this specification; and neither the language nor its implementation
can claim conformance with this specification. However, the specification of
such a language may describe it as an extension of XQuery|XPath provided that
every query|expression that conforms to the XQuery|XPath grammar behaves as
described in this specification."


-- 
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 Monday, 19 January 2009 21:26:10 UTC