- From: Philippe Le Hegaret <plh@w3.org>
- Date: Fri, 07 Nov 2003 14:16:50 -0500
- To: WWW DOM <www-dom@w3.org>
W3C is pleased to announce the following W3C Candidate Recommendations: DOM Level 3 Core http://www.w3.org/TR/2003/CR-DOM-Level-3-Core-20031107/ DOM Level 3 Load/Save http://www.w3.org/TR/2003/CR-DOM-Level-3-LS-20031107/ There was one remaining formal objection from the I18n Working Group, regarding the support of the character normalization: DOM Level 3 Core The optional character of the check-character-normalization parameter in the DOMConfiguration interface, the other one being not having it activated by default. A DOM user cannot do the right thing (check normalization unless careful consideration of the consequences...) if the normalization checking functionality is absent. The DOM is missing functionality essential for things as simple and basic as string matching. See also: http://lists.w3.org/Archives/Public/www-dom/2003JulSep/0235.html DOM Level 3 Load and Save Given that the check-character-normalization parameter defined in DOM Level 3 Core is also used in the Load and Save module, implementation of this functionality must not be optional and must be activated by default. After consideration, the Director concluded that it is not obvious that checking the normalization of character, as defined in the Character Model of the Web, should be the default. In an architecture with early canonicalization, it is not necessarily clear that a good design involves possibly expensive checking of the canonicalization at each point. It may instead involve a guarantee by the parties that canonicalization will be done on documents where it could be broken. Given the lack of implementation commitments, despite the availability of open source implementations of the character normalization, the Director decided to move the DOM modules to Candidate Recommendations, without modifications. ========================================= Proposed Recommendation Entrance Criteria ========================================= The DOM Working Group charter includes the following success criteria: Before new DOM specifications can become a W3C Proposed Recommendation, every feature specified in the DOM Level 3 specification must have been implemented at least twice for at least one of the bindings. These interoperable implementations must be developed independently by two different organizations. http://www.w3.org/2003/08/dom-wg-charter.html#criteria The DOM Working Group expects to show two implementations of every feature defined in the DOM Level 3 Core and Load and Save modules before requesting to advance to Proposed Recommendation status. Given the lack of implementation commitments regarding character normalization, the DOM Working Group considers it "at risk". This affects the "check-character-normalization" and "normalize-characters" parameters defined in the DOMConfiguration interface. The Working Group MAY remove the parameters before requesting Proposed Recommendation status. To allow time to developers to provide implementations, the DOM Working Group does not expect to request to advance this document to Proposed Recommendation status sooner than one month from now (8 December 2003). =================================== What Candidate Recommendation Means =================================== Excerpted from the Process Document, Section 5.2 [1], the description of Candidate Recommendation: "A Candidate Recommendation is a document that W3C believes has been widely reviewed and satisfies the Working Group's technical requirements. W3C publishes a Candidate Recommendation to gather implementation experience." Philippe Le Hégaret, DOM Activity Lead, for the DOM Working Group. [1] http://www.w3.org/2003/06/Process-20030618/tr.html#RecsCR
Received on Friday, 7 November 2003 14:17:22 UTC