SweMas Toward a Practical Multi-agent Framework Utilizing the Semantic Web

  • Jaeho Lee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2891)


The Semantic Web aims to represent the data on the World Wide Web to have formal semantics that will enable autonomous agents to reason about the data and carry out more intelligent tasks on behalf of the user. Especially the OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to humans. OWL facilitates greater machine readability of Web contents than that supported by XML, RDF, and RDF Schema by providing additional vocabulary along with a formal semantics. Autonomous agents utilize the formal semantics to autonomously interact with other agents. In this paper we present our approach toward a multi-agent framework to utilize the Semantic Web. The framework called SweMas has interfaces to the Semantic Web ontology service and a specialized inference service. The framework also has a distinguished component to transform between ontologies. These interfaces to the Semantic Web services are built on the FIPA-compliant JADE agent framework. In our framework JADE serves as a middleware to support agent management, agent communication, and agent interaction protocols. JADE also provides an environment for application agents to be developed and get plugged in to the framework. We lay out the architecture of our multi-agent framework to utilize the Semantic Web and the rationales for our design of the framework.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Richard Benjamins, V., Plaza, E., Motta, E., Fensel, D., Studer, R., Wielinga, B., Schreiber, G., Zdrahal, Z.: IBROW3 - an intelligent brokering service for knowledge-component reuse on theworld wide web. In: Proceedings of the Eleventh Workshop on Knowledge Acquisition, Modeling and Management (KAW 1998), Banff, Alberta, Canada (April 1998)Google Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web: A new form of web content that is meaningful to computers will unleash a revolution of newpossibilities. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  3. 3.
    Ceri, S., Gottlob, G., Tanca, L.: Logic Programming and Databases. Springer, Heidelberg (1990)Google Scholar
  4. 4.
    Chirico, U.: JIProlog - Java Internet Prolog (July 2003),
  5. 5.
    Forgy, C.: Rete: A fast algorithm for the many patterns/many objects match problem. Artificial Intelligence 19(1), 17–37 (1982)CrossRefGoogle Scholar
  6. 6.
    Foundation for Intelligent Physical Agents. Fipa specifications (2002),
  7. 7.
    Garshol, L.M.: Living with topic maps and RDF (2003),
  8. 8.
    Georgeff, M.P., Ingrand, F.F.: Decision-making in an embedded reasoning system. In: Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, Detroit, Michigan, pp. 972–978 (1989)Google Scholar
  9. 9.
    Hendler, J.: Agents and the semantic web. IEEE Intelligent Systems 16(2), 30–37 (2001)CrossRefGoogle Scholar
  10. 10.
    Horrocks, I.: Description logics (2003),
  11. 11.
    Huber, M.: JAM:ABDI-theoretic mobile agent. In: Proceedings of the Third International Conference on Autonomous Agents (Agents 1999), Seattle,Washington (May 1999)Google Scholar
  12. 12.
    Information SocietyTechnologies. An intelligent brokering service for knowledge-component reuse on the world-wide web (February 2000),
  13. 13.
    Knight, R., Fisher, F., Estlin, T., Engelhardt, B., Chien, S.: Balancing deliberation and reaction, planning and execution for space robotic applications. In: Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems, Maui, Hawaii, USA, October/November 2001, pp. 2131–2139 (2001)Google Scholar
  14. 14.
    Lacher, M.S., Decker, S.: On the integration of topic maps and rdf data. In: Proceedings of the First Semantic Web Workshop (July 2001)Google Scholar
  15. 15.
    Lambrix, P.: Description logics (2003),
  16. 16.
    Lutz, C.: Description logics (2003),
  17. 17.
    Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL. LNCS, vol. 2283. Springer, Heidelberg (2002)zbMATHCrossRefGoogle Scholar
  18. 18.
    Norrish, M.: HOL 4.,
  19. 19.
    Pepper, S.: Ten theses on topic maps and rdf (October 2002),
  20. 20.
    The SemanticWeb Community Portal. Inference engines for the semantic web (2003),
  21. 21.
    Sintek, M., Decker, S.: TRIPLE. The SemanticWeb Foundation for Open Source Software, SFO (2002),
  22. 22.
    Sintek, M., Decker, S.: TRIPLE — a query, inference, and transformation language for the semantic web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 364. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  23. 23.
    Sterling, L., Shapiro, E.: The Art of Prolog. MIT Press, Cambridge (1986)zbMATHGoogle Scholar
  24. 24.
    XML topic maps (XTM) 1.0, TopicMaps.Org specification (2003),
  25. 25.
    Telecom Italia Lab. Java agent development framework (March 2003),
  26. 26.
    The Apache DB Project. ObJectRelationalBridge, (2003)
  27. 27.
    The Werken Company. The drools guide (January 2003),
  28. 28.
    Volz, R., Decker, S., Oberie, D.: Bubo - implementing OWL in rule-based systems (May 2003),
  29. 29.
    W3C. Owl web ontology language overview (March 2003),
  30. 30.
    XSB development team. XSB. Computer Science Department of the Stony Brook University (January 2000),

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jaeho Lee
    • 1
  1. 1.Dept. of Electrical and Computer EngineeringThe University of SeoulSeoulKorea

Personalised recommendations