Abstract
In this paper, we introduce a semantically enriched capability matching model for agent services. Our vision is to integrate both agent and semantic web services and provide the interoperability of agents under the semantic web extension. In multi agent system architectures, there is a specific agent or service called directory facilitator which is responsible to keep knowledge about the services given by the agents within the system. Other agents query in directory facilitator to identify agents that provide the required services. Hence, automated service discovery in multi agent systems is a critical issue. Here, we propose a matching engine architecture in which capabilities of agent services are handled semantically and it replies agent service requests with most suitable service advertisements. The paper includes formal basics and design details of this engine and also discusses its implementation with a proper case study.
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
Bellifemine, F., Poggi, A., Rimassa, G.: Developing Multi-agent Systems with a FIPA-compliant Agent Framework. Software Practice and Experience 31, 103–128 (2001)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
Chen, H., et al.: Intelligent Agents Meet Semantic Web in a Smart Meeting Room. In: the proc. of Autonomous Agents and Multi Agent Systems 2004 (AAMAS 2004), NY, USA (2004)
Connolly, D., et al.: DAML+OIL. Reference Description (March 2001), available at, http://www.w3.org/TR/daml+oil-reference
Cost, R.S., et al.: Jackal: A Java-Based Tool for Agent Development. In: the proc. workshop tools for Developing Agents (AAAI 1998), pp. 73–82. AAAI Press, Menlo Park (1998)
Cost, R.S., et al.: Ittalks: A Case Study in the Semantic Web and DAML+OIL. IEEE Intelligent Systems, 40–46 (January-February 2002)
Dikenelli, O., et al.: SEAGENT: A Platform for Developing Semantic Web Based Multi Agent Systems. In: accepted to be presented in Fourth International Joint Conference on Autonomous Agents and Multi Agent Systems 2005 (AAMAS 2005), Utrecht, The Netherlands (2005)
FIPA (Foundation for Intelligent Physical Agents): FIPA Specifications, available at, http://www.fipa.org
Gomez, M., Plaza, E.: Extending matchmaking to maximize capability reuse. In: the proc. of Autonomous Agents and Multi Agent Systems 2004 (AAMAS 2004), NY, USA (2004)
Graham, J.R., Decker, K.S., Mersic, M.: DECAF – A Flexible Multi Agent Systems Infrastructure. Journal of Autonomous Agents and Multi-Agent Systems 7, 7–27 (2003)
JENA - A Semantic Web Framework for Java, available at, http://jena.sourceforge.net
Li, L., Horrocks, I.: A Software Framework for Matchmaking based on Semantic Web Technology. In: the proc. of WWW 2003, Budapest, Hungary, pp. 331–339 (2003)
McGuiness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview (2004), available at, http://www.w3.org/TR/owl-features/
Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of Semantic Web Services. Journal of Web Semantics 1, 27–46 (2003)
The DAML Services Coalition: DAML-S 0.9. Semantic Markup for Web Services (May 2003), available at, http://www.daml.org/services/daml-s/0.9/daml-s.html
Zambonelli, F., Omicini, A.: Challenges and Research Directions in Agent-Oriented Software Engineering. Journal of Autonomous Agents and Multi-Agent Systems 9(3) (2004)
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
Kardas, G., Gümüs, Ö., Dikenelli, O. (2005). Applying Semantic Capability Matching into Directory Service Structures of Multi Agent Systems. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds) Computer and Information Sciences - ISCIS 2005. ISCIS 2005. Lecture Notes in Computer Science, vol 3733. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569596_48
Download citation
DOI: https://doi.org/10.1007/11569596_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29414-6
Online ISBN: 978-3-540-32085-2
eBook Packages: Computer ScienceComputer Science (R0)