- From: Walden Mathews <waldenm@optonline.net>
- Date: Sat, 28 Feb 2004 20:22:43 -0500
- To: Patrick.Stickler@nokia.com
- Cc: www-tag@w3.org
| | The other methods are needed if we wish to allow interaction with | descriptions other than retrieval. E.g. adding to the knowledge about | a resource or removing some or all of the knowledge about a resource. It seems to me that once you've applied the MGET "gateway", the regular HTTP verbs should work for mutation, no? | | Also, note that the semantics/behavior of MPUT/MDELETE do not differ | from PUT/DELETE simply in the matter of dealing with descriptions rather | than arbitrary representations -- but also in that they are not absolute, | but partial operations on a description. PUT completely replaces an already | existing representation (if any). DELETE completely removes a representation. | Yet MPUT adds to the description of a resource. And MDELETE can partially | remove statements from the description of a resource (or remove it entirely). Don't regular POST and PUT serve the purpose? POST, to append to the description; PUT to replace the description with one sans the deleted material. Also, while I like MGET because it clearly targets a different level of abstraction (sort of a gateway into "description land"), the other M methods seem to bring abstraction level ambiguity back: which URI do I use for the MPUT, and which resource does it act on? These may be specified in your paper, but they seem like the kind of thing that's easy to confuse (or forget). Walden
Received on Saturday, 28 February 2004 20:22:43 UTC