- From: John Arwe <johnarwe@us.ibm.com>
- Date: Tue, 7 Apr 2009 11:17:49 -0400
- To: ht@inf.ed.ac.uk (Henry S. Thompson)
- Cc: public-sml@w3.org
- Message-ID: <OFF36F26BB.77C8ECBD-ON85257591.0050B8BA-85257591.005407C4@us.ibm.com>
Henry, the working group needs your feedback on yesterday's (as yet
incomplete) discussion on this topic [1]. To summarize:
(a) It was noted that the language proposed to the AC rep could be read to
mean that ANY version of XML is allowed; thus impl1 using 4th edition only
and impl2 using 5th edition only would be within the bounds of the
proposed language.
(b) The working group has had a fairly long-standing goal that the base
level of the specs (MUSTs, floors) together serve as an entry point: a
minimum level such that conformant documents and implementations would
enjoy "guaranteed" interoperability ("wide" perhaps being more accurate
for the language lawyers). The interpretation in (a) conflicts with this
goal.
(c) Language was proposed to clarify our goal (require 4th edition, allow
all others), and is in the minutes. The wg believes this to be consistent
with the (the wg's intended, at least) spirit of the earlier proposals.
(d) It was noted that our long-existing conformance statements appear to
give explicit license to use XML 1.0 5th edition for implementations.
(e) It was noted that those same statements do not confer the same license
on conforming documents, contrary to the intent in (b), so this
inconsistency is still a 'good catch' on the part of the respondent.
(f) It was noted that the wg intended to give similar license around
other specs (XSDL, XPath), and those suffer the same dichotomy as XML does
(d,e). Also conflicts with (b).
(g) It was noted that a number of recent Rec-track documents, including
recent Rec's, do not appear to have their references "in good order", i.e.
if SML simply followed their lead it appears likely that the respondent's
(SML) comment would not be addressed. That results/ed in confusion, and
to some degree a sense that the "best practice" in this area is
ill-defined. I took an action item to open a bug against Schema 1.1 on
this issue, since that was one of the examples we consulted for best
practice (sorry, I know you're an editor there :-) .
(h) There was/is a certain fear over the ramifications of fixing more than
just the XML issue, wrt whether or not doing so would be considered
substantive [2] and the implications if it were considered substantive. I
think (more so than I did yesterday, having mulled it over and consulted
the definition of 'substantive' again) the working group could make a
reasonable argument that (given our existing conformance statements) that
implementations would not be affected, which was the worrisome aspect. I
doubt that anyone could reasonably claim that consistently giving license
to use new "versions" (editions, versions, releases, a rose by any name)
would invalidate their review...typically I think that is viewed as Good
Housekeeping.
The working group decided yesterday (having already run over time) to
continue this discussion and solicit your comments via the email list
(hence, this email) so we don't needlessly lose the 2 weeks before we see
you again.
[1]
http://lists.w3.org/Archives/Public/public-sml/2009Apr/att-0011/20090406-sml-minutes.html#item05
[2] http://www.w3.org/2005/10/Process-20051014/tr.html#transition-reqs
Best Regards, John
TACCT: Simplicity is ultimate sophistication
-- Leonardo da Vinci
Street address: 2455 South Road, P328 Poughkeepsie, NY USA 12601
Voice: 1+845-435-9470 Fax: 1+845-432-9787
Received on Tuesday, 7 April 2009 15:18:29 UTC