Resource : A server-side object addressable by an URI.
Endpoint : A client-side object holding an URI for a resource and providing an interface for possible operations.
Entity : A serializable representation of a resource; usually a simple DTO. Consumed or provided by an endpoint.
Element : An individual resource; usually part of a collection.
Collection : A resource with multiple child-resources of the same type.