Semi-automatically annotating data semantics to web services using ontology mapping

In this paper, we propose an approach to solve the problem of annotation by mapping concepts in data type definitions, namely XSD, in WSDL files to shared ontologies represented in OWL, then using the mapping results to annotate XML schema according to SAWSDL specifications. Thus, we are moving towards to enrich WSDL with semantics without introducing new standards. Furthermore, our semantic annotation establishes a foundation for data mediation, the solution to the problem of data heterogeneity in service composition.

[1]  Silvana Castano,et al.  Matching Ontologies in Open Networked Systems: Techniques and Applications , 2006, J. Data Semant..

[2]  Peter Fankhauser,et al.  XML data integration with OWL: experiences and challenges , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[3]  Yijun Yu,et al.  Web Service Composition: A Reality Check , 2007, WISE.

[4]  B. Medairy,et al.  Realizing organizational collaboration through semantic mediation , 2006, 2006 IEEE Aerospace Conference.

[5]  Silvana Castano,et al.  From surface to intensive matching of semantic Web ontologies , 2004, Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004..

[6]  Carole A. Goble,et al.  Automatic annotation of Web services based on workflow definitions , 2006, TWEB.

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

[8]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

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

[10]  H. Werthner,et al.  Conceptual Normalisation of XML Data for Interoperability in Tourism , 2002 .

[11]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[12]  Silvana Castano,et al.  Global Viewing of Heterogeneous Data Sources , 2001, IEEE Trans. Knowl. Data Eng..

[13]  Hui Guo,et al.  Learning Ontologies to Improve the Quality of Automatic Web Service Matching , 2007, ICWS.

[14]  Silvana Castano,et al.  H-MATCH: an Algorithm for Dynamically Matching Ontologies in Peer-based Systems , 2003, SWDB.

[15]  Zhang Duo,et al.  Web service annotation using ontology mapping , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).