An Analysis of Service Ontologies

Services are increasingly shaping the world’s economic activity. Service provision and consumption have been profiting from advances in ICT, but the decentralization and heterogeneity of the involved service entities still pose engineering challenges. One of these challenges is to achieve semantic interoperability among these autonomous entities. Semantic web technology aims at addressing this challenge on a large scale, and has matured over the last years. This is evident from the various efforts reported in the literature in which service knowledge is represented in terms of ontologies developed either in individual research projects or in standardization bodies. This paper aims at analyzing the most relevant service ontologies available today for their suitability to cope with the service semantic interoperability challenge. We take the vision of the Internet of Services (IoS) as our motivation to identify the requirements for service ontologies. We adopt a formal approach to ontology design and evaluation in our analysis. We start by defining informal competency questions derived from a motivating scenario, and we identify relevant concepts and properties in service ontologies that match the formal ontological representation of these questions. We analyze the service ontologies with our concepts and questions, so that each ontology is positioned and evaluated according to its utility. The gaps we identify as the result of our analysis provide an indication of open challenges and future work.

[1]  Martin Hepp,et al.  Products and Services Ontologies: A Methodology for Deriving OWL Ontologies from Industrial Categorization Standards , 2006, Int. J. Semantic Web Inf. Syst..

[2]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[3]  Nicola Guarino,et al.  Towards an Ontological Foundation for Services Science , 2009, FIS.

[4]  Valeria De Antonellis,et al.  Ontology-based methodology for e-service discovery , 2006, Inf. Syst..

[5]  Justin O'Sullivan,et al.  Towards a Precise Understanding of Service Properties , 2003, ICEIS Doctoral Consortium.

[6]  Murat Sensoy,et al.  Evolving service semantics cooperatively: a consumer-driven approach , 2009, Autonomous Agents and Multi-Agent Systems.

[7]  Jorge S. Cardoso,et al.  Service Engineering for the Internet of Services , 2008, ICEIS.

[8]  Gregor Scheithauer,et al.  Describing Services for Service Ecosystems , 2009, ICSOC Workshops.

[9]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[10]  V. Richard Benjamins,et al.  Ontology Management in e-Banking Applications , 2008, Ontology Management.

[11]  Arthur H. M. ter Hofstede,et al.  Capabilities: Describing What Services Can Do , 2003, ICSOC.

[12]  Martin Hepp,et al.  GoodRelations: An Ontology for Describing Products and Services Offers on the Web , 2008, EKAW.

[13]  Dieter Fensel,et al.  WSMO-Lite: lightweight semantic descriptions for services on the web , 2007, Fifth European Conference on Web Services (ECOWS'07).

[14]  Jaap Gordijn,et al.  Value Webs: using ontologies to bundle real-world services , 2004, IEEE Intelligent Systems.

[15]  James C. Spohrer,et al.  A research manifesto for services science , 2006, CACM.

[16]  Xiaofei Xu,et al.  Ontology-based Service Component Model for Interoperability of Service Systems , 2008, IESA.

[17]  Ian Sommerville,et al.  Quality of Service Requirement Specification using an Ontology , 2005 .

[18]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[19]  Dieter Fensel,et al.  SESA: Emerging Technology for Service-Centric Environments , 2007, IEEE Softw..

[20]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[21]  Amit P. Sheth,et al.  Semantics enhanced Services: METEOR-S, SAWSDL and SA-REST , 2008, IEEE Data Eng. Bull..

[22]  Jaap Gordijn,et al.  A shared service terminology for online service provisioning , 2004, ICEC '04.

[23]  Joerg Evermann,et al.  MOQ: Web services ontologies for QoS and general quality evaluations , 2007, Int. J. Metadata Semant. Ontologies.

[24]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[25]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[26]  Martin Hepp,et al.  Content metrics for products and services categorization standards , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[27]  Martin Hepp,et al.  A Methodology for Deriving OWL Ontologies from Products and Services Categorization Standards , 2004, ECIS.

[28]  Kurt Geihs,et al.  An ontology for quality-aware service discovery , 2006, Comput. Syst. Sci. Eng..

[29]  Vuong Xuan Tran WS-QoSOnto: A QoS Ontology for Web Services , 2008, 2008 IEEE International Symposium on Service-Oriented System Engineering.

[30]  Miltiadis D. Lytras,et al.  The Future Of The Semantic Web For Enterprises , 2007, The Semantic Web: Real-World Applications from Industry.

[31]  Ian Horrocks,et al.  Ontology Reasoning in the SHOQ(D) Description Logic , 2001, IJCAI.

[32]  Levent V. Orman Service Semantics, Structure, and Design , 2008 .

[33]  Jorge S. Cardoso The Semantic Web Vision: Where Are We? , 2007, IEEE Intelligent Systems.

[34]  James C. Spohrer,et al.  Service Science , 2007, Journal of Grid Computing.

[35]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[36]  Z. S. Baida,et al.  Software-aided Service Bundling : Intelligent Methods and Tools for Graphical Service Modeling , 2006 .

[37]  Franz Baader Description Logics , 2009, Reasoning Web.

[38]  Ian Sommerville,et al.  QoSOnt: a QoS ontology for service-centric systems , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.