REST: From Research to Practice

pp 459-471


Metadata Architecture in RESTful Design

  • Antonio Garrote HernándezAffiliated withUniversity of Salamanca Email author 
  • , María N. Moreno GarcíaAffiliated withUniversity of Salamanca

* Final gross prices may vary according to local VAT.

Get Access


Metadata is a key component of the REST architecture that can be used to provide additional information about web resources. The ultimate goal of metadata is to transform web resources into self describing information units that can be automatically processed by software agents. We review the main options present in the HTTP standard to provide metadata for web resources. We also review the main mechanisms proposed by standard organizations like the W3C and the IETF as well as by groups of practitioners to provide additional ways of associating metadata to resources. The connection between metadata and semantic web technologies is also explored. Finally the notion of resource and metadata discovery is also introduced and the main discovery technologies are reviewed.