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