Capability-definition performatives

Capability-definition performatives

advertise
     :content <performative>
     :language KQML
     :ontology <word>
     :force <word>
     :sender <word>
     :receiver <word>
This type indicates that the sender is particularly suited to process the class of KQML performatives described by the :content parameter. If the embedded performative is missing any parameters (defined for the embedded performative), then those parameters may take any otherwise legal values.
subscribe
     :content <performative>
     :ontology <word>
     :language KQML
     :reply-with <expression>
     :force <word>
     :sender <word>
     :receiver <word>
This type indicates that the sender wishes the recipient to tell it about future changes to what would be the response(s) to the KQML performative in the :content parameter.
monitor
     :content <expression>
     :ontology <word>
     :language <word>
     :reply-with <expression>
     :force <word>
     :sender <word>
     :receiver <word>

This type is the same as:

   (subscribe :content (stream-all :content <expression>
        :reply-with <expression>
        :language <word>
        :ontology <word>
        :sender <word>
        :receiver <word>
        :force <word>)
finin@cmsc