Abstract
The traditional perception of isolated data systems is changing to a new one where the interest of a real and efficient interoperation among those data systems is recognized. However, many problems must be solved yet before a real interoperation becomes true. In order to overcome the existing problems, there is a considerable number of proposals that can be found in the specialized literature that promote the idea of semantic interoperability.
A new framework to achieve semantic interoperability among agent based data systems at a communication level is proposed in this paper. This framework permits agents belonging to different data systems 1) to send each other suitable messages without requiring the establishment of a common communication pattern in advance; 2) to understand, completely or partially, those messages that are interchanged among themselves; and 3) to invoke web services offered by the data systems at a high level without needing to go into technical details. An ontology that captures the semantics of different communication acts is the key element for supporting the functionalities provided by the framework. Furthermore, the framework has been extended to support semantic descriptions of web services, which favor their automatic discovery. The usefulness of the presented framework is evaluated using two case study of interoperation among heterogeneous data systems; on one side through the agents of those systems, and on the other side, through the combination of an agent and a web service.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Park, J., Ram, S.: Information systems interoperability: what lies benath? ACM Transactions on Information Systems 22, 595–632 (2004)
Goble, C.A., et al.: Transparent access to multiple bioinformatics information sources. IBM Systems Journal 40, 532–551 (2001)
Mena, E., Illarramendi, A., Kashyap, V., Sheth, A.: OBSERVER: An approach for query processing in global information systems based on interoperation across preexisting ontologies. International journal on Distributed And Parallel Databases (DAPD) 8, 223–272 (2000)
Arens, Y., Knoblock, C.A.: Intelligent caching: Selecting, representing and reusing data in an information server. In: Proceedings of the Third International Conference on Information and Knowledge Management CIKM (1994)
Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J., Widom, J.: Integrating and accessing heterogeneous information sources in TSIMMIS. In: Proceedings of the AAAI Symposium on Information Gathering., pp. 61–64 (1995)
Carey, M., et al.: Towards heterogeneous multimedia information systems: The garlic approach. In: Proceedings of the 5th International Workshop on Research Issues in Data Engineering- Distributed Object Management (RIDE-DOM 1995), pp. 124–131 (1995)
Ziegler, P., Dittrich, K.R.: User-specific semantic integration of heterogeneous data: The SIRUP approach. In: Bouzeghoub, M., Goble, C.A., Kashyap, V., Spaccapietra, S. (eds.) ICSNW 2004. LNCS, vol. 3226, pp. 44–64. Springer, Heidelberg (2004)
Moore, S.A.: A Foundation for Flexible Automated Electronic Communication. Information Systems Research 12, 34–62 (2001)
Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44, 35–41 (2001)
Payne, T., Lassila, O.: Semantic web services. IEEE Intelligent Systems 19, 14–15 (2004)
Burstein, M.H.: Dynamic invocation of semantic web services that use unfamiliar ontologies. IEEE Intelligent Systems 19, 67–73 (2004)
Sirin, E., Parsia, B., Hendler, J.: Filtering and selecting semantic web services with interactive composition techniques. IEEE Intelligent Systems 19, 42–49 (2004)
Kagal, L., Paolucci, M., Srinivasan, N., Denker, G., Finin, T., Sycara, K.: Authorization and privacy for semantic web services. IEEE Intelligent Systems 19, 50–56 (2004)
Bagüés, M.I., Bermúdez, J., Tablado, A., Illarramendi, A., Goñi, A.: A new mechanism for the interoperability of data systems. In: Bouzeghoub, M., Goble, C.A., Kashyap, V., Spaccapietra, S. (eds.) ICSNW 2004. LNCS, vol. 3226, pp. 229–247. Springer, Heidelberg (2004)
Foundation For Intelligent Physical Agents: FIPA Communicative Act Library Specification (2002), http://www.fipa.org/specs/fipa00037/SC00037J.html/
Finin, T., Labrou, Y., Mayfield, J.: KQML as an agent communication language. In: Bradshaw, J. (ed.) Software Agents, MIT Press, Cambridge (1997)
Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuiness, D., Patel- Schneider, P., Stein, L.: OWL Web Ontology Language Reference, World Wide Web Consortium (2004), http://www.w3.org/TR/owl-ref
Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M., Fensel, D.: WSMO Web Service Discovery. Working draft, WSML Working Group (2004), http://www.wsmo.org/2004/d5/d5.1/v0.1
Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. In: WWW 2003: Proceedings of the 12th international conference on World Wide Web, pp. 331–339. ACM Press, New York (2003)
Patel-Schneider, P., Hayes, P., Horrocks, I.: OWL web ontology language semantics and abstract syntax. Recommendation, World Wide Web Consortium (2004), http://www.w3.org/TR/owl-semantics/
Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and abstract syntax. Recommendation, World Wide Web Consortium (2004), http://www.w3.org/TR/rdf-concepts/
Bermúdez, J., Goñi, A., Illarramendi, A., Bagüés, M.I., Tablado, A.: Interoperation among information systems through a communications acts ontology. Technical report, University of the Basque Country (2005)
Baader, F., et al.: The Description Logic Handbook. Theory, Implementation and Applications, Cambridge University Press, Cambridge (2003)
Searle, J.R.: Speech acts. Cambridge University Press, New York (1969)
Bach, K., Harnish, R.M.: Linguistic Communication and Speech Acts. MIT Press, Cambridge (1979)
Tablado, A., Illarramendi, A., Bagüés, M.I., Bermúdez, J., Goñi, A.: Aingeru: an innovating system for tele assistance of elderly people. The Journal on Information Technology in Healthcare 2, 205–214 (2004)
Obrst, L.: Ontologies for semantically interoperable systems. In: Proceedings of the 2003 ACM CIKM International Conference on Information and Knowledge Management, pp. 366–369. ACM, USA (2003)
Petrie, C., Bussler, C.: Service agents and virtual enterprises: A survey. IEEE Internet Computing 7, 68–78 (2003)
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., Nielsen, H.: Simple object access protocol. Recommendation, World Wide Web Consortium (2003), http://www.w3.org/TR/soap/
Chinnici, R., Gudgin, M., Moreau, J., Schililmmenr, J., Weerawarana, S.: Web Services Description Language (WSDL). Working draft, World Wide Web Consortium (2004), http://www.w3.org/TR/wsdl20/
OASIS UDDI Specification Technical Comitee: Uddi version 2 specification. Technical report, OASIS (2002), http://www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., et al.: Owl-s: Semantic markup for web services. Technical report, World Wide Web Consortium (2004), http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/
OASIS Universal Business Language (UBL) Technical Committee: OASIS Universal Business Language 1.0. Technical report, OASIS (2004), http://docs.oasis-open.org/ubl/cd-UBL-1.0/
Akkermans, H., Baida, Z., Gordijn, J., Peña, N., Altuna, A., Laresgoiti, I.: Value webs: Using ontologies to bundle real-world services. IEEE Intelligent Systems 19, 57–66 (2004)
Kashyap, V., Sheth, A.P.: Semantic and schematic similarities between database objects: A context based approach. The Very Large Databases Journal 5, 276–304 (1996)
Krishnamurthy, R., Litwin, W., Ken, W.: Language features for interoperability of databases with schematic discrepancies. In: Clifford, J., King, R. (eds.) ACM SIGMOD International Conference on Management of Data, pp. 40–49. ACM Press, New York (1991)
Labrou, Y.: Standardizing agent communication. In: Luck, M., Mařík, V., Štěpánková, O., Trappl, R. (eds.) ACAI 2001 and EASSS 2001. LNCS (LNAI), vol. 2086, pp. 74–97. Springer, Heidelberg (2001)
Moore, S.A.: Categorizing automated messages. Decision Support Systems 22, 213–241 (1998)
Moore, S.A.: KQML and FLBC: Contrasting agent communication languages. International Journal of Electronic Commerce 5, 109–124 (2000)
Giampapa, J.A., Paolucci, M., Sycara, K.: Agent interoperation across multiagent system boundaries. In: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 179–186. ACM Press, New York (2000)
Martin, D.L., Cheyer, A.J., Moran, D.B.: The open agent architecture: A framework for building distributed software systems. Applied Artificial Intelligence 13, 91–128 (1999)
Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bagüés, M.I., Bermúdez, J., Illarramendi, A., Tablado, A., Goñi, A. (2006). Semantic Interoperation Among Data Systems at a Communication Level. In: Spaccapietra, S., Atzeni, P., Chu, W.W., Catarci, T., Sycara, K.P. (eds) Journal on Data Semantics V. Lecture Notes in Computer Science, vol 3870. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11617808_1
Download citation
DOI: https://doi.org/10.1007/11617808_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31426-4
Online ISBN: 978-3-540-31427-1
eBook Packages: Computer ScienceComputer Science (R0)