|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
METEOR-S: Semantic Web Services and Processes, <http://swp.semanticweb.org>
|
| |
2
|
Mark H. Burstein , Jerry R. Hobbs , Ora Lassila , David Martin , Drew V. McDermott , Sheila A. McIlraith , Srini Narayanan , Massimo Paolucci , Terry R. Payne , Katia P. Sycara, DAML-S: Web Service Description for the Semantic Web, Proceedings of the First International Semantic Web Conference on The Semantic Web, p.348-363, June 09-12, 2002
|
| |
3
|
S. Agarwal, S. Handschuh, and S. Staab, "Surfing the Service Web", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).
|
| |
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.
|
| |
5
|
P. Holland, "Building Web Services From Existing Application", eAI Journal, September 2002, 45--47.
|
| |
6
|
D. Fensel, C. Bussler, "The Web service Modeling Framework", Vrije Universiteit Amsterdam (VU) and Oracle Corporation
|
| |
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.
|
| |
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.
|
| |
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).
|
| |
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.
|
| |
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.
|
| |
12
|
|
| |
13
|
R. C. Angell, G. E. Freund, et al., "Automatic Spelling Correction using a Trigram Similarity Measure", Information Processing and Management, 1983.
|
| |
14
|
|
| |
15
|
E. Zamora, J. Pollock, et al., "The Use of Trigram Analysis for Spelling Error Detection", Information Processing and Management, 1981.
|
| |
16
|
G. Miller, "Special Issue, WordNet: An on-line lexical database", International Journal of Lexicography, Vol. 3, Num. 4, 1990.
|
| |
17
|
M. Porter, "An Algorithm for Suffix Stripping", Program - Automated Library and Information Systems, 1980.
|
| |
18
|
A. Hess and N. Kushmerick, "Automatically attaching semantic metadata to Web services", Proceedings of the 2nd International Semantic Web Conference (ISWC 2003).
|
| |
19
|
M. Klein, "Combining and relating ontologies: an analysis of problems and solutions", in (IJCAI 2001).
|
| |
20
|
|
| |
21
|
J. Cardoso and A. Sheth, "Semantic e-Workflow Composition <http://chief.cs.uga.edu/~jam/webwork/geneflow/papers/CS02-_20Composition_20-_20TR.pdf>".
|
 |
22
|
AnHai Doan , Jayant Madhavan , Pedro Domingos , Alon Halevy, Learning to map between ontologies on the semantic web, Proceedings of the 11th international conference on World Wide Web, May 07-11, 2002, Honolulu, Hawaii, USA
[doi> 10.1145/511446.511532]
|
| |
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.
|
| |
24
|
|
| |
25
|
|
| |
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.
|
 |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
AnHai Doan , Pedro Domingos , Alon Y. Halevy, Reconciling schemas of disparate data sources: a machine-learning approach, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.509-520, May 21-24, 2001, Santa Barbara, California, United States
|
 |
31
|
AnHai Doan , Jayant Madhavan , Pedro Domingos , Alon Halevy, Learning to map between ontologies on the semantic web, Proceedings of the 11th international conference on World Wide Web, May 07-11, 2002, Honolulu, Hawaii, USA
[doi> 10.1145/511446.511532]
|
| |
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.
|
| |
33
|
|
| |
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.
|
CITED BY 26
|
|
|
|
|
|
|
Li Kuang , Ying Li , Shuiguang Deng , Jian Wu , Wei Shi , Zhaohui Wu, Expressing Service and Query Behavior Using \pi-Calculus for Matchmaking, Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence, p.629-632, December 18-22, 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerardo Canfora , Piero Corte , Antonio De Nigro , Debora Desideri , Massimiliano Di Penta , Raffaele Esposito , Amedeo Falanga , Gloria Renna , Rita Scognamiglio , Francesco Torelli , Maria Luisa Villani , Paolo Zampognaro, The C-Cube framework: developing autonomic applications through web services, ACM SIGSOFT Software Engineering Notes, v.30 n.4, July 2005
|
|
|
|
|
|
|
|
|
|
Ziyang Duan , Arthur Bernstein , Philip Lewis , Shiyong Lu, A model for abstract process specification, verification and composition, Proceedings of the 2nd international conference on Service oriented computing, November 15-19, 2004, New York, NY, USA
|
|
Hamid Reza Motahari Nezhad , Boualem Benatallah , Axel Martens , Francisco Curbera , Fabio Casati, Semi-automated adaptation of service interactions, Proceedings of the 16th international conference on World Wide Web, May 08-12, 2007, Banff, Alberta, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Oberle , Steffen Lamparter , S. Grimm , D. Vrandečić , S. Staab , A. Gangemi, Towards ontologies for formalizing modularization and communication in large software systems, Applied Ontology, v.1 n.2, p.163-202, April 2006
|
|
|
|
|
|
|
|
|
Marco Brambilla , Stefano Ceri , Federico Michele Facca , Irene Celino , Dario Cerizza , Emanuele Della Valle, Model-driven design and development of semantic Web service applications, ACM Transactions on Internet Technology (TOIT), v.8 n.1, p.3-es, November 2007
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|