Developing Multi Agent Systems on Semantic Web Environment Using SEAGENT Platform

  • Oguz Dikenelli
  • Riza Cenk Erdur
  • Geylani Kardas
  • Özgür Gümüs
  • Inanç Seylan
  • Önder Gürcan
  • Ali Murat Tiryaki
  • Erdem Eser Ekinci
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3963)


In this paper, we discuss the development of a multi agent system working on the Semantic Web environment by using a new framework called SEAGENT. SEAGENT is a new agent development framework and platform, which includes built-in features for semantic web based multi agent system development. These features provide semantic supports such as a new specific content language for transferring semantic knowledge, specifically designed agent’s internal architecture to handle semantic knowledge, a new directory facilitator architecture based on semantic service matching engine and ontology management service to provide ontology translations within the platform’s ontologies. The implemented case study shows the effectiveness of these features in terms of semantically enriched multi agent system development.


Multi Agent System Multiagent System Service Description Semantic Knowledge Travel Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bellifemine, F., Poggi, A., Rimassa, G.: Developing Multi-agent Systems with a FIPA-compliant Agent Framework. Software Practice and Experience 31, 103–128 (2001)MATHCrossRefGoogle Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  3. 3.
    Botelho, L., Willmott, S., Zhang, T., Dale, J.: A review of Content Languages Suitable for Agent-Agent Communication, EPFL I&C Technical Report #200233Google Scholar
  4. 4.
    Chen, H., et al.: Intelligent Agents Meet Semantic Web in a Smart Meeting Room. In: Kudenko, D., Kazakov, D., Alonso, E. (eds.) AAMAS 2004. LNCS, vol. 3394. Springer, Heidelberg (2005)Google Scholar
  5. 5.
    Cost, R.S., et al.: Ittalks: A Case Study in the Semantic Web and DAML+OIL. IEEE Intelligent Systems, 40–46 (January-February 2002)Google Scholar
  6. 6.
    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, Calif. (1998)Google Scholar
  7. 7.
    Dikenelli, O., Gümüs, O., Tiryaki, A.M., Kardas, G.: Engineering a Multi Agent Platform with Dynamic Semantic Service Discovery and Invocation Capability. In: Eymann, T., Klügl, F., Lamersdorf, W., Klusch, M., Huhns, M.N. (eds.) MATES 2005. LNCS (LNAI), vol. 3550, pp. 141–152. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Dikeneli, O., Erdur, R.C., Gumus, O., Ekinci, E.E., Gurcan, O., Kardas, G., Seylan, I., Tiryaki, A.M.: SEAGENT: A Platform for Developing Semantic Web Based Multi Agent Systems. In: AAMAS 2005. ACM AAMAS, pp. 1271–1272 (2005)Google Scholar
  9. 9.
    FIPA (Foundation for Intelligent Physical Agents): FIPA Specifications, available at:
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    JENA - A Semantic Web Framework for Java, available at:
  12. 12.
    Kardas, G., Gümüs, O., Dikenelli, O.: 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.) ISCIS 2005. LNCS, vol. 3733, pp. 452–461. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  13. 13.
    McGuiness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview (2004), available at:
  14. 14.
    Paolucci, M., et al.: A Planning Component for RETSINA Agents. In: Jennings, N.R., Lesperance, Y. (eds.) ATAL 1999. LNCS (LNAI), vol. 1757. Springer, Heidelberg (2000)Google Scholar
  15. 15.
    Sycara, K., Paolucci, M., Ankolekar, A., Srinavasan, N.: Automated discovery, interaction and composition of Semantic Web Services. Journal of Web Semantics 1, 27–46 (2003)Google Scholar
  16. 16.
    Sycara, K., Paolucci, M., Van Velsen, M., Giampapa, J.: The RETSINA MAS Infrastructure. Journal of Autonomous Agents and Multi-Agent Systems 7, 29–48 (2003)CrossRefGoogle Scholar
  17. 17.
    The OWL Services Coalition: OWL-S: Semantic Markup for Web Services, availabe at,
  18. 18.
    Zou, Y., Finin, T., Ding, L., Chen, H., Pan, P.: Using Semantic Web Technology in Multi-Agent Systems: A Case Study in the TAGA Trading Agent Environment. In: ICEC 2003, Pittsburgh PA (October 2003)Google Scholar
  19. 19.
    Greenwood, D., Calisti, M.: Engineering Web Service - Agent Integration. In: IEEE Systems, Cybernetics and Man Conference, The Hague, The Netherlands, October 10–13 (2004)Google Scholar
  20. 20.
    Louis, V., Martinez, T.: An Operational Model for the FIPA-ACL Semantics. In: Dignum, F.P.M., van Eijk, R.M., Flores, R. (eds.) AC 2005. LNCS, vol. 3859. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  21. 21.
    Nguyen, T.X., Kowalczyk, R.: WS2JADE: Integrating Web Service with Jade Agents. In: Proceedings of the AAMAS 2005 Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE 2005), Utrecht, The Netherlands (2005)Google Scholar
  22. 22.
    Varga, L.Z., Hajnal, Á.: Engineering Web Service Invocations from Agent Systems. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, pp. 626–635. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Oguz Dikenelli
    • 1
  • Riza Cenk Erdur
    • 1
  • Geylani Kardas
    • 2
  • Özgür Gümüs
    • 1
  • Inanç Seylan
    • 1
  • Önder Gürcan
    • 1
  • Ali Murat Tiryaki
    • 1
  • Erdem Eser Ekinci
    • 1
  1. 1.Department of Computer EngineeringEge UniversityBornova, IzmirTurkey
  2. 2.International Computer InstituteEge UniversityBornova, IzmirTurkey

Personalised recommendations