Abstract
In this chapter 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.
A tool is described that assists agent engineers in designing message content ontologies and export it to Java source code. A case study on Legal services illustrates conversations between agents based on a message content ontology. The work presented is partly based on the paper Creating and Using Ontologies in Agent Communication, published in Proceedings of the Workshop on Ontologies and Agent Systems at AAMAS 2002. The co-authors are R.F. Pels, G. Caire and F. Bergenti. The case study described is based on an Agentcities grant project (see www.acklin.nl/agentcities). The “Bean Generator” tool described is designed by the author and is used by various institutions and companies that work with the JADE toolkit (see http://gaper.swi.psy.uva.nl/beangenerator).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2005 Birkhäuser Verlag
About this chapter
Cite this chapter
(2005). Message Content Ontologies. In: Organizational Principles for Multi-Agent Architectures. Whitestein Series in Software Agent Technologies. Birkhäuser Basel. https://doi.org/10.1007/3-7643-7318-0_6
Download citation
DOI: https://doi.org/10.1007/3-7643-7318-0_6
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-7213-2
Online ISBN: 978-3-7643-7318-4
eBook Packages: Computer ScienceComputer Science (R0)