Ontologies for interactions protocols / Stephen Cranefield, Martin Purvis, Mariusz Nowostawski and Peter Hwang -- On the impact of ontological commitment / Marian H. Nodine and Jerry Fowler -- Agent to agent talk : "Nobody there?" Supporting agents linguistic communication / Maria Teresa Pazienza and Michele Vindigni -- Ontology translation by ontology merging and automated reasoning / Dejing Dou, Drew McDermott and Peishen Qi -- Collaborative understanding of distributed ontologies in a multiagent framework : experiments on operational issues / Leen-Kiat Soh -- Reconciling implicit and evolving ontologies for semantic interoperability / Kendall Lister, Maia Hristozova and Leon Sterling -- Query processing in ontology-based peer-to-peer systems / Heiner Stuckenschmidt, Frank van Harmelen and Fausto Giunchiglia -- Message content ontologies / Chris van Aart, Bob Wielinga and Guus Schreiber -- Incorporating complex mathematical relations in web-portable domain ontologies / Muthukkaruppan Annamalai and Leon Sterling -- The SOUPA ontology for pervasive computing / Harry Chen, Tim Finin and Anupam Joshi -- A UML ontology and derived content language for a travel booking scenario / Stephen Cranefield, Jin Pan and Martin Purvis -- Some experiences with the use of ontologies in deliberative agents / Ian Dickinson and Michael Wooldridge -- Location-mediated agent coordination in ubiquitous computing / Akio Sashima, Noriaki Izumi and Koichi Kurumatani -- An ontology for agent-based monitoring of fulfillment processes / Roland Zimmermann, S. Käs, Robert Butscher and Freimut Bodendorf.
0
SUMMARY OR ABSTRACT
Text of Note
There is a growing interest in the use of ontologies for multi-agent system app- cations. On the one hand, the agent paradigm is successfully employed in those applications where autonomous, loosely-coupled, heterogeneous, and distributed systems need to interoperate in order to achieve a common goal. On the other hand, ontologies have established themselves as a powerful tool to enable kno- edge sharing, and a growing number of applications have bene?ted from the use of ontologies as a means to achieve semantic interoperability among heterogeneous, distributed systems. In principle ontologies and agents are a match made in heaven, that has failed to happen. What makes a simple piece of software an agent is its ability to communicate in a "social" environment, to make autonomous decisions, and to be proactive on behalf of its user. Communication ultimately depends on und- standing the goals, preferences, and constraints posed by the user. Autonomy is theabilitytoperformataskwithlittleornouserintervention, whileproactiveness involves acting autonomously with no need for user prompting. Communication, but also autonomy and proactiveness, depend on knowledge. The ability to c- municate depends on understanding the syntax (terms and structure) and the semantics of a language. Ontologies provide the terms used to describe a domain and the semantics associated with them. In addition, ontologies are often comp- mented by some logical rules that constrain the meaning assigned to the terms. These constraints are represented by inference rules that can be used by agents to perform the reasoning on which autonomy and proactiveness are based.