W3C home > Mailing lists > Public > public-html@w3.org > May 2007

Re: Forms Task Force Charter Requirement

From: John Boyer <boyerj@ca.ibm.com>
Date: Thu, 3 May 2007 16:19:18 -0700
To: Maciej Stachowiak <mjs@apple.com>
Cc: "public-html@w3.org WG" <public-html@w3.org>, public-html-request@w3.org
Message-ID: <OF9BD4E448.CDD4BBA5-ON882572D0.007F8A79-882572D0.00801CD1@ca.ibm.com>
Hi Maciej,

You're not sure because you're not sure where the compromise is because 
you are stridently opposed to any form of compromise.
Your language about anything you want to ignore being non-binding speaks 
volumes.
Again, it looks like the W3C is bending all its rules to try and 
accommodate a wider community involvement only to have someone attempting 
to use the most rigidity and inflexibility available to quash the best 
intentions of the people who worked so hard to formulate those charters.
You really need to take a chill pill, find a dictionary and look up what 
"working together" means.
I'm really not going to keep servicing your inability to understand a 
world larger than your own.

John M. Boyer, Ph.D.
STSM: Lotus Forms Architect and Researcher
Chair, W3C Forms Working Group
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com 

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer





Maciej Stachowiak <mjs@apple.com> 
Sent by: public-html-request@w3.org
05/03/2007 02:22 PM

To
John Boyer/CanWest/IBM@IBMCA
cc
"public-html@w3.org WG" <public-html@w3.org>
Subject
Re: Forms Task Force Charter Requirement








On May 3, 2007, at 1:47 PM, John Boyer wrote:

> Maciej,
>
> It sounds like you want to read just enough words to substantiate 
> your own point of view to the exclusion of any possibility for 
> compromise and in spite of any other reasonable interpretation of 
> the words.

I'm not sure what there is to compromise on - the HTML WG charter 
requirement on this seems pretty clear to me.

>
> The forms group seems to be bending over backwards in compromise, 
> such as saying "sure if you want to put those data model attributes 
> right into the presentation layer, go ahead, as long as there is at 
> least a clear and easy path to migrate up to greater sophistication 
> without having to throw out the form asset and start over..."
>
> Sure would be nice if, in kind, you could accept the fact that the 
> forms problem became a big issue and so the main author of the 
> charters wrote both together and fully expressed what needed to 
> happen with them.
>
> The HTML WG charter says that "The HTML WG and the Forms Working 
> Group will work together..." on something.  Are you telling me that 
> you find it unreasonable to actually go to the forms WG charter and 
> read its mission and its first paragraph to find out about this 
> "work together" thing?

The HTML WG charter says what we are supposed to work together on. 
And the HTML WG charter is binding on the HTML WG and the Forms WG 
charter isn't. Per the W3C Process, one working group's charter can't 
be binding on another group. So yes, I think it is reasonable to read 
the HTML WG charter to find out what it means, and ignore 
contradictory claims in other charters.

> The mission says " the forms WG is to develop specifications to 
> cover forms on the web.  Is that not plain?
> The last sentence of that first paragraph says "Documents using the 
> tag soup serialziation of the new HTML are expected to be converted 
> to the *equivalent XML serialization*".

This is all language from the Forms WG charter, right? I don't see 
how it can be in any way binding on the HTML WG.

> The vision document published with the two charters works even 
> harder to make this clear: "The charter calls for two equivalent 
> serialization to be developed, corresponding to a single DOM".  Dan 
> quotes from this document in http://lists.w3.org/Archives/Public/ 
> public-html/2007May/0280.html

If the vision document contradicts what the HTML WG charter says, 
then I think we have to ignore it per the W3C Process. The Process 
Document does not allow the charter to be altered by a document 
separate from the charter; we'd have to go through a rechartering 
process. Furthermore, this Vision Document did not go through the 
same Advisory Committee review as the charters themselves, giving W3C 
Members no meaningful opportunity to give feedback, so considering it 
as part of the charter would also violate the W3C Process.

Since your Formal Objection is based on what you call technical 
process issues, I believe referring to the W3C Process is the right 
way to determine its merits.

By the way, your quote drops some context on your quote: "Instead, 
the charter calls for two equivalent serializations to be developed 
**by the HTML WG**, corresponding to a single DOM (or infoset, though 
tag soup cannot be considered to have an infoset currently, while it 
can have a DOM)."

Emphasis added by me. Dan Connolly also removed the words "by the 
HTML WG" from his quote of the vision document. I'm not sure why he 
did that.

> How much plainer do we have to get that we are to build one tag set?

I don't see anything in the HTML WG charter that calls for building 
one tag set, in fact, it seems to state the contrary (that HTML Forms 
and XForms Transitional will be architecturally consistent but 
separate). The part of the nonbinding Vision Document that you cited 
seems to refer to the HTML WG creating both HTML and XML 
serializations of HTML, and not to anything related to XForms.

> Basically, the language about 'architectural consistency' is 
> supposed to allow the flexibility needed for variations that will 
> undoubtedly arise because of tag soup quirks and because of 
> interactions between form things and html-specific things that the 
> forward-thinking charter author would be reasonable to assume might 
> occur.  A good example would be the desire for html to define its 
> own UI controls, which is fine because it does not significantly 
> alter the UI binding architecture.

My interpretation of "architectural consistency" between two languages:

- Two languages that don't interfere with each other if both 
implemented, and that follow a particular common set of architectural 
requirements.

Your interpretation appears to be something like:

- One tag set that has two serializations that correspond to a single 
DOM, but with variations between two languages, for example, 
different sets of UI controls.

I think your interpretation stretches the actual words of the charter 
a great deal, and furthermore is not even consistent with itself -- 
if the two languages vary, then by definition they are not one tag 
set and don't correspond to a single DOM. I suggest that the Working 
Group follow my interpretation.

Regards,
Maciej
Received on Thursday, 3 May 2007 23:19:30 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:44 UTC