TR CS-97-03

A Proposal for a new KQML Specification

and

We propose a new specification for the Knowledge Query and Manipulation Language (KQML). KQML is a language for the communication between software agents. KQML offers a variety of message types (performatives) that express an attitude regarding the content of the exchange. Performatives can also assist agents in finding other agents that can process their requests. Our starting point for the specification of KQML is the ARPA Knowledge Sharing Initiative's Specification of the KQML agent-communication language. Although the differences regarding the syntax of KQML messages and the reserved performative parameters are minimal, there are significant changes regarding the set of reserved performatives, their meaning and intended use.


  • 344674 bytes

agent, ai, kqml, multi-agent systems

TechReport

UMBC

ebiquity

Downloads: 38 downloads

UMBC ebiquity