Protege新手入門(基礎(chǔ)篇)_第1頁
Protege新手入門(基礎(chǔ)篇)_第2頁
Protege新手入門(基礎(chǔ)篇)_第3頁
Protege新手入門(基礎(chǔ)篇)_第4頁
Protege新手入門(基礎(chǔ)篇)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品文檔此新手入門對應(yīng) protege3.1.x 版本。通過制作一個簡單的動物本體,來使大家了解 protege建立owl的基礎(chǔ)用法。步驟1建立新的項目。打開 protege,然后會出現(xiàn)對tB框,點擊Create New Project. ,出現(xiàn)Create New Project對話框后,選擇 OWL Flies(.owl or .rdf) 后,點擊 Finish ,而不選Next。步驟2建立類。protege的主頁面中會出現(xiàn),OWL Classes(OWL 類),Properties( 屬性),Forms(表單),Individuals(個體),Metedata(元類)這幾個標(biāo)簽。我們選擇

2、 OWL Classes來編輯。在Asserted Hierarchy(添加階層)中,會有所有類的超類owl:Thing 上點擊Asserted Hierarchy 旁邊的 Create subclass 或者在 OWL:Thing, 點擊右鍵選擇 Createsubclass會出現(xiàn)protege自動定義名為 Class_1的類。在右邊的CLASS EDITOR(類編輯器)的 Name 選項中,輸入 Animal 來替換自動定義的名字。 (建議使用英文,因為下面會用到OWLViz 來生成關(guān)系圖,中文的話會容易出現(xiàn)問題。 )步驟3建立Animal的子類,在Animal點擊上右鍵,選擇 Creat

3、e subclass ,并按照上述方法將其名字變?yōu)镠erbivore(素食動物)步驟4然后按照上面的方法,建立OWL:Thing 的另一個子類Plant(植物),然后建立Plant的 子類Tree(樹)。狀態(tài)如下圖步驟5因為動物和植物是不同的事物,也就是說它們互相具有排他性(owl:disjointWith) ,我們來定義這個關(guān)系。在選中 Animal的狀態(tài)下,點擊右下角的Disjoints的第三個按鈕,在出現(xiàn)的Add sibling to disjoints( 將互為兄弟節(jié)點的類設(shè)為排他 )對話框中,選擇Mutually betweenall siblings這樣動物和植物就有互相排斥的屬性

4、了步驟6建立屬性。新建一個 ObjectProperty(注意不是 DataProperty)選擇 Properties 標(biāo)簽,Name 改為is_part_of ,然后在右下角Transitive前面打上對號,說明這是一個傳遞性屬性。然后建立一個對象屬性 (owl:ObjectProperty)eat(吃),在Domain (定義域)中定義該屬性的主體的類是Animal 。最后再建立一個屬性 eated(被吃),它是屬性eat的逆關(guān)系(owl:inverseOf),在右下角Inverser 框中選擇eat屬性。(參照圖)步驟7建立一個owl:Plant 的子類Branch(樹枝),并附加限制

5、條件。在選擇Branch 的狀態(tài)下, 點擊中下方的 Asserted Conditions(添加條件)中的第二個按鈕(Create restrition ) 。在彈出的對話框中,選擇 Restrition 中的allValuesFrom ,然后點擊下方的Insert class. 。最 后選擇Tree ,這樣我們就定義了類 Branch ,它是樹(Tree)的一部分(is_part_of )。0 <new>Fils Edit P.rojedOWLCIdssesFor Project; Asserted Hierarclowi:Ttiingf Animal H&rbivor9

6、 * Plant備 TreeBranchf)此匚第3時T IX口 AnntitEF'ropj OWLOasscs' aopzfties=F0fmsindMduj MeyadataE<new> Protege 3.1 .1FtJe Edit Piujbct OWL CodH Window Tools Help口叵回 國商畫 畫畫 更 回回畫 囹畫 畫畫畫 回匡0V的點 rLJ步驟8和步驟7 一樣,建立owl:Plant 的子類Leaf(樹葉)類。在Asserted Conditions 選擇is_part_of屬性,并在Restrition中的選擇allValuesF

7、rom,最后選擇屬性類 Branch(樹枝)。這樣我們就定義了樹葉是樹枝的一部分。步驟9定義草食動物。素食動物是動物的子類,而且只吃植物或是植物的一部分 (植物和一部分植物的并集,也就是植物)。和步驟7 一樣Create Restrition對話框中添加如下圖的式子。rile Edit Project OWLQAnimal Prote, 0Create RestrictionRestricted Property eatOWLCIdssesFor Prnjert; ,Asserted Hlerarcftyj 喈| tWRiinQV '' ' AnimalHerbivor

8、ef 芯1 Plant簿 TreeA Branch Leaf eatect i5_part_ofFil回PlantlstrictionaliValuesFrann someValuesFro rn hasValue cardinality minCard inality mdxCarlinalityelationrppert/回同后,CancelF.Lugii: vihw步驟10定義類Giraffe( 長頸鹿),它是素食動物,只吃樹葉。按照上面的步驟定義,如下圖步驟11查看關(guān)系圖,在菜單中選擇Project->Configure在出現(xiàn)的對話框中,在OWLVizTab前打上對號,就會出新

9、OWLViz 的標(biāo)簽。如果在這里出現(xiàn)DOT error的話請參照錯誤提示的解決辦法,然后點擊 OWLViz 標(biāo)簽,選擇 Show all classes,就可以看到關(guān)系圖。SAnimal Protege 3.1 .(Rie:¥C .¥ Documents920and%20Se.E3Configure file:/C:/Documents#20and%20Setti.OWLCIdTab Widgets OptionsTdhsFor Project:ow1:Th(ngq £! Arilmal9 C Hei9 PlantVisibleracelConsiraintsTa

10、b instancesTat) InshnceTroeTab JambalayaTab JessTafcK>.ToolTabkn owl e d geT reeTab OntovizTab OWLVeTPalConstraintsTato PromptTab ProtegeScrlptTabT3b Widaet產(chǎn)??诎兹II Logic Vie 網(wǎng) O Properties ViewCancel步驟12保存項目。點擊這里下載這個項目下載這個項目。解壓后用菜單中的File >OpenProject ->解壓路經(jīng)中的Animal.ppjr 即可。錯誤提示的解決辦法OWLViz

11、的 DOT error在OWLViz設(shè)置中指定正確的 DOT application 路徑。安裝graphviz2.12.exe 文件(當(dāng)然也可是其它版本),可以默認(rèn)路徑安裝( C:Program FilesATTGraphvizbin )也可安在其它地方,但要清楚自己安裝在哪了,即記下這個路徑,然后 找到protege 的安裝目錄,在該目錄下找到plugins 文件夾下的tege.ontoviz 中的perties文件,點右鍵用記事本找開。文件內(nèi)容為:#Protege Properties#Thu Nov 09 12:33:49 PST 2000dot.

12、fontsize=-2mainframe.rectangle=81 95 918 616 dot.font=Arialmand=C:Program Filesgraphvizbindot問題就出在mand=后面的路徑上,只有把這個路徑改為剛安裝的Graphviz插件中或者 JDBC driver not founddot.exe文件的路徑才行,但改不是直接的粘貼,可以看到有些地方是雙斜線,那么可以仿照修改如 改為:mand=C:Program FilesATTgraphvizbindot 保存后測試就行了。The JDBC driver is not on the Classpath請確認(rèn)你的protege的安裝目錄下是否有driver.jar 。沒有的話請點擊這里下載,然后展開將其中的mysql-connector-java-3.1.12-bin.jar文件,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論