For example, cache behavior can be modified by control data included in the request or response message.The representation of a resource in different media type format (referred to as data, while the media type itself is a metadata) is just part of the architecture and not architecture itself.