Chapter 4. Data Model

HTTP/1.1 has a simple data model: Ultimately, all Web objects are resources, which can be addressed by Uniform Resource Identifiers (URIs). WebDAV extends this data model while still keeping it rather simple.

  • A collection is a special kind of resource that contains other resources. As a type of resource, a collection is addressable.

  • All resources have properties with names and values, but properties are not independently addressable and do not have URIs.

  • Any resource may be locked. Locks are not independently addressable either.

A data model allows clients to have assumptions about the way information will be organized on the server and to use these assumptions to access information on behalf of the user. A consistent data model ...

Get WebDAV: Next-Generation Collaborative Web Authoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.