打開Protege之後,會看到這個畫面
點選「New Project」後,選擇「OWL/RDF Files」然後按「finish」
會看到以下的畫面
從左到右的標籤分別代表
但本範例只會針對本體論的建構進行入門的介紹,我們將建構一個本體論來描述草食動物與和牠相關的概念,以下我們只會使用到三個標籤:
點選左側的新增子類別按鈕,並將新增的類別命名為「Animal」
點選左側的新增兄弟類別按鈕,並將新增的類別命名為「Plant」
點選左側的新增屬性按鈕,並將新增的屬性命名為「eat」
將下方的Domain與Range分別設為Animal與Plant Domain是用來指定「eat」的對象,而Range是用來指定被「eat」的對象
切換到Individuals標籤,選擇Animal類別,並新增一個名為「cow」的實體
切換到Individuals標籤,選擇Plant類別,並新增一個名為「grass」的實體
切換回cow,並在eat屬性中選擇要eat的對象
建置完本體論之後,可以使用Protege的外掛套件來查看概念與概念之間的關聯
外掛套件的設置可以到工具列「Project」 → 「Configure」查看
以下介紹兩種可以查看的套件
如果使用OWLViz時出錯,出現以下的警告訊息
有可能是本體論中的類別、屬性或實體是用中文命名,Protege目前尚不支援中文
也有可能是沒有安裝graphviz,所以請下載並進行安裝
安裝好之後開啟OWLViz標籤中的Options,將DOT的路徑設定好,就OK了