Communication by Speech Act
Direct, assert and declare
Protocol, language & ontology
Direct, broadcast, publish/subscribe
Sync, async, deferred sync, timeout
Process selection & instantiation
Speech act theory is a framework to account for communication between humans, which has been adapted and extended as a general model of communication amongst agents of any kind. Content expresses the action and object(s) to which the speech act refers, and its context describes its situation including the speaker, addressee, time, location and circumstances of the message. These concepts form messages, which typically have a communication layer to define sender and receiver, and if it is synchronous or asynchronous, a message layer to define its speech act, vocabulary and language, and a content layer which contains its knowledge in the specified format.