Semantic Annotation of SOAP Web Services based on Word Sense Disambiguation Techniques

A key requirement for materializing the Semantic Web involves the annotation of resources and Web services with semantic metadata. This procedure is traditionally addressed as a manual task, which involves a high consumption of time and resources as well as the expertise on description formats and formal representations of knowledge, such as ontologies. Some research has promoted the development of mechanisms that partially automate the semantic annotation procedure, however, for the services particular case, those works lack of an analysis of the linguistic context of descriptor documents or interfaces, which provide adequate assignment of semantic annotations on the functional attributes of the services. In this context, this paper introduces a mechanism to automate the semantic annotation of SOAP services, supported by Word Sense Disambiguation techniques (WSD), from which it is possible to link the context of descriptor documents to the procedure of identification and association of ontological entities related to service attributes. This document discusses the mechanism described above, by developing an example, as well as the results of the experimental evaluation performed on a prototype that implements the proposal.

[1]  John A. Miller,et al.  Web Services Discovery Utilizing Semantically Annotated WSDL , 2008, Reasoning Web.

[2]  Mikalai Yatskevich,et al.  Preliminary Evaluation of Schema Matching Systems , 2003 .

[3]  Dhavalkumar Thakker,et al.  S-CBR: semantic case based reasoner for web services discovery and matchmaking , 2006 .

[4]  David D. Lewis,et al.  Representation and Learning in Information Retrieval , 1991 .

[5]  Mark Lycett,et al.  A Query-based Approach for Semi-Automatic Annotation of Web Services , 2011, Int. J. Inf. Syst. Soc. Chang..

[6]  Dirk Lewandowski,et al.  The retrieval effectiveness of search engines on navigational queries , 2011, Aslib Proc..

[7]  Amit P. Sheth,et al.  Semantic annotation of web services , 2003 .

[8]  Ted Briscoe,et al.  32nd Annual Meeting of the Association for Computational Linguistics, 27-30 June 1994, New Mexico State University, Las Cruces, New Mexico, USA, Proceedings , 1994, ACL.

[9]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

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

[11]  Djamel Belaïd,et al.  Toward an Integrated Ontology for Web Services , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[12]  DentlerKathrin,et al.  Comparison of reasoners for large ontologies in the OWL 2 EL profile , 2011 .

[13]  Patrick Martin,et al.  Clustering WSDL Documents to Bootstrap the Discovery of Web Services , 2010, 2010 IEEE International Conference on Web Services.

[14]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[15]  John Domingue,et al.  Automated Information Extraction from Web APIs Documentation , 2012, WISE.

[16]  Ted Pedersen,et al.  WordNet::SenseRelate::AllWords - A Broad Coverage Word Sense Tagger that Maximizes Semantic Relatedness , 2009, NAACL.

[17]  Guo Jie,et al.  Applying Recommender System Based Mashup to Web-Telecom Hybrid Service Creation , 2009, GLOBECOM 2009.

[18]  Bo Cheng,et al.  Applying Recommender System Based Mashup to Web-Telecom Hybrid Service Creation , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[19]  Jean François Santucci,et al.  MATAWS: A Multimodal Approach for Automatic WS Semantic Annotation , 2011, NDT.

[20]  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..

[21]  Chouki Tibermacine,et al.  Automatic Tag Identification in Web Service Descriptions , 2010, WEBIST.

[22]  Mimoun Malki,et al.  Semantic Annotation of Web Services , 2012, ICWIT.

[23]  Ted Pedersen,et al.  Maximizing Semantic Relatedness to Perform Word Sense Disambiguation , 2005 .

[24]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..