DAV

DAV stands for Distributed Authoring and Versioning. It is a specification written to extend the HTTP specification to provide facilities for the remote modification of web-based content.

The primary documents involved in the DAV specification as far as DAViCal is concerned are:
 * HTTP Extensions for Web Distributed Authoring and Versioning
 * Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol
 * Calendaring Extensions to WebDAV
 * CalDAV Scheduling Extensions to WebDAV

Several other documents are also significantly of note, although not so directly applicable within the DAV specification in particular, but of relevance because the define the structure of the data which is being stored in the DAV (and in particular CalDAV) repository we are dealing with. These documents include:
 * Internet Calendaring and Scheduling Core Object Specification
 * iCalendar Transport-Independent Interoperability Protocol
 * Guide to Internet Calendaring

As a part of the process of clarifying the specification in order to develop DAViCal, some elements of these specifications are described / clarified in the tree of documentation underneath this point. The main entry points to that are the following sub-pages:

A full list of all subpages follows: