This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 2539 - [F&O] Conformance does not specify what it means for XML support
Summary: [F&O] Conformance does not specify what it means for XML support
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Functions and Operators 1.0 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Ashok Malhotra
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-20 09:16 UTC by Colin Adams
Modified: 2006-01-08 11:46 UTC (History)
0 users

See Also:


Attachments

Description Colin Adams 2005-11-20 09:16:37 UTC
In section 1.1 Conformance, I read:

Authors of conformance criteria for the use of the Functions and Operators
should pay particular attention to the following features:
    * Support for XML 1.0 and XML 1.1 by the datatypes used in Functions and
Operators.

But I cannot find anywhere in the document that says what the support
implications are.
This is also true of section 7 Conformance in Data Model.

I presume the intention is that of section 4.1 in XSLT 2.0 document, but if so,
shouldn't it be specified here, too?
Comment 1 C. M. Sperberg-McQueen 2006-01-03 17:17:35 UTC
The two Working Groups discussed this question at our call of 3
January 2006.  We agreed that greater clarity is desirable, but this
is made difficult by the inherent murkiness of the situation.  

The support implications of XML 1.1 are not specified, and not to be
specified, in the F and O specification, since it has no independent
conformance clause: implementations don't conform to F and O, only to
XQuery or XSLT or some other spec which refers normatively to F and O.
It is those specifications which must specify what the support
implications are; the intent of this bullet is to remind the authors
of those specifications that they need to consider them.  As you
observe, the implications have been considered by the authors of the
XSLT spec.

We cannot say quite the same thing here O as is said in XSLT 2.0 or in
XQuery 1.0, since it is up to those who refer to F and O to decide
what to do about the interaction of XML 1.1 and the datatype system;
XSLT and XQuery have made a concrete decision, but only one of the
possible concrete decisions on the question.

We agreed to instruct the editor to a Note to the bullet item in
question in F and O section 1.1 Conformance, reading something like
this:

    At the time of writing there is no published version of XML Schema
    that references the XML 1.1 specifications. This means that
    datatypes such as xs:NCName and xs:ID are constrained by the XML
    1.0 rules. Authors of conformance requirements for the use of
    Functions and Operators should state clearly the implications for
    conformance of any changes to the rules in later versions of XML
    Schema.

(The wording of the last sentence is to be changed by the editor as
deemed appropriate.)

Please let us know whether you agree with this resolution of the issue
by either changing the status of the issue to Closed, if you agree, or
to Reopened, if you do not agree.  If we don't hear from you in the
next three weeks, we'll assume you are satisfied by the resolution of
the problem.

Comment 2 Ashok Malhotra 2006-01-08 10:50:51 UTC
Added note to conformance section as decided on 2006-01-03 telcon.