KAPITOLA 13.: DALŠÍ NÁSTROJE A MOŽNOSTI PROSTŘEDÍ PROTÉGÉ
Debugger
Run ontology tests
Find useage on this resource
OWL dokumentace
Statistika ontologie
Změna vzhledu Protégé
Debugger
Debugger (Tools/Start Debugger) je nástroj pro odlaďování logických chyb v ontologii. V naší ontologii se může nacházet nějaká chyba, která zapříčiňuje nekonzistentnost ontologie. Někdy je problém najít místo, které tu nekonzistentnost způsobuje. Debugger nám v tomto může pomoci tím, že ukáže na jakých místech se chyba vyskytuje a hlavně, jaká je příčina nekonzistentnosti modelu. Debugger, na rozdíl od klasifikátoru nic do ontologie nevkládá, nevytváří nové vztahy, ale jen radí, v čem může být příčina nekonzistentnosti ontologie.
Run ontology tests
Run ontology tests je skvělou možností, kterou ocení nejeden student předmětu ZT1 :-). Než abyste procházeli třídu po třídě, třeba pro zjištění, jestli máte všechny třídy disjunktní, tak tato funkcionalita Vám ukáže, kde Vám co v ontologii chybí, např. již zmíněná disjunktnost, viz. obrázek níže. Pomocí různých voleb můžete s chybou/chybami naložit. Můžete najednou opravit všechny chyby, které byly nalezeny - tuto volbu nedoporučuji, protože to, co se testem najde jako chyba, chyba být nemusí. Můžete požadovat, aby třídy nebyly disjunktní nebo aby měly více nadtříd. V tom případě můžete tyto chyby nechat být - nic neopravovat. Dále můžete opravit jen jednu chybu, o které si myslíte, že to chyba je, viz. obrázek níže.
Find useage on this resource
Tato funkce je vhodná v situacích, kdy potřebujeme zjistit, kde je třeba určité vlastnosti nebo třídy použito - zjišťujeme vlastně výskyty stavebních bloků naší ontologie. Obrázek níže ukazuje tuto funkcionalitu na objektové vlastnosti hasCountryOfOrigin. Element (třída, vlastnost, jedinec), o jehož výskytu chceme najít informace, označíme a zvolíme tlačítko Find useage on this resource (nachází se v záložce OWLClasses, Properties i Individuals). Pak jen procházíme seznam s výsledky. Vidíme, že objektová vlastnost hasCountryOfOrigin se nachází např. v definované třídě AficanParrot, Kakadu apod., viz. obrázek níže.
OWL dokumentace
Protégé nabízí vygenerování OWL dokumentace, viz. volba Tools/Generate OWLDoc..., viz. obrázek níže. Nástroj Vám dovoluje nastavit cestu k dokumentaci, co má obsahovat a v jakém jazyce má být vytvořena. Je to vcelku dobré řešení, protože člověk, který si chce prohlédnout obsah ontologie pak nemusí mít prostředí Protégé, stačí mu třeba internetový prohlížeč. Výstupem je totiž sada html souborů.
Dokumentace pak vypadá jako na obrázku níže.
Statistika ontologie
Prostředí Protégé nabízí velmi užitečný nástroj pro zjištování počtu jednotlivých stavebních kamenů ontologie. Nemusíme tak sami počítač třídu po třídě, vlastnost po vlastnosti, ale Protégé nám v tom pomůže, viz. Project/Metrics a obrázek níže.
Změna vzhledu prostředí Protégé
Protégé nabízí změnit grafickou podobu prostředí pomocí volby Window/Look and Feel. Na výběr je z několika možností, viz. možnost Metal na obrázku níže.