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