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.

URL: http://www.springerlink.com/content/j4633106121204...
DOI (Digital Object Identifier) Link: http://dx.doi.org/10.1007/978-1-4419-8303-9_22
Google Scholar: Look up in Google Scholar

Abstract

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 Chapter
Copyright Holders: 2011 SpringerScience+Business media, LLC
ISBN: 1-4419-8302-3, 978-1-4419-8302-2
Academic Unit/Department: Knowledge Media Institute
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Related URLs:
Item ID: 29273
Depositing User: Kay Dave
Date Deposited: 23 Aug 2011 16:07
Last Modified: 24 Oct 2012 10:26
URI: http://oro.open.ac.uk/id/eprint/29273
Share this page:

Altmetrics

Scopus Citations

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk