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 (Template:DAV RFC)
- Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol (Template:WebDAV ACL RFC)
- Calendaring Extensions to WebDAV (Template:CalDAV RFC)
- CalDAV Scheduling Extensions to WebDAV (CalDAV Scheduling Extensions to WebDAV (RFC6638))
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 (Template:ICalendar RFC)
- iCalendar Transport-Independent Interoperability Protocol (Template:ITIP RFC)
- Guide to Internet Calendaring (Template:RFC)
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:
{{#subpages:kidsonly=yes}}
A full list of all subpages follows:
{{#subpages:}}