|
ABSTRACT
Web service discovery is one of the main applications of semantic Web services, which extend standard Web services with semantic annotations. Current discovery solutions were developed in the context of automatic service composition. Thus, the “client” of the discovery procedure is an automated computer program rather than a human, with little, if any, tolerance to inexact results. However, in the real world, services which might be semantically distanced from each other are glued together using manual coding. In this article, we propose a new retrieval model for semantic Web services, with the objective of simplifying service discovery for human users. The model relies on simple and extensible keyword-based query language and enables efficient retrieval of approximate results, including approximate service compositions. Since representing all possible compositions and all approximate concept references can result in an exponentially-sized index, we investigate clustering methods to provide a scalable mechanism for service indexing. Results of experiments, designed to evaluate our indexing and query methods, show that satisfactory approximate search is feasible with efficient processing time.
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
|
Ankolekar, A., Martin, D. L., Zeng, Hobbs, J. R., Sycara, K., Burstein, Paolucci, M., Lassila, O., Mcilraith, S. A., Narayanan, S., and Payne. 2001. Daml-s: Semantic markup for web services. In Proceedings of the International Semantic Web Workshop (SWWS), 411--430.
|
| |
2
|
Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D., Patel-Schneider, P., and Stein, L. 2004. OWL web ontology language reference. W3c candidate recommendation, W3C.
|
| |
3
|
|
| |
4
|
Bellwood, T., Clement, L., Ehnebuske, D., Hately, A., Hondo, M., Husband, Y., Januszewski, K., Lee, S. B. M., Munter, J., and von Riegen, C. 2002. Tech. Rep. UDDI version 3.0. http://www.uddi.org/.
|
| |
5
|
Bernstein, A., Kaufmann, E., Bu''rki, C., and Klein, M. 2005. How similar is it? Towards personalized similarity measures in ontologies. Int. Tagung Wirtschaftsinformatik 7.
|
 |
6
|
|
| |
7
|
|
| |
8
|
Christensen, E., F., Meredith, G., and Weerawarana, S. 2001. Web services description language (WSDL) 1.1. Specification document, W3C. March.
|
| |
9
|
|
| |
10
|
Euzenat, J. and Valtchev, P. 2004. Similarity-Based ontology alignment in OWL-lite. In Proceedings of the European Conference on Artificial Intelligence ECAI, 333--337.
|
| |
11
|
|
| |
12
|
Grau, B., Parsia, B., Sirin, E., and Kalyanpur, A. 2005. Automatic partitioning of owl ontologies using e-connections. In Proceedings of the International Workshop on Description Logics.
|
| |
13
|
|
| |
14
|
Klusch, M., Fries, B., Khalid, M., and Sycara, K. 2005. Owls-MX: Hybrid semantic web service retrieval. In Proceedings of the 1st International, AAAI Fall Symposium on Agents and the Semantic Web AAAI Press.
|
| |
15
|
Lara, R., Roman, D., Polleres, A., and Fensel, D. 2004. A conceptual comparison of wsmo and owl-s. In Proceedings of the European Conference on Web Services (ECOWS). Lecture Notes in Computer Science, vol. 3250. Springer, 254--269.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Schlosser, M., Sintek, M., Decker, S., and Nejdl, W. 2002. Hypercup: Hypercubes, ontologies, and efficient search on peer-to-peer networks. In Proceedings of the 1st Workshop on Agents and P2P Computing.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Sirin, E., Hendler, J., and Parsia, B. 2003. Semi-Automatic composition of web services using semantic descriptions. In the Workshop on Web Services: Modeling, Architecture and Infrastructure (ICEIS).
|
| |
23
|
|
| |
24
|
Toch, E., Gal, A., and Dori, D. 2005. Automatically grounding semantically-enriched conceptual models to concrete web services. In Proceedings of the International Conference on Conceptual Modeling (ER). Lecture Notes in Computer Science, vol. 3716. Springer, 304--319.
|
| |
25
|
Traverso, P. and Pistore, M. 2004. Automated composition of semantic web services into executable processes. In Proceedings of the International Semantic Web Conference (ISWC), Springer, 380--394.
|
| |
26
|
|
| |
27
|
Wohed, P., van der Aalst, W. M. P., Dumas, M., and ter Hofstede, A. H. M. 2003. Analysis of web services composition languages: The case of bpel4ws. In Proceedings of the International Conference on Conceptual Modeling (ER). Lecture Notes in Computer Science, vol. 2813. Springer, 200--215.
|
|