The Atom Publishing Protocol is an application-level protocol for publishing and editing Web resources using HTTP [RFC2616] and XML 1.0 [W3C.REC-xml-20040204]. The protocol supports the creation of arbitrary web resources and provides facilities for:
Collections: Sets of resources, which may be retrieved in whole or in part.
Introspection: Discovering and describing collections.
Editing: Creating, updating and deleting resources.