WWW Distributed Authoring and Versioning (webdav)
-------------------------------------------------

 Charter
 Last Modified: 2006-02-15

 Current Status: Active Working Group

 Chair(s):
     Cullen Jennings  <fluffy@cisco.com>

 Applications Area Director(s):
     Ted Hardie  <hardie@qualcomm.com>
     Lisa Dusseault  <lisa@osafoundation.org>

 Applications Area Advisor:
     Ted Hardie  <hardie@qualcomm.com>

 Mailing Lists: 
     General Discussion:w3c-dist-auth@w3.org
     To Subscribe:      w3c-dist-auth-request@w3.org
         In Body:       Subject of subscribe
     Archive:           http://lists.w3.org/Archives/Public/w3c-dist-auth/

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. This is the third charter for
this Working Group, and does not include items
that have already been completed by this Working
Group (base WebDAV Proposed Standard, ordered
collections extension, and access control
extension).

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:

* Referential Containment (Bindings): The WebDAV Distributed Authoring
 Protocol has unusual containment semantics where multiple containment
 is allowed, but not supported by any protocol operations, yet
 container deletion assumes inclusion containment, deleting the
 container and its members. Most object management systems provide
 full support for referential containment, and have delete semantics 
that
 only remove the container without affecting contained objects.

* Namespace Redirection (Redirect References): HTTP, via its 301 and
 302 responses, supports namespace redirection where a request on one
 URL is returned to the client with instructions to resubmit the same
 request to another URL.

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:

* Definition of core attribute sets, beyond those attributes necessary
 for the implementation of distributed authoring and versioning
 functionality

* Creation of new authentication schemes

* HTTP server to server communication protocols

* Distributed authoring via protocols other than HTTP and SMTP

* Implementation of functionality by non-origin proxies

Deliverables

The further 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. 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 updated version of WebDAV Distributed Authoring Protocol that
 resolves known issues with the protocol. [Draft Standard]

At present, the Binding Protocol and Redirect Reference protocols have
been through a WG last call but major changes were made and another
WG last call seems advised. The revision of the WebDAV Distributed
Authoring Protocol has been started.

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:

   Done         Revise Access Control Protocol document. Submit as 
                Internet-Draft. 

   Done         Meet at Pittsburgh IETF. Discuss Access Control Goals and 
                Protocol documents. Discuss issues in WebDAV Distributed 
                Authoring Protocol 

   Done         Revise Access Control Protocol document. Submit as Internet 
                Draft. 

   Done         Revise Access Control Protocol, and Access Control Goals 
                documents. Submit as Internet Draft. Begin working group last 
                call for comments. 

   Done         Revise WebDAV Distributed Authoring Protocol. Submit as 
                Internet-Draft 

   Done         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. 

   Done         Submit revised Ordered Collections protocol as Internet-Draft. 
                Begin working group last call for comments. 

   Done         Meet at Minneapolis IETF. Discuss issues in WebDAV Distributed 
                Authoring Protocol, and WebDAV property registry. 

   Done         Submit revised Ordered Collections protocol as Internet-Draft. 
                Submit to IESG for approval as a Proposed Standard. 

   May 2004       Revise Binding draft, submit as internet-draft. Begin working 
                group last call. 

   Jul 2004       Revise Redirect references draft. Begin working group last 
                call. 

   Sep 2004       Revise Binding as necessary, submit to IESG for approval as 
                Proposed Standard. 

   Oct 2004       Close more open issues in new draft of revised base protocol 
                (RFC2518bis). Consider WG last call. 

   Oct 2004       Revise Redirect references as necesssary, submit to IESG for 
                approval as Proposed Standard. 

   Dec 2004       Submit revised base protocol (RFC2518bis) to IESG for approval 
                as Draft Standard. 


 Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Feb 2002 May 2006   <draft-ietf-webdav-rfc2518bis-15.txt>
                HTTP Extensions for Distributed Authoring - WebDAV 

Oct 2002 Feb 2006   <draft-ietf-webdav-bind-14.txt>
                Binding Extensions to Web Distributed Authoring and Versioning 
                (WebDAV) 

 Request For Comments:

  RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC2291 I    Feb 1998    Requirements for a Distributed Authoring and Versioning 
                       Protocol for the World Wide Web 

RFC2518 PS   Feb 1999    HTTP Extensions for Distributed Authoring -- WEBDAV 

RFC3648Standard  Dec 2003    WebDAV Ordered Collections Protocol 

RFC3744Standard  May 2004    WebDAV Access Control Protocol 

RFC4331 PS   Feb 2006    Quota and Size Properties for Distributed Authoring and 
                       Versioning (DAV) Collections 

RFC4437 E    Mar 2006    Web Distributed Authoring and Versioning (WebDAV) 
                       Redirect Reference Resources