ABSTRACT
The World Wide Web is emerging not only as an infrastructure for data, but also for a broader variety of resources that are increasingly being made available as Web services. Relevant current standards like UDDI, WSDL, and SOAP are in their fledgling years and form the basis of making Web services a workable and broadly adopted technology. However, realizing the fuller scope of the promise of Web services and associated service oriented architecture will requite further technological advances in the areas of service interoperation, service discovery, service composition, and process orchestration. Semantics, especially as supported by the use of ontologies, and related Semantic Web technologies, are likely to provide better qualitative and scalable solutions to these requirements. Just as semantic annotation of data in the Semantic Web is the first critical step to better search, integration and analytics over heterogeneous data, semantic annotation of Web services is an equally critical first step to achieving the above promise. Our approach is to work with existing Web services technologies and combine them with ideas from the Semantic Web to create a better framework for Web service discovery and composition. In this paper we present MWSAF (METEOR-S Web Service Annotation Framework), a framework for semi-automatically marking up Web service descriptions with ontologies. We have developed algorithms to match and annotate WSDL files with relevant ontologies. We use domain ontologies to categorize Web services into domains. An empirical study of our approach is presented to help evaluate its performance.
- METEOR-S: Semantic Web Services and Processes, <http://swp.semanticweb.org>]]Google Scholar
- A. Ankolekar, M. Burstein, J. Hobbs, O. Lassila, D. Martin, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, T. Payne, and K. Sycara, "DAML-S: Web service Description for the Semantic Web", Proceedings of the 1st International Semantic Web Conference (ISWC 2002).]] Google ScholarDigital Library
- S. Agarwal, S. Handschuh, and S. Staab, "Surfing the Service Web", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).]]Google ScholarDigital Library
- A. Sheth, C. Ramakrishnan, "Semantic (Web) Technology In Action Ontology Driven Information Systems for Search, Integration and Analysis", To appear in Data Engineering special issue on the Semantic Web. December 2003.]]Google Scholar
- P. Holland, "Building Web Services From Existing Application", eAI Journal, September 2002, 45--47.]]Google Scholar
- D. Fensel, C. Bussler, "The Web service Modeling Framework", Vrije Universiteit Amsterdam (VU) and Oracle Corporation]]Google Scholar
- A. Sheth, "Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, Composition and Orchestration", Invited Talk, WWW 2003 Workshop on E-Services and the Semantic Web, Budapest, Hungary, May 20, 2003.]]Google Scholar
- Web Service Conceptual Architecture <http://www-%203.ibm.com/software/solutions/webservices/pdf/WSCA.pdf> (WSCA 1.0), IBM Technical White Paper, May 2001.]]Google Scholar
- K. Verma, K. Sivashanmugam., A. Sheth, A. Patil, S. Oundhakar, and J. Miller, "-METEORS WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services <http://lsdis.cs.uga.edu/lib/download/VSS+03-TM06-003-METEOR-S-WSDI.pdf>", Journal of Information Technology and Management (to appear, 2004).]]Google Scholar
- K. Sivashanmugam, J. Miller, A. Sheth, and K. Verma, "Framework for Semantic Web Process Composition <http://lsdis.cs.uga.edu/lib/download/TR03-008.pdf>", Technical Report 03-008, LSDIS Lab, Computer Science Dept., UGA.]]Google Scholar
- M. Klein, D. Fensel, F. Harmelen, and I. Horrocks, "The Relation between Ontologies and XML Schemata", Proceedings of the {ECAI}'00 Workshop on Applications of Ontologies and Problem-Solving Methods, Berlin, Aug 2000.]]Google Scholar
- D. Fensel, "Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce", Springer Verlag, 2001.]] Google ScholarDigital Library
- R. C. Angell, G. E. Freund, et al., "Automatic Spelling Correction using a Trigram Similarity Measure", Information Processing and Management, 1983.]]Google Scholar
- G. Salton, "Automatic Text Processing: The Transformation, Analysis and Retrieval of Information by Computer", Massachusetts, Addison-Wesley, 1988.]] Google ScholarDigital Library
- E. Zamora, J. Pollock, et al., "The Use of Trigram Analysis for Spelling Error Detection", Information Processing and Management, 1981.]]Google Scholar
- G. Miller, "Special Issue, WordNet: An on-line lexical database", International Journal of Lexicography, Vol. 3, Num. 4, 1990.]]Google Scholar
- M. Porter, "An Algorithm for Suffix Stripping", Program - Automated Library and Information Systems, 1980.]]Google Scholar
- A. Hess and N. Kushmerick, "Automatically attaching semantic metadata to Web services", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).]]Google Scholar
- M. Klein, "Combining and relating ontologies: an analysis of problems and solutions", in (IJCAI 2001).]]Google Scholar
- N. Noy and M. Musen, "PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment", Proceedings of the National Conference on Artificial Intelligence (AAAI 2000).]] Google ScholarDigital Library
- J. Cardoso and A. Sheth, "Semantic e-Workflow Composition <http://chief.cs.uga.edu/~jam/webwork/geneflow/papers/CS02-_20Composition_20-_20TR.pdf>".]]Google Scholar
- A. Doan, J. Madhavan, P. Domingos, and A. Halevy, "Learning to Map between Ontologies on the Semantic Web <http://anhai.cs.uiuc.edu/home/papers/www02.pdf>", Describes the GLUE system, (WWW 2002).]] Google ScholarDigital Library
- G. Stumme and A. Madche, "FCA-Merge: Bottom-up merging of ontologies", Seventh Intl. Conf. on Artificial Intelligence (IJCAI '01), pages 225-230, Seattle, WA, 2001.]]Google Scholar
- P. Mitra, G. Wiederhold, and M. Kersten, "A graph-oriented model for articulation of ontology interdependencies", Proceedings Conference on Extending Database Technology 2000 (EDBT'2000), Konstanz, Germany, 2000.]] Google ScholarDigital Library
- H. Do, S. Melnik, and E. Rahm, "Comparison of schema matching evaluations", Proceedings of the 2nd Int. Workshop on Web Databases (German Informatics Society), 2002.]] Google ScholarDigital Library
- L.V.S. Lakshmanan, F. Sadri, and I.N. Subramanian, "On the logical foundations of schema integration and evolution in heterogeneous database systems", Proceedings of DOOD'93, pages 81--100, Phoenix, AZ, December 1993.]]Google ScholarCross Ref
- I. Schmitt and C. Türker, "An incremental approach to schema integration by refining extensional relationships", Proceedings of the Seventh International Conference on Information and Knowledge Management, 1998.]] Google ScholarDigital Library
- F. Hakimpour and A. Geppert, "Resolving semantic heterogeneity in schema integration: An ontology based approach", Proceedings of International conference on Formal Ontologies in Information Systems FOIS'01. ACM Press, October 2001.]] Google ScholarDigital Library
- J. Berlin, and A. Motro, "Autoplex, Automated Discovery of Content for Virtual Databases", CoopIS 2001, 108--122.]] Google ScholarDigital Library
- A. H. Doan, P. Domingos, and A. Halevy, "Reconciling Schemas of Disparate Data Sources: A Machine-Learning Approach", SIGMOD 2001.]] Google ScholarDigital Library
- A. H. Doan, J. Madhavan, P. Domingos, and A. Halevy, "Learning to Map between Ontologies on the Semantic Web", WWW 2002.]] Google ScholarDigital Library
- Hong-Hai Do and E. Rahm, "COMA - A System for Flexible Combination of Schema Matching Approaches", Proceedings of the 28th International Conference on Very Large Databases (VLDB), 2002.]]Google ScholarCross Ref
- J. Madhavan, P. Bernstein, and E. Rahm, "Generic Schema Matching with Cupid", Proceedings of the International Conference on Very Large Databases (VLDB), 2001.]] Google ScholarDigital Library
- M. Klein and A. Bernstein, "Searching for Services on the Semantic Web using Process Ontologies", The First Semantic Web Working Symposium (SWWS-1), 2001, Stanford, CA, USA.]]Google Scholar
Index Terms
- Meteor-s web service annotation framework
Recommendations
SAWSDL, mediation and XQUERY for web services discovery
NOTERE '08: Proceedings of the 8th international conference on New technologies in distributed systemsWeb services have been adopted by large industrial and commercial organizations to achieve interoperability between distributed systems. The interaction between web services components is done through publication, research, discovery and then invocation ...
METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services
Web services are the new paradigm for distributed computing. They have much to offer towards interoperability of applications and integration of large scale distributed systems. To make Web services accessible to users, service providers use Web service ...
Reverse Engineering Existing Web Service Applications
WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse EngineeringSemantic Web Service (SWS) enrich Web Service technology with formal, ontology-based descriptions of service functionalities and capabilities at the semantic level, thus enabling semantic-based discovery, composition, dynamic binding and ...
Comments