Professional Documents
Culture Documents
Abstract. 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.
1. Introduction
In this article, we present a layered framework containing a Reference Model for
ontology-based agent communication. Using ontologies in agent communication
enables agents and agent engineers to add semantics to agent conversations.
A traditional distributed system interoperates with other systems by giving
these other systems access to its information retrieval functions. One technique to
interoperate, for instance to transfer information between distributed systems, is
Remote Methods Invocation (RMI). Giving systems direct access to other systems’
information retrieval functions leads to tightly coupled systems. However, multi-
agent systems are loosely coupled distributed systems, where agents do not have
direct access to each others functionalities (services). By exchanging messages,
agents can access other agents’ services. The messages are not only used to ex-
change information, but also to communicate on a higher level, such as negotiation
about price, instructions and sharable knowledge [19, 23].
The case study on Legal services described is based on an Agentcities grant project (See
www.acklin.nl/agentcities). The “Bean Generator” tool assists agent engineers in designing mes-
sage content ontologies and export it to Java source code. The tool is designed by the au-
thor and is used by various institutions and companies that work with the JADE toolkit (See
http://gaper.swi.psy.uva.nl/beangenerator).
170 Chris van Aart, Bob Wielinga and Guus Schreiber