Message Content Ontologies

  • Chris van Aart
  • Bob Wielinga
  • Guus Schreiber
Conference paper
Part of the Whitestein Series in Software Agent Technologies book series (WSSAT)


In this article we address the problem of how agents can handle message-based communication. Our approach is to look at ontology-based communication, in which the meaning and intention of messages is specified in message content ontologies. The idea is that agents can share semantics by committing to shared message content ontologies. We discuss a theoretical framework for message-based communication, in which we sketch an ideal world where an agent is capable of various ontological operations. A pragmatic approach is presented, which enables the creation and use of ontologies to support message-based communication between agents.


Reference Model Multiagent System Agent Communication Domain Concept Agent Platform 
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]
    J.L Austin. How to Do Things with Words. Oxford University Press, 1976.Google Scholar
  2. [2]
    S.C. Bailin and W. Truszkowski. Ontology Negotiation between Scientific Archives. In Thirteenth International Conference on Scientific and Statistical Database Management, 2001.Google Scholar
  3. [3]
    F. Bellifemine, Caire G., T. Trucco, and G. Rimassa. JADE Programmer’s Guide. 2003.Google Scholar
  4. [4]
    A. Bond and L. Gasser. Readings in Distributed Artificial Intelligence. Morgan Kaufmann publishers Inc.: San Mateo, CA, USA, 1988.Google Scholar
  5. [5]
    A. Chavez and P. Maes. Kasbah: An agent marketplace for buying and selling goods. In Proceedings of the First International Conference on the practical Application of Intelligent Agents and Multi-agent systems, 1996.Google Scholar
  6. [6]
    S. Cranefield and M. Purvis. Uml as an ontology modelling language. In Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence (IJCAI-99), 1999.Google Scholar
  7. [7]
    D. Fensel, V.R. Benjamins, E. Motta, and B.J. Wielinga. UPML: A framework for knowledge system reuse. In Proceedings of IJCAI-99, Stockholm, Sweden, 1999.Google Scholar
  8. [8]
    J. Ferber. Multi-Agent Systems. Addison-Wesley, Reading, MA, 1999.Google Scholar
  9. [9]
    FIPA. FIPA Ontology Service Specification. Technical Report XF000086, Foundation for Intelligent Physical Agents,, 2001.Google Scholar
  10. [10]
    FIPA. FIPA Agent Management Specification. Technical Report SC00023, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  11. [11]
    FIPA. FIPA Communicative Act Library Specification. Technical Report SC00037J, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  12. [12]
    FIPA. FIPA Contract Net Interaction Protocol Specification. Technical Report SC00029, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  13. [13]
    FIPA. FIPA Dutch Auction Interaction Protocol Specification. Technical Report XC00032, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  14. [14]
    FIPA. FIPA English Auction Interaction Protocol Specification. Technical Report XC00031, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  15. [15]
    FIPA. FIPA Request Interaction Protocol Specification. Technical Report SC00026H, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  16. [16]
    FIPA. FIPA SL Content Language Specification. Technical Report SC00008, Foundation for Intelligent Physical Agents,, 2002.Google Scholar
  17. [17]
    J. Galbraith. Designing complex Organizations. Addison-Wesley, 1973.Google Scholar
  18. [18]
    M.L. Geis. Speech Acts and Conversational Interaction. Cambridge University Press, 1995.Google Scholar
  19. [19]
    M. Genesereth and S. Ketchpel. Software agents. Communications of the ACM, 37(7):48–53, 1994.CrossRefGoogle Scholar
  20. [20]
    A. Gomez-Perez. Ontological engineering: A state of the art. Expert Update, 2(3):33–43, 1999.Google Scholar
  21. [21]
    M. Gruninger and M. Fox. The Role of Competency Questions in Enterprise Engineering. In Workshop on Benchmarking — Theory and Practice, 1994.Google Scholar
  22. [22]
    A. Haddadi. Communication and Cooperation in Agent Systems. Berlin, Springer-Verlag, 1995.Google Scholar
  23. [23]
    M.N. Huhns and L.M. Stephens. Multiagent systems and societies of agents. In G. Weiss, editor, Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, pages 79–120. The MIT Press, Cambridge, MA, USA, 1999.Google Scholar
  24. [24]
    Y. Labrou, T. Finin, and Y. Peng. The current landscape of agent communication languages, 1999.Google Scholar
  25. [25]
    S.C. Levinson. Pragmatics. Cambridge University Press, Cambridge, 1991.Google Scholar
  26. [26]
    A. R. Lomuscio, M. Wooldridge, and N. Jennings. A classification scheme for negotiation in electronic commerce. International Journal of Group Decision and Negotiation, 12(1):31–56, 2003.CrossRefGoogle Scholar
  27. [27]
    M. Luck, P. McBurney, and C. Preist. Agent Technology: Enabling Next Generation Computing: A Roadmap for Agent Based Computing. AgentLink II, 2003.Google Scholar
  28. [28]
    R. Neches, R. Fikes, T. Finin, Gruber T., R. Patil, T. Senatir, and W. Swarout. Enabling technology for knowledge sharing. AI Magazine, 12(3):36–56, 1991.Google Scholar
  29. [29]
    N. Noy, R. Fergerson, and M. Musen. The knowledge model of Protege-2000: Combining interoperability and flexibility. In 2th International Conference on Knowledge Engineering and Knowledge Management (EKAW’2000), Juan-les-Pins, France, 2000.Google Scholar
  30. [30]
    N. Noy and D. L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. 2001. Technical report, Stanford Medical Informatics, 2001.Google Scholar
  31. [31]
    H.S. Pinto and J.P Martins. Reusing Ontologies. In AAAI 2000 Spring Symposium Series, Workshop on Bringing Knowledge to Business Processes, 2000.Google Scholar
  32. [32]
    J.A. Rodríguez-Aguilar, F.J. Martin, P. Noriega, P. Garcia, and C. Sierra. Towards a test-bed for trading agents in electronic auction markets. AI Communications, 11(1):5–19, 1998.Google Scholar
  33. [33]
    J.R. Searle. Seech Acts. Cambridge University Press, 1969.Google Scholar
  34. [34]
    Shoham, Y. Agent oriented programming. Artificial Intelligence, 60(1):51–92, 1993.CrossRefGoogle Scholar
  35. [35]
    M.P. Singh. Agent Communication Languages: Rethinking the Principles. IEEE Computer, 31(12):40–47, 1998.Google Scholar
  36. [36]
    M. Uschold and M. Grüninger. Ontologies: principles, methods, and applications. Knowledge Engineering Review, 11(2):93–155, 1996.Google Scholar
  37. [37]
    M. Uschold, M. King, S. Moralee, and Y. Zorgios. The Enterprise Ontology. The Knowledge Engineering Review, 1998.Google Scholar
  38. [38]
    H. Weigand and W. Hasselbring. An Extensible Business Communication Language. International Journal of Cooperative Information System, 10(4):423–411, 2001.CrossRefGoogle Scholar

Copyright information

© Birkhäuser Verlag 2005

Authors and Affiliations

  • Chris van Aart
    • 1
  • Bob Wielinga
    • 2
  • Guus Schreiber
    • 3
  1. 1.OssThe Netherlands
  2. 2.Human-Computer Studies LaboratoryUniversity of AmsterdamAmsterdamThe Netherlands
  3. 3.Department of Computer ScienceFree University AmsterdamAmsterdamThe Netherlands

Personalised recommendations