- From: Larry Masinter <masinter@adobe.com>
- Date: Tue, 7 Apr 2009 16:23:26 -0700
- To: "noah_mendelsohn@us.ibm.com" <noah_mendelsohn@us.ibm.com>
- CC: "www-tag@w3.org WG" <www-tag@w3.org>
ACTION-241 / ISSUE-41 I've briefly reviewed many of the web pages and blog posts and draft TAG findings on versioning. It seems like an enormous amount of good work and careful thought has been put into the topic, and yet we're left with a difficult and uncomfortable situation with respect to HTML and XHTML and various extensions which seem to revolve around issues that the current writings don't address. Since these are still issues that face the HTML WG today and are of importance to the evolution of the web in the real world and the issues about control, extensibility, role of the W3C, ownership of namespaces, tag soup and so forth, I think it is important for the TAG to keep trying to find some way of approaching the topic, but in a way that is productive and sheds light on the situation. I'm impressed by the careful thought of the various frameworks for thinking about extensibility "in general", but I wonder if we might be able to make progress by focusing more precisely on the ways in which HTML *is* being extended and examining the current "draft standards" in light of their applicability to the draft findings. Some things I haven't found readily in * the use of "Modes" ("quirks mode", "near standards mode", etc.) in the browser seems like it would have some correlation to "versions", but the connection isn't clear. * The ownership of the MIME type and the way in which the application/xhtml+xml migration might or might not be assigned to one or another development path is unclear. * The use of <!DOCTYPE HTML> and the relationship of DOCTYPE to versioning isn't clear. I think doing so would be useful to the HTML community and focus the TAG discussion in a way that I hope can be productive. I think this isn't exactly ISSUE-41, because we should expand the scope to cover "good practices for extensible languages", with specific attention to the issues around designing extensibility to languages (and protocols!) which have widespread deployment and massive implementation bases which are not all necessarily compliant with previous specifications. [1] http://lists.w3.org/Archives/Public/www-tag/2009Mar/0146.html [2] http://lists.w3.org/Archives/Public/www-tag/2008May/0155.html [3] http://www.w3.org/TR/webarch/#versioning [4] http://www.w3.org/QA/2007/12/version_identifiers_reconsider.html [5] http://lists.w3.org/Archives/Public/www-tag/2009Feb/0147.html [6] http://www.w3.org/2001/tag/doc/versioning-compatibility-strategies [7] http://www.w3.org/html/wg/tracker/actions/108
Received on Tuesday, 7 April 2009 23:24:15 UTC