draft-ietf-webdav-ordering-protocol-06.txt   draft-ietf-webdav-ordering-protocol-07.txt 
Network Working Group J. Slein Network Working Group J. Slein
Internet Draft Xerox Internet Draft Xerox
Expires: August 2003 J. Whitehead Expires: September 2003 J. Whitehead
U.C. Santa Cruz U.C. Santa Cruz
J. Crawford J. Crawford
IBM IBM
J. F. Reschke J. F. Reschke
greenbytes greenbytes
February 2003 March 2003
WebDAV Ordered Collections Protocol WebDAV Ordered Collections Protocol
draft-ietf-webdav-ordering-protocol-06 draft-ietf-webdav-ordering-protocol-07
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. Internet-Drafts are working all provisions of Section 10 of RFC2026. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress". material or to cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire in August 2003. This Internet-Draft will expire in September 2003.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2003). All Rights Reserved.
Abstract Abstract
This specification extends the WebDAV Distributed Authoring Protocol This specification extends the WebDAV Distributed Authoring Protocol
to support server-side ordering of collection members. Of particular to support server-side ordering of collection members. Of particular
interest are orderings that are not based on property values, and so interest are orderings that are not based on property values, and so
skipping to change at page 4, line 7 skipping to change at page 5, line ?
Normative References . . . . . . . . . . . . . . . . . . . . . 36 Normative References . . . . . . . . . . . . . . . . . . . . . 36
Author's Addresses . . . . . . . . . . . . . . . . . . . . . . 36 Author's Addresses . . . . . . . . . . . . . . . . . . . . . . 36
A Extensions to the WebDAV Document Type Definition . . . . . 38 A Extensions to the WebDAV Document Type Definition . . . . . 38
B Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 39 B Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 39
B.1 Since draft-ietf-webdav-ordering-protocol dated December B.1 Since draft-ietf-webdav-ordering-protocol dated December
1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
B.2 Since draft-ietf-webdav-ordering-protocol-02 . . . . . . 39 B.2 Since draft-ietf-webdav-ordering-protocol-02 . . . . . . 39
B.3 Since draft-ietf-webdav-ordering-protocol-03 . . . . . . 39 B.3 Since draft-ietf-webdav-ordering-protocol-03 . . . . . . 39
B.4 Since draft-ietf-webdav-ordering-protocol-04 . . . . . . 40 B.4 Since draft-ietf-webdav-ordering-protocol-04 . . . . . . 40
B.5 Since draft-ietf-webdav-ordering-protocol-05 . . . . . . 40 B.5 Since draft-ietf-webdav-ordering-protocol-05 . . . . . . 40
B.6 Since draft-ietf-webdav-ordering-protocol-06 . . . . . . 40
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1 Notational Conventions 1 Notational Conventions
Since this document describes a set of extensions to the WebDAV Since this document describes a set of extensions to the WebDAV
Distributed Authoring Protocol [RFC2518], itself an extension to the Distributed Authoring Protocol [RFC2518], itself an extension to the
HTTP/1.1 protocol, the augmented BNF used here to describe protocol HTTP/1.1 protocol, the augmented BNF used here to describe protocol
elements is exactly the same as described in Section 2.1 of HTTP elements is exactly the same as described in Section 2.1 of HTTP
[RFC2616]. Since this augmented BNF uses the basic production rules [RFC2616]. Since this augmented BNF uses the basic production rules
provided in Section 2.2 of HTTP, these rules apply to this document provided in Section 2.2 of HTTP, these rules apply to this document
skipping to change at page 15, line 31 skipping to change at page 15, line 31
that all members for which the client specified a position are at the that all members for which the client specified a position are at the
beginning of the ordering, followed by any members for which the beginning of the ordering, followed by any members for which the
server assigned positions. server assigned positions.
If an ORDERPATCH request does not change the ordering semantics, any If an ORDERPATCH request does not change the ordering semantics, any
member positions not specified in the request MUST remain unchanged. member positions not specified in the request MUST remain unchanged.
A request to reposition a collection member at the same place in the A request to reposition a collection member at the same place in the
ordering is not an error. ordering is not an error.
If an ORDERPATCH request fails, the server state preceding the
request MUST be restored.
Additional Marshalling: Additional Marshalling:
The request body MUST be DAV:orderpatch element. The request body MUST be DAV:orderpatch element.
<!ELEMENT orderpatch (ordering-type?, order-member*) > <!ELEMENT orderpatch (ordering-type?, order-member*) >
<!ELEMENT order-member (segment, position) > <!ELEMENT order-member (segment, position) >
<!ELEMENT position (first | last | before | after)> <!ELEMENT position (first | last | before | after)>
<!ELEMENT segment (#PCDATA)> <!ELEMENT segment (#PCDATA)>
<!ELEMENT first EMPTY > <!ELEMENT first EMPTY >
skipping to change at page 41, line 4 skipping to change at page 40, line 30
B.5 Since draft-ietf-webdav-ordering-protocol-05 B.5 Since draft-ietf-webdav-ordering-protocol-05
Typos fixed. Typos fixed.
Renamed DAV:ordermember to DAV:order-member. Renamed DAV:ordermember to DAV:order-member.
Made RFC3253-compatible pre/postcondition handling a MUST Made RFC3253-compatible pre/postcondition handling a MUST
requirement. requirement.
Reference definition of "protected property" from RFC3253. Reference definition of "protected property" from RFC3253.
Added explanation of role of DTD fragments to Notation section. Added explanation of role of DTD fragments to Notation section.
Clarified semantics for operations on versioned collections and Clarified semantics for operations on versioned collections and
collection versions. collection versions.
B.6 Since draft-ietf-webdav-ordering-protocol-06
Added atomicity statement for ORDERPATCH method.
Index Index
C C
Client-Maintained Ordering Client-Maintained Ordering
3 3
D D
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/