W3C Architecture Domain XML | XML Schema


W3C XML Schema WG

Last Call Process

Dave Hollander

C. M. Sperberg-McQueen

24 April 2000



This document describes the procedures to be used by the W3C XML Schema Working Group in handling Last-Call comments.

1. Background: process document on last call

The W3C process document describes Last Call this way:

6.2.2 Last Call Working Draft

Requirements for Entrance
The Working Group has resolved all known issues and the Chair issues a Last Call.
Associated activities
The Working Group solicits and responds to review and comments from W3C Working and Coordination Groups and external sources.
Duration
The Duration is specified by the Chair. A Last Call typically lasts three weeks. The Chair may request a longer period may if the document is complex or has significant external dependencies.
Next State
Upon Director approval, a Working Draft is advanced to Candidate Recommendation. Otherwise it is sent back to the Working Group for further work.

A Last Call Working Draft is a special instance of a Working Draft that is considered by the Working Group to meet the requirements of its charter. The Working Group publishes a Last Call Working Draft in order to solicit review from at least all dependent Working Groups (copying Chairs of known dependent groups). External feedback is also encouraged. A last call announcement must recapitulate known dependencies. It must also state the deadline for comments (e.g., three to four weeks is issued). The Last Call Working Draft must be a public document.

To ensure the proper integration of a specification in the international community, documents must, from this point on in the Recommendation process, contain a statement about how the technology relates to existing international standards and to relevant activities being pursued by other organizations.

Once the last call period has ended, all issues raised during the last call period resolved, and the Working Draft modified if necessary, the Working Group may request that the Director submit the document for review by the Advisory Committee as a Candidate Recommendation. It is possible that comments will cause substantive changes that require that the document return to Working Draft status before being advanced to Last Call again.

The next section describes the Requirements for Entrance for Candidate Recommendation this way:

Requirements for Entrance
The Director must be satisfied that the Working Draft has successfully completed the Last Call with all comments resolved and that the Working Group has prepared an adequate implementation report.

2. Procedure

One key responsibility of the WG during Last Call is thus to ensure that all Last Call comments are resolved to the satisfaction of the commentator, or in the cases where we cannot satisfy the commentator at least ensure that the comments and our responses are documented fully.

The chairs propose a five-step procedure for dealing with last-call comments.

2.1 Initial capture

First, during the Last Call comment period, the chairs will review the IG and comments list, and add items to the Last-Call Issues document for each point raised. (I have started on this process, but have not yet gotten up to date with the lists.)

2.2 Initial classification

Second, the chairs will propose a classification of the issue or comment as:

One purpose of this classification is to allow us to get started early on items which don't need to wait until the end of the comment period.

2.3 Acknowledgement

Third, the chairs will send a formulaic response to the commentator acknowledging receipt of the comment and inviting the commentator to check the issues list to make sure we have understood and properly paraphrased the point at issue.

2.4 WG action

Fourth, the WG will consider and classify the comments (by accepting or changing the chairs' proposed classification). At this point, we propose to distribute the responsibility for action among the WG members.

The draft responses to A- and B-comments (and C-comments?) will be reviewed and approved by the WG before being sent to the commentator and recorded in the disposition-of-comments document.

2.5 Advocacy teams

The response to D-comments will require more elaborate preparation. The advocacy team is responsible for:

The WG may choose to discuss D-comments before the end of the comment period, but we will not attempt to resolve D-comments before the comment period is over and we have a finite set of comments to work on.

2.6 Summary

Each comment should be resolved, either by deciding that no change will be made to the spec (with an explanation of why) or by making an appropriate change to the spec. Each resolution will be documented, and the commentator will be notified of the resolution. The list of all comments raised, and their disposition, will be made public as part of the WG's decision record.