Ontologie FIPA
Aby agenti mohli mluvit o znalostech a o ontologiích, například se dotazovat na definici konceptu nebo definovat nový koncept, je zapotřebí standardní metaontologie a model znalostí. Tato metaontologie a model znalostí musí být schopny popsat primitiva, jako jsou koncepty, atributy nebo relace. Ontologií navrženou pro agenty FIPA (a tedy i pro ontologického agenta) je model znalostí OKBC založený na rámcích.
Ontologie FIPA-meta-ontology založená na modelu znalostí OKBC je definována tak, aby popisovala ontologie. Tuto ontologii musí agent použít, když hovoří o ontologiích. Ontologie
FIPA-ontol-service-ontology musí být použita při požadavcích na služby ontologického agenta. Tato ontologie rozšiřuje základní FIPA-meta-ontology o symboly umožňující manipulaci s ontologiemi. Tyto ontologie jsou popsány tabulkovou formou s vysvětlením v přirozeném jazyce ve specifikaci FIPA Ontology Service.
V otevřeném prostředí mohou agenti těžit ze znalosti existence určitých vztahů mezi ontologiemi, například aby se mohli rozhodnout, zda a jak komunikovat s jinými agenty. V agentní komunitě má ontologický agent nejvhodnější roli k tomu, aby tyto vztahy znal. Lze se ho pak dotazovat na informace o takových vztazích a může je využít pro překlad nebo pro usnadnění výběru sdílené ontologie pro komunikaci agentů. Ve specifikaci FIPA jsou navrženy relace popsané v části o vztazích mezi ontologiemi. Ontologický agent není povinen tyto vztahy určovat, měl by však být schopen udržovat databázi těchto vztahů.
Ontologie FIPA-ontol-service-ontology
Ontologie FIPA-ontol-service-ontology je ontologie, které musí ontologický agent rozumět a která slouží k vyjádření akcí a predikátů, jež má ontologický agent zpracovávat. Rozšiřuje základní
FIPA-meta-ontology a její hlavní prvky jsou shrnuty v tabulce níže. Akci lze pomocí komunikačního aktu FIPA ACL odeslat jako REQUEST nebo zrušit pomocí CANCEL. Pro dotazování se používají komunikační akty QUERY-IF nebo QUERY-REF.
| Typ | Název | Význam |
| akce | assert | Aserce predikátu do ontologie specifikované ve slotu ontology zprávy ACL.Predikát, který má být asertován, je popsán pomocí FIPA-Meta-Ontology. |
| akce | retract | Stažení predikátu z ontologie (inverzní k assert). |
| akce | translate | Překlad výrazu mezi ontologiemi. Překládaný výraz je specifikován spolu se zdrojovou a požadovanou cílovou ontologií. |
| predikát | ontol-relationship | Vyjadřuje vztah mezi ontologiemi. Možné vztahy byly popsány dříve. |
Hlavní prvky FIPA-ontol-service-ontology