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.


Debugger

Obrázek: Debugger

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.


Run ontology tests

Obrázek: Run ontology tests

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.


Run ontology tests

Obrázek: Run ontology tests

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ů.


OWL doc

Obrázek: OWL doc

Dokumentace pak vypadá jako na obrázku níže.


OWL dokumentace

Obrázek: OWL dokumentace

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.


Metriky

Obrázek: Metriky

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.


Změna vzhledu - motiv Metal

Obrázek: Změna vzhledu - motiv Metal