Enhancing the Discovery of Web Services: A Keyword-oriented Multiontology Reconciliation

The success of Web Services as a tool to decouple and distribute different processes is beyond any doubt. On the one hand, their distributed nature makes them perfect to deploy our applications in a network. On the other hand, the service abstraction provides an easy way to develop large scale solutions by using other’s software components. However, to reach the full potential of Web Services, the need for an accurate search approach arises. Semantic ones use ontologies to describe what services do, but, what does happen when providers and requesters of services do not use the same ontologies, i.e., the same semantic vocabulary? In this paper, we propose an approach to enhance the discovery of Web Services based on the semantic reconciliation of providers and requesters before the discovery process itself. Our system reuses and integrates ontological information extracted from several online pools of ontologies to make possible to: 1) add semantics easily to existing non-semantic services; and, 2) perform a semantic keywordbased search independently of the ontologies used by the provider. Thus, our proposal bridges the semantic gap between requesters and providers.

[1]  Amit P. Sheth,et al.  Discovery of Web Services in a Multi-Ontology and Federated Registry Environment , 2005, Int. J. Web Serv. Res..

[2]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[3]  Nicholas Kushmerick,et al.  ASSAM: A Tool for Semi-automatically Annotating Semantic Web Services , 2004, SEMWEB.

[4]  Eduardo Mena,et al.  Discovering the Semantics of User Keywords , 2007, J. Univers. Comput. Sci..

[5]  Harith Alani Ontology Construction from Online Ontologies , 2006 .

[6]  Siegfried Handschuh,et al.  Semantic annotation for knowledge management: Requirements and a survey of the state of the art , 2006, J. Web Semant..

[7]  Rafael Berlanga Llavori,et al.  Safe and Economic Re-Use of Ontologies: A Logic-Based Methodology and Tool Support , 2008, OWLED.

[8]  Matthias Klusch,et al.  Automated semantic web service discovery with OWLS-MX , 2006, AAMAS '06.

[9]  Steffen Staab,et al.  Annotation, composition and invocation of semantic web services , 2004, J. Web Semant..

[10]  Vasant Honavar,et al.  A framework for semantic web services discovery , 2005, WIDM '05.

[11]  Alexander Mikroyannidis Toward a Social Semantic Web , 2007, Computer.

[12]  David L. Martin,et al.  Semantic Web Services , 2012, Springer Berlin Heidelberg.

[13]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[14]  Dieter Fensel,et al.  WWW or What is Wrong with Web services , 2005, Third European Conference on Web Services (ECOWS'05).

[15]  Eduardo Mena,et al.  Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 , 2008, OM.

[16]  Enrico Motta,et al.  SCARLET: SemantiC RelAtion DiscoveRy by Harvesting OnLinE OnTologies , 2008, ESWC.

[17]  Valentin Robu,et al.  Emergence of consensus and shared vocabularies in collaborative tagging systems , 2009, TWEB.

[18]  Avigdor Gal,et al.  Automatic Ontology Matching Using Application Semantics , 2005, AI Mag..

[19]  Matthias Klusch,et al.  WSMO-MX: A hybrid Semantic Web service matchmaker , 2009, Web Intell. Agent Syst..

[20]  Anupriya Ankolekar,et al.  Automatic Matchmaking of Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[21]  John Domingue,et al.  IRS-III: A Broker for Semantic Web Services Based Applications , 2006, International Semantic Web Conference.

[22]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[23]  Evelina Lamma,et al.  Integrating Abductive Logic Programming and Description Logics in a Dynamic Contracting Architecture , 2009, 2009 IEEE International Conference on Web Services.

[24]  Andreas Abecker,et al.  Semantic Web Services: Concepts, Technologies, and Applications , 2010 .

[25]  Matthias Klusch,et al.  SAWSDL-MX2: A Machine-Learning Approach for Integrating Semantic Web Service Matchmaking Variants , 2009, 2009 IEEE International Conference on Web Services.

[26]  Karl Aberer,et al.  The chatty web: emergent semantics through gossiping , 2003, WWW '03.