header

WSMO-Lite and HRESTS: Lightweight Semantic Annotations for Web Services and Restful APIs

51 Pages Posted: 11 Jul 2018 First Look: Accepted

See all articles by Dumitru Roman

Dumitru Roman

SINTEF Energy Research

Jacek Kopecky

University of Portsmouth - School of Computing

Tomas Vitvar

University of Innsbruck - Institute of Computer Science

John Domingu

The Open University - Knowledge Media Institute

Dieter Fensel

University of Innsbruck - Semantic Technology Institute (STI) Innsbruck

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.

Keywords: WSMO-Lite, SAWSDL, Web services, RESTful services

Suggested Citation

Roman, Dumitru and Kopecky, Jacek and Vitvar, Tomas and Domingu, John and Fensel, Dieter, WSMO-Lite and HRESTS: Lightweight Semantic Annotations for Web Services and Restful APIs (2015). Journal of Web Semantics First Look. Available at SSRN: https://ssrn.com/abstract=3199180 or http://dx.doi.org/10.2139/ssrn.3199180

Dumitru Roman (Contact Author)

SINTEF Energy Research ( email )

Kolbjørn Hejes vei 1A
Trondheim, NO-7034
Norway

Jacek Kopecky

University of Portsmouth - School of Computing ( email )

University House
Winston Churchhill Avenue
Portsmouth, Hampshire PO1 2UP
United Kingdom

Tomas Vitvar

University of Innsbruck - Institute of Computer Science ( email )

Universitätsstraße 15
Innsbruck, Innsbruck 6020
Austria

John Domingu

The Open University - Knowledge Media Institute ( email )

Walton Hall
Milton Keynes
United Kingdom

Dieter Fensel

University of Innsbruck - Semantic Technology Institute (STI) Innsbruck ( email )

Innsbruck,
Austria

Register to save articles to
your library

Register

Paper statistics

Abstract Views
151
Downloads
6