Para que a comunicação se dê em nível de conhecimento, os agentes precisam de um vocabulário comum, provido pelas ontologias.
Além disto, as ontologias - conjuntos de conceitos descritos em lógica, acerca de uma determinada área de conhecimento - são conhecimento reutilizável, na prática.
Por exemplo, os conceitos e as regras acerca das classes funcionais das páginas (rejeitadas, listas, correspondências, reconhecidas, etc) são reaproveitados integralmente, modificando-se apenas os valores de determinadas propriedades. Assim, não e' necessário reescrever as regras para um novo agente, já que elas se referem ao conteúdo dessas propriedades.
Referência Básica:
Cap. 3 - A Abordagem Multiagente Cognitiva
Cap. 4 - Ontologias
Cap. 5 - Arquitetura de Sistemas Multiagentes
Cap. 6 - Item 6.2 - Ferramentas de Desenvolvimento