WWW Distributed Authoring and Versioning (webdav) Charter

Chair(s)

Applications Area Director(s):

Area Advisor

Mailing List Information

Description of Working Group

The goal of this working group is to define extensions to the Hypertext Transfer Protocol (HTTP) that enable remote collaborative authoring of Web resources.

When the WebDAV working group was initially formed, it was reacting to experience from circa-1995/96 HTML authoring tools that showed they were unable to meet their user's needs using the facilities of the HTTP protocol. The observed consequences were either postponed introduction of distributed authoring capability, or the addition of nonstandard extensions to the HTTP protocol. These extensions, developed in isolation, are not interoperable. The WebDAV Distributed Authoring Protocol, RFC 2518, addressed these concerns by providing facilities for overwrite prevention (locking), metadata management (properties), and namespace management (copy, move, collections).

Despite their utility, several important capabilities were not supported in the initial Distributed Authoring Protocol. It is a goal to create protocols to support these capabilities:

Experience to date with WebDAV properties has suggested that interoperability of these properties would be improved by the creation of a voluntary, central registry of WebDAV properties. Procedures for registering new properties, updating existing property descriptions, and the contents of each registry item need to be detailed.

As with most application layer protocols, implementation and field experience on the WebDAV Distributed Authoring Protocol has highlighted many issues that should be addressed as the protocol is advanced from proposed to draft standard status. Some of these issues will require additional deliberation within the WebDAV working group.

NOT IN SCOPE:

The following items were initially identified as being out of scope for the WebDAV working group, and continue to be such:

The WebDAV working group initially had a goal of supporting remote versioning operations as well. However, when this scope was found to be too broad, the DeltaV working group was formed. As a result, development of a versioning protocol is currently not in scope for WebDAV, though discussions related to compatibility between versioning and remote authoring are still in scope.

Deliverables

The final output of this working group is expected to be these documents:

1. A Bindings Protocol, providing a specification of operations supporting referential containment for WebDAV collections. [Proposed Standard]

2. An Ordered Collections Protocol, providing a specification of operations for manipulating and listing persistent orderings for WebDAV collections. [Proposed Standard]

3. A Redirect References Protocol, providing a specification of operations for remote maintenance of namespace redirections, and the interaction of these redirections with existing HTTP and WebDAV methods. [Proposed Standard]

4. An Access Control Goals document, providing a list of goals the access control protocol should meet, and not meet. [Informational]

5. An Access Control Protocol, providing extensions to WebDAV that allow remote control over the access rights for Web resources. [Proposed Standard]

6. A Property Registry, describing a process for registering WebDAV properties, and the contents of each registry item. [Informational]

7. An updated version of WebDAV Distributed Authoring Protocol that resolves known issues with the protocol. [Draft Standard]

At present, the Binding Protocol and Redirect Reference protocol have both been through a working group last call for comments process, and are very close to completion. The Ordered Colletions protocol has also had significant review, and is also close to completion. The access control, and property registry documents are new work, as is the revision of the WebDAV Distributed Authoring Protocol.

In addition to the IETF Internet-Draft repository <http://www.ietf.org/ID.html>, the most recent versions of these documents are accessible via links from the WebDAV Home Page, <http://www.ics.uci.edu/pub/ietf/webdav/>, and on WebDAV Resources, <http://www.webdav.org/>.

Goals and Milestones

Jul 00
(AC Protocol) Revise Access Control Protocol document. Submit as Internet Draft.
Aug 00
(Meeting) Meet at Pittsburgh IETF. Discuss Access Control Goals and Protocol documents. Discuss issues in WebDAV Distributed Authoring Protocol.
Sep 00
(AC Protocol) Revise Access Control Protocol document. Submit as Internet Draft.
Oct 00
(Binding Protocol) Revise Binding Protocol document, submit as Internet-Draft. Begin working group last call for comments.
Nov 00
(AC Protocol, AC Goals) Revise Access Control Protocol, and Access Control Goals documents. Submit as Internet Draft. Begin working group last call for comments.
Nov 00
(Distributed Authoring Protocol) Revise WebDAV Distributed Authoring Protocol. Submit as Internet Draft.
Nov 00
(Binding Protocol) Submit revised Binding Protocol document as Internet Draft. Submit to IESG for approval as Proposed Standard.
Dec 00
(Redirect References Protocol) Revise Redirect References Protocol. Begin working group last call for comments.
Dec 00
(Meeting) Meet at San Diego IETF. Hold a review of the Access Control Goals and Protocol documents. Discuss comments raised during working group last call for comments. Discuss issues in WebDAV Distributed Authoring Protocol.
Jan 01
(AC Protocol, AC Goals) Revise Access Control Protocol and Goals documents. Submit as Internet Draft. Submit Access Control Protocol to IESG for approval as Proposed Standard. Submit Access Control Goals to IESG for approval as Informational RFC.
Feb 01
(Redirect References Protocol) Submit revised Redirect References protocol as Internet-Draft. Submit to IESG for approval as Proposed Standard.
Feb 01
(Ordered Collections Protocol) Submit revised Ordered Collections protocol as Internet-Draft. Begin working group last call for comments.
Mar 01
(Registry) Submit initial WebDAV properties registry document as Internet-Draft.
Mar 01
(Distributed Authoring Protocol) Submit revised Distributed Authoring Protocol as Internet-Draft.
Mar 01
(Meeting) Meet at Minneapolis IETF. Discuss issues in WebDAV Distributed Authoring Protocol, and WebDAV property registry.
Apr 01
(Ordered Collections Protocol) Submit revised Ordered Collections protocol as Internet-Draft. Submit to IESG for approval as a Proposed Standard.
May 01
(Registry) Submit revised WebDAV properties registry document as Internet-Draft. Begin working group last call for comments.
Jun 01
(Registry) Submit revised WebDAV properties registry document as Internet-Draft. Submit to IESG for approval as Informational RFC.
Jun 01
(Distributed Authoring Protocol) Submit revised Distributed Authoring Protocol as Internet-Draft. Begin working group last call for comments.
Aug 01
(Distributed Authoring Protocol) Submit revised Distributed Authoring Protocol as Internet-Draft. Submit to IESG for approval as Draft Standard.