skip to main content
10.1145/988672.988747acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
Article

Meteor-s web service annotation framework

Published:17 May 2004Publication History

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.

References

  1. METEOR-S: Semantic Web Services and Processes, <http://swp.semanticweb.org>]]Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Agarwal, S. Handschuh, and S. Staab, "Surfing the Service Web", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle Scholar
  5. P. Holland, "Building Web Services From Existing Application", eAI Journal, September 2002, 45--47.]]Google ScholarGoogle Scholar
  6. D. Fensel, C. Bussler, "The Web service Modeling Framework", Vrije Universiteit Amsterdam (VU) and Oracle Corporation]]Google ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. D. Fensel, "Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce", Springer Verlag, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. C. Angell, G. E. Freund, et al., "Automatic Spelling Correction using a Trigram Similarity Measure", Information Processing and Management, 1983.]]Google ScholarGoogle Scholar
  14. G. Salton, "Automatic Text Processing: The Transformation, Analysis and Retrieval of Information by Computer", Massachusetts, Addison-Wesley, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. E. Zamora, J. Pollock, et al., "The Use of Trigram Analysis for Spelling Error Detection", Information Processing and Management, 1981.]]Google ScholarGoogle Scholar
  16. G. Miller, "Special Issue, WordNet: An on-line lexical database", International Journal of Lexicography, Vol. 3, Num. 4, 1990.]]Google ScholarGoogle Scholar
  17. M. Porter, "An Algorithm for Suffix Stripping", Program - Automated Library and Information Systems, 1980.]]Google ScholarGoogle Scholar
  18. A. Hess and N. Kushmerick, "Automatically attaching semantic metadata to Web services", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).]]Google ScholarGoogle Scholar
  19. M. Klein, "Combining and relating ontologies: an analysis of problems and solutions", in (IJCAI 2001).]]Google ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Cardoso and A. Sheth, "Semantic e-Workflow Composition <http://chief.cs.uga.edu/~jam/webwork/geneflow/papers/CS02-_20Composition_20-_20TR.pdf>".]]Google ScholarGoogle Scholar
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarCross RefCross Ref
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. Berlin, and A. Motro, "Autoplex, Automated Discovery of Content for Virtual Databases", CoopIS 2001, 108--122.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. H. Doan, P. Domingos, and A. Halevy, "Reconciling Schemas of Disparate Data Sources: A Machine-Learning Approach", SIGMOD 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. H. Doan, J. Madhavan, P. Domingos, and A. Halevy, "Learning to Map between Ontologies on the Semantic Web", WWW 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle ScholarCross RefCross Ref
  33. J. Madhavan, P. Bernstein, and E. Rahm, "Generic Schema Matching with Cupid", Proceedings of the International Conference on Very Large Databases (VLDB), 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle Scholar

Index Terms

  1. Meteor-s web service annotation framework

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              WWW '04: Proceedings of the 13th international conference on World Wide Web
              May 2004
              754 pages
              ISBN:158113844X
              DOI:10.1145/988672

              Copyright © 2004 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 17 May 2004

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate1,899of8,196submissions,23%

              Upcoming Conference

              WWW '24
              The ACM Web Conference 2024
              May 13 - 17, 2024
              Singapore , Singapore

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader