The Open UniversitySkip to content

RESTful services with lightweight machine-readable descriptions and semantic annotations

Kopecký, Jacek; Vitvar, Tomas; Pedrinaci, Carlos and Maleshkova, Maria (2011). RESTful services with lightweight machine-readable descriptions and semantic annotations. In: Wilde, Erik and Pautasso, Cesare eds. REST: From Research to Practice. New York: Springer, pp. 473–506.

DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


REST was originally developed as the architectural foundation for the human-oriented Web, but it has turned out to be a useful architectural style for machine-to-machine distributed systems as well. The most prominent wave of machine-oriented RESTful systems are Web APIs (also known as RESTful services), provided by Web sites such as Facebook, Flickr, and Amazon to facilitate access to the services from programmatic clients, including other Web sites. Currently, Web APIs do not commonly provide machine-processable service descriptions which would help tool support and even some degree of automation on the client side. This chapter presents current research on lightweight service description for Web APIs, building on the HTML documentation that accompanies the APIs. descriptions. HTML documentation can be annotated with a microformat that captures a minimal machine-oriented service model, or with RDFa using the RDF representation of the same service model. Machine-oriented descriptions (now embedded in the HTML documentation of Web APIs) can also capture the semantics of Web APIs and thus support further automation for clients. The chapter includes a discussion of various types and degrees of tool support and automation possible using the lightweight service descriptions.

Item Type: Book Section
Copyright Holders: 2011 SpringerScience+Business media, LLC
ISBN: 1-4419-8302-3, 978-1-4419-8302-2
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Knowledge Media Institute (KMi)
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Research Group: Centre for Research in Computing (CRC)
Related URLs:
Item ID: 29273
Depositing User: Kay Dave
Date Deposited: 23 Aug 2011 16:07
Last Modified: 07 Dec 2018 09:55
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU