Skip to main content

21. IANA Considerations

21. IANA Considerations

21.1. New URI Schemes

This specification defines two URI schemes:

  1. the "opaquelocktoken" scheme defined in Appendix C, and

  2. the "DAV" URI scheme, which historically was used in [RFC2518] to disambiguate WebDAV property and XML element names and which continues to be used for that purpose in this specification and others extending WebDAV. Creation of identifiers in the "DAV:" namespace is controlled by the IETF.

Note that defining new URI schemes for XML namespaces is now discouraged. "DAV:" was defined before standard best practices emerged.

21.2. XML Namespaces

XML namespaces disambiguate WebDAV property names and XML elements. Any WebDAV user or application can define a new namespace in order to create custom properties or extend WebDAV XML syntax. IANA does not need to manage such namespaces, property names, or element names.

21.3. Message Header Fields

The message header fields below should be added to the permanent registry (see [RFC3864]).

21.3.1. DAV

Header field name: DAV

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.1)

21.3.2. Depth

Header field name: Depth

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.2)

21.3.3. Destination

Header field name: Destination

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.3)

21.3.4. If

Header field name: If

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.4)

21.3.5. Lock-Token

Header field name: Lock-Token

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.5)

21.3.6. Overwrite

Header field name: Overwrite

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.6)

21.3.7. Timeout

Header field name: Timeout

Applicable protocol: http

Status: standard

Author/Change controller: IETF

Specification document: this specification (Section 10.7)

21.4. HTTP Status Codes

This specification defines the HTTP status codes

  • 207 Multi-Status (Section 11.1)
  • 422 Unprocessable Entity (Section 11.2),
  • 423 Locked (Section 11.3),
  • 424 Failed Dependency (Section 11.4) and
  • 507 Insufficient Storage (Section 11.5),

to be updated in the registry at <http://www.iana.org/assignments/http-status-codes>.

Note: the HTTP status code 102 (Processing) has been removed in this specification; its IANA registration should continue to reference RFC 2518.