Abstract
The paper provides a conceptual framework for designing and executing business processes using semantic Web services. We envision a world in which a designer defines a “virtual“ Web service as part of a business process, while requiring the system to seek actual Web services that match the specifications of the designer and can be invoked whenever the virtual Web service is activated. Taking a conceptual modeling approach, the relationships between ontology concepts and syntactic Web services are identified. We then propose a generic algorithm for ranking top-K Web services in a decreasing order of their benefit vis-á-vis the semantic Web service. We conclude with an extention of the framework to handle uncertainty as a result of concept mismatch and the desired properties of a schema matching algorithm to support Web service identification.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
The akt reference ontology (2002), http://www.aktors.org/publications/ontology/
Anaby-Tavor, A.: Enhancing the formal similarity based matching model. Master’s thesis, Technion-Israel Institute of Technology (May 2003)
Ankolekar, A., Martin, D.L., Zeng, Z., Hobbs, J.R., Sycara, K., Burstein, B., Paolucci, M., Lassila, O., Mcilraith, S.A., Narayanan, S., Payne, P.: DAML-S: Semantic markup for web services. In: Proceedings of the International Semantic Web Workshop (SWWS), July 2001, pp. 411–430 (2001)
Berlin, J., Motro, A.: Autoplex: Automated discovery of content for virtual databases. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, pp. 108–122. Springer, Heidelberg (2001)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic Web. Scientific American (May 2001)
Bernstein, A., Kaufmann, E., Bur̈ki, C., Klein, M.: How similar is it? towards personalized similarity measures in ontologies. In: 7. Internationale Tagung Wirtschaftsinformatik (February 2005)
Bernstein, P.A., Melnik, S.: Meta data management. In: Proceedings of the IEEE CS International Conference on Data Engineering. IEEE Computer Society, Los Alamitos (2004)
Convent, B.: Unsolvable problems related to the view integration approach. In: Atzeni, P., Ausiello, G. (eds.) ICDT 1986. LNCS, vol. 243, pp. 141–156. Springer, Heidelberg (1986)
Dean, M., Schreiber, G., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, M., Patel-Schneider, P.F., Stein, S.: OWL web ontology language reference. Working draft, W3C (March 2003)
Doan, A., Domingos, P., Halevy, A.Y.: Reconciling schemas of disparate data sources: A machine-learning approach. In: Aref, W.G. (ed.) Proceedings of the ACM-SIGMOD conference on Management of Data (SIGMOD), Santa Barbara, California, May 2001. ACM Press, New York (2001)
Doan, A., Madhavan, J., Domingos, P., Halevy, A.: Learning to map between ontologies on the semantic web. In: Proceedings of the eleventh international conference on World Wide Web, pp. 662–673. ACM Press, New York (2002)
Dong, X., Halevy, A.Y., Madhavan, J., Nemes, E., Zhang, J.: Simlarity search for web services. In: VLDB, pp. 372–383 (2004)
Dori, D.: Object-Process Methodology - A Holistic Systems Paradigm. Springer, Heidelberg (2002)
Dori, D.: Visweb - the visual semantic web: unifying human and machine knowledge representations with object-process methodology. VLDB 13(2), 120–147 (2004)
Dori, D., Toch, E., Reinhartz-Berger, I.: Modeling semantic web services with opm/s - a human and machine-interpretable language. In: Third International Workshop on Web Dynamics, WWW 2004, New York (2004)
Fridman Noy, N., Musen, M.A.: PROMPT: Algorithm and tool for automated ontology merging and alignment. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI 2000), Austin, TX, pp. 450–455 (2000)
Gal, A., Anaby-Tavor, A., Trombetta, A., Montesi, D.: A framework for modeling and evaluating automatic semantic reconciliation. VLDB Journal (2004) (to appear)
Gal, A., Modica, G., Jamil, H.M., Eyal, A.: Automatic ontology matching using application semantics. AI Magazine (2004) (to appear)
Ghandeharizadeh, S., Knoblock, C.A., Papadopoulos, C., Shahabi, C., Alwagait, E., Ambite, J.L., Cai, M., Chen, C.-C., Pol, P., Schmidt, R.R., Song, S., Thakkar, S., Zhou, R.: Proteus: A system for dynamically composing and intelligently executing web services. In: ICWS, pp. 17–21 (2003)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)
He, B., Chen-Chuan Chang, K.: Statistical schema matching across Web query interfaces. In: Proceedings of the ACM-SIGMOD conference on Management of Data (SIGMOD), San Diego, California, United States, 2003, pp. 217–228. ACM Press, New York (2003)
Hull, R.: Managing semantic heterogeneity in databases: A theoretical perspective. In: Proceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS), pp. 51–61. ACM Press, New York (1997)
Klein, M., Bernstein, A.: Towards high-precision service retrieval. IEEE Internet Computing
Koifman, G., Gal, A., Shehory, O.: Schema mapping verification. In: Davulcu, H., Kushmerick, N. (eds.) Proceedings of the VLDB 2004 Workshop on Information Integration on the Web, Toronto, Canada, August 2004, pp. 52–57 (2004)
Madhavan, J., Bernstein, P.A., Rahm, E.: Generic schema matching with Cupid. In: Proceedings of the International conference on very Large Data Bases (VLDB), Rome, Italy, September 2001, pp. 49–58 (2001)
Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: A versatile graph matching algorithm and its application to schema matching. In: Proceedings of the IEEE CS International Conference on Data Engineering, pp. 117–140 (2002)
Ouzzani, M., Bouguettaya, A.: Efficient access to web services. IEEE Internet Computing 8(2), 34–44 (2004)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.P.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Patil, A., Oundhakar, S., Sheth, A., Verma, K.: Meteor-s web service annotation framework. In: Proceedings of WWW 2004, New York, May 2004, pp. 553–562 (2004)
Rodríguez, M.A., Egenhofer, M.J.: Determining semantic similarity among entity classes from different ontologies. IEEE Trans. Knowl. Data Eng. 15(2), 442–456 (2003)
Rodriguez-Gianolli, P., Mylopoulos, J.: A semantic approach to XML-based data integration. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 117–132. Springer, Heidelberg (2001)
Zaremski, A.M., Wing, J.M.: Specification matching of software components. ACM Transactions on Software Engineering and Methodology 6(4), 333–369 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toch, E., Gal, A., Dori, D. (2005). Automatically Grounding Semantically-Enriched Conceptual Models to Concrete Web Services. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds) Conceptual Modeling – ER 2005. ER 2005. Lecture Notes in Computer Science, vol 3716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568322_20
Download citation
DOI: https://doi.org/10.1007/11568322_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29389-7
Online ISBN: 978-3-540-32068-5
eBook Packages: Computer ScienceComputer Science (R0)