To main content

WSMO-Lite and hRESTS: Lightweight semantic annotations for Web services and RESTful APIs

Abstract

Service-oriented computing has brought special attention to service description, especially in connection with semantic technologies. The expected proliferation of publicly accessible services can benefit greatly from tool support and automation, both of which are the focus of Semantic Web Service (SWS) frameworks that especially address service discovery, composition and execution. As the first SWS standard, in 2007 the World Wide Web Consortium produced a lightweight bottom-up specification called SAWSDL for adding semantic annotations to WSDL service descriptions. Building on SAWSDL, this article presents WSMO-Lite, a lightweight ontology of Web service semantics that distinguishes four semantic aspects of services: function, behavior, information model, and nonfunctional properties, which together form a basis for semantic automation. With the WSMO-Lite ontology, SAWSDL descriptions enable semantic automation beyond simple input/output matchmaking that is supported by SAWSDL itself. Further, to broaden the reach of WSMO-Lite and SAWSDL tools to the increasingly common RESTful services, the article adds hRESTS and MicroWSMO, two HTML microformats that mirror WSDL and SAWSDL in the documentation of RESTful services, enabling combining RESTful services with WSDL-based ones in a single semantic framework. To demonstrate the feasibility and versatility of this approach, the article presents common algorithms for Web service discovery and composition adapted to WSMO-Lite.

Category

Academic article

Language

English

Author(s)

  • Dumitru Roman
  • Jacek Kopecký
  • Tomas Vitvar
  • John Domingue
  • Dieter Fensel

Affiliation

  • SINTEF Digital / Sustainable Communication Technologies
  • University of Portsmouth
  • University of Innsbruck
  • United Kingdom

Year

2015

Published in

Journal of Web Semantics

ISSN

1570-8268

Publisher

Elsevier

Volume

31

Page(s)

39 - 58

View this publication at Cristin