- Everything useful is a resource, not a file, not a CGI script, a resource, an abstract concept of something useful that the client wants to grab hold of.
- Resources are located by URLs, URLs are cheap and form the universal addressing system of the Web.
- Clients can issue a standard number of HTTP methods upon an infinite number of resources and receive something useful in return.
- Representations of resources are sent back to the client, a representation is just a way of turning the abstract concept of a resource into something more concrete, like a HTML page or a XML file. One resource can have many different representations.