This is probably the hardest thing to grasp about REST — the fact that any and all application semantics can be mapped to the uniform REST interface (the HTTP verbs) without introducing actions (operations/methods) into the URL, and without adding new verbs.
For that matter, any and all application semantics can be mapped into the uniform interface of "read", "write" and "move head".
But that doesn't mean I really want to write apps that way in either case...
It seems like quite a jump to take the general utility of a uniform interface and use that to imply the existence or definition of the uniform interface that precludes all others.
