Protege4.3使用入門(一)


1.下載

下載地址http://protege.stanford.edu/download/protege/4.3/installanywhere/Web_Installers/,目前版本信息Protégé Desktop 4.3(2014/2/20)。根據機器選擇相應的平台,這里選擇Windows 64bit。如果你的機器上已經安裝了java vm只需要下載without Java VM

2.安裝,一路next下去就可以啦

image

不過第4步時可以選擇指定的java虛擬機,如果沒裝過java就應該選擇第一種

image

已經安裝過java vm只要指定所對應的jvm就好了,繼續next大概不到一分鍾就裝好了

3.新建項目

通過Protege.exe打開軟件,如圖所示:

image

左面的黑窗口給出了啟動的整個加載過程。就讓它最小化吧不要關了,否則右邊的窗口也沒啦。我們的操作主要集中在右面的GUI窗口,默認展現Active Ontology(統計信息)標簽下的信息,此時已經創建了一個項目你可以通過Ctrl+Shift+S進行保存,根據向導選擇相應的文件格式和保存路徑就好啦

image

用文本編輯工具打開保存文件,文件內容如下:

image

4.新建plain Class

protege工具展現的面板還是比較多的,首先找到Classes面板吧

image

在子面板Class hierarchy下就可以新建Class。單擊Thing,這時新建 OWL Class 按鈕就激活了由原來的灰色變成了激活狀態。我們通過,點擊就可以創建子類了。輸入名字,點擊確認就創建好了。

imageimageimageimage

接下來可以為Animal創建子類Herbivore和兄弟類Plant了,如

image

5.定義排它性關系

選中Animal此時右側的窗口Description:Animal中選擇Disjoint With就可以選擇與之相排斥的類Plant添加完成后如下

 

imageimage

6.建立屬性

找到Object Properties面板

image

和建立Plain Class相似,選中topObjectProperty就可以建立了,並將其標記為Transitive(可傳遞性)

imageimage

同樣建立eat屬性,同時設定其Domains,不是任何事物都可以吃的,所以選擇Animal

imageimage

建立eated,同時將其標記成eat逆

image

7.限制屬性類

現在又要回到Classes畫板下面了,在下面創建Branch,Branch是Tree的一部分,但不是Tree的子類,所以放在Plant下,這時又要體現部分關系,同樣Leaf依存於Branch

image

image

再定義吃樹葉的Giaffe(長頸鹿)吧

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM