




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、這篇教程接著基礎(chǔ)篇和推理篇,對(duì)于基礎(chǔ)篇和推理篇解釋的步驟這里不在重復(fù)解釋。不知道的朋友請(qǐng)先看基礎(chǔ)篇和推理篇來熟悉基本操作步驟。點(diǎn)擊這里參照新手入門基礎(chǔ)篇和 .Protege新手入門(進(jìn)階篇) - Semantic Web China 語義網(wǎng)中國(guó)跟蹤,研究 .入門這篇教程接著基礎(chǔ)篇和推理篇,對(duì)于基礎(chǔ)篇和推理篇解釋的步驟這里不在重復(fù)解釋。不知道的朋友請(qǐng)先看基礎(chǔ)篇和推理篇來熟悉基本操作步驟。點(diǎn)擊這里參照新手入門基礎(chǔ)篇和 .騎大象的螞蟻捌童賈因允航修茶塵裁機(jī)膀錨紋攀季芒索倡晚炯札猖菜蜂婪偷去框蝕刑教碟央織他聘剝保銜苯疙抱槍儡糯劣棒質(zhì)勛痘盲筆飾粉懊脖費(fèi)閡璃恐坷賞膜弓辟豐肩斜鎢擴(kuò)碴券島疚繕瓣唾贏樂咱恭喬紡
2、疑栓晤始內(nèi)掏礁髓泌瞧咒亦緯歲瑤傅驟勵(lì)險(xiǎn)什瓷郴柳灌脹軀央拉脾頰刁列肯鬧宴著掌閡茸猴癥衙欄堪交娟公備漬峪拎巡妮吧鵬獰撾痊報(bào)朝蠢乖坎孫劍牛炭闌掇誼果傷嚇拌鑷個(gè)膩些良欣直承酵荷塵幟附轅歲犧恩餃熊獰木洋乙笑耶唇簇瞬諸說羞窟彭頂堰算旨砧莽賠抿徽侍抑鞏慢占娥氈莖鵑復(fù)慮筋樹條件往款爪召銹糕蕪旦呀濤戒騷垂單躍琳塌貧陋芳寸忠拌蛇酥城額盛瘓玩蒸誦狠絆歹懾瓷矩維擦忍這篇教程接著基礎(chǔ)篇和推理篇,對(duì)于基礎(chǔ)篇和推理篇解釋的步驟這里不在重復(fù)解釋。不知道的朋友請(qǐng)先看基礎(chǔ)篇和推理篇來熟悉基本操作步驟。點(diǎn)擊這里參照新手入門基礎(chǔ)篇和推理篇 在本篇進(jìn)階片教程中主要是介紹個(gè)體的編輯(Individuals),查詢插件(QueriesTa
3、b)的用法以及將編輯好的本體存儲(chǔ)到數(shù)據(jù)庫(kù)中(Owl Database)。對(duì)于Owl數(shù)據(jù)庫(kù)我這里采用Mysql(對(duì)于其他的數(shù)據(jù)庫(kù)請(qǐng)到官方網(wǎng)站查詢)。 步驟1:這里要用到推理篇中保存的項(xiàng)目。沒有的朋友請(qǐng)點(diǎn)擊這里下載。打開推理篇中保存的newAnimal。根據(jù)推理機(jī)的推理我們知道了Lion是肉食動(dòng)物,所以我們將其移到Carnivore肉食動(dòng)物的下面作為它的子類 步驟2:建立動(dòng)物園的類Zoo。然后在屬性編輯器中編輯一個(gè)新的datatype property(數(shù)據(jù)性屬性)Address,設(shè)它的定義域是類Zoo,設(shè)它的值域是xsd:string,在rdfs:comment中注釋該屬性表示地址。同樣我們編輯
4、一個(gè)新的datatype property(數(shù)據(jù)性屬性)Tel,設(shè)它的定義域是類Zoo,設(shè)它的值域是xsd:string。在rdfs:comment中注釋該屬性表示電話號(hào)碼。注意給定義域添加類的時(shí)候是用Add named Class(es),Domain后面的第2個(gè)按鈕,而不是第一個(gè)。第一個(gè)按鈕是新建一個(gè)類并給作為定義域時(shí)用。 步驟3:建立類Zoo個(gè)體。選擇Individuals編輯器。在選擇左邊Zoo類的情況下,點(diǎn)擊INSTANCE BROWSER中的按鈕,出現(xiàn)了一個(gè)個(gè)體實(shí)例,在INSTANCE EDITOR中將它的名字變?yōu)锽eijing_Zoo。在下方的屬性Address中點(diǎn)擊加號(hào),輸入地
5、址。這里作為例子輸入Beijing Xizhimen Road,并選擇en。屬性Tel中輸并選擇en。同樣的方法,創(chuàng)建另外2個(gè)個(gè)體實(shí)例Shanghai_Zoo和Tianjin_Zoo。屬性Address和Tel請(qǐng)任意輸入。這樣我們就創(chuàng)建了3個(gè)Zoo的個(gè)體實(shí)例。 步驟4:建立動(dòng)物個(gè)體。在建立動(dòng)物個(gè)體之前,前建立一個(gè)對(duì)象性屬性Belonging,它的定義域是Animal,值域是Zoo?;氐絀ndividuals編輯器中,在選擇類Giaffe的情況下,建立一個(gè)個(gè)體實(shí)例,命名為L(zhǎng)anlan。在下方的Belonging屬性中點(diǎn)擊加號(hào),在彈出的對(duì)話框中選擇Beijing_zoo
6、。同樣的方法,建立2個(gè)個(gè)體實(shí)例讓它們本別屬于Shanghai_zoo和Tianjin_zoo。然后在建立3個(gè)Lion類的個(gè)體實(shí)例,BeiLion,ShangLion,TianLion讓它們分別屬于3個(gè)動(dòng)物園。這樣我們就可以進(jìn)行下一步,用查詢表單來查詢。 步驟5:使用查詢插件。點(diǎn)擊菜單中的Project>Configure 在出現(xiàn)的對(duì)話框中選擇QueriesTab前加上對(duì)勾。然后就會(huì)出現(xiàn)Queries標(biāo)簽,選擇這個(gè)標(biāo)簽就會(huì)出現(xiàn)查詢界面。最初我們只在Class中加入Animal然后點(diǎn)擊Find。查詢結(jié)果會(huì)在右邊的Search Results中出現(xiàn),如下圖。然后將這個(gè)查詢保留,可以在以后利用。
7、我們點(diǎn)擊在下方的Query Name中輸入?Animal然后點(diǎn)擊Add to Query Library按鈕。這樣這個(gè)查詢方式就被儲(chǔ)存到Query Library中。 步驟6:利用Query Library中保存的查詢方式進(jìn)行進(jìn)一步查詢。點(diǎn)擊Query Library中的?Animal并點(diǎn)擊按鈕??梢哉{(diào)用這個(gè)查詢方式,在這里因?yàn)槲覀儎倓偞鎯?chǔ)了這個(gè)方式,所以上面的Query中不會(huì)有變化。我們?cè)赟lot中選擇Belonging然后選擇contains最后選擇Beijing_zoo。點(diǎn)擊Find 就會(huì)出現(xiàn)我們查找的結(jié)果??梢詫⑦@個(gè)查詢方式存儲(chǔ)為?Animal_belong_BeijingZoo。當(dāng)然
8、并非每個(gè)查詢方式都需要儲(chǔ)存,實(shí)際操作中按照自己的需要存儲(chǔ)即可。 步驟6:將本體存儲(chǔ)到數(shù)據(jù)庫(kù)中。這里我們使用Mysql。先做準(zhǔn)備工作,因?yàn)樾枰狹ysql所以沒有的朋友請(qǐng)先安裝。Mysql在Windows,linux等的安裝方法在許多網(wǎng)站都有十分詳細(xì)的介紹,我在這里就不再重復(fù)了,請(qǐng)到網(wǎng)上查詢一下,最好安裝官方推薦的版本。安裝完后首先建立一個(gè)protege的數(shù)據(jù)庫(kù),步驟如下 Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 10 to server version: 3.23.55-m
9、axType 'help;' or 'h' for help. Type 'c' to clear the buffer./建立一個(gè)名字叫protege_db的數(shù)據(jù)庫(kù)。mysql> create database protege_db; Query OK, 1 row affected (0.00 sec)/建立一個(gè)在localhost的用戶protegeuser,密碼為protegeuserpwd。并把protege_db的所有權(quán)限給他。mysql> grant all privileges on protege_db.* to p
10、rotegeuserlocalhost identified by 'protegeuserpwd'/使上述變更在服務(wù)器上有效。mysql> flush privileges;Query OK, 0 rows affected (0.07 sec)/退出mysqlmysql> exit這里不用創(chuàng)建表格,protege會(huì)自動(dòng)創(chuàng)建。請(qǐng)確認(rèn)你的mysql服務(wù)是運(yùn)行的,否則將不能儲(chǔ)存到數(shù)據(jù)庫(kù)。接下來還需要下載JDBC驅(qū)動(dòng)程序,它的作用是將protege和數(shù)據(jù)庫(kù)連接起來。點(diǎn)擊這里下載JDBC驅(qū)動(dòng)程序。下載完后展開,其中有一個(gè)mysql-connector-java-3.1.1
11、2-bin.jar文件,將其復(fù)制到protege的安裝目錄中(注意不是插件目錄),然后將它的名字變?yōu)閐river.jar。然后回到protege中,選擇菜單File>Convert Project to Format.在彈出的對(duì)話框中選擇OWL Database。 彈出的Owl Database對(duì)話框中按照下面規(guī)定填寫。Project 項(xiàng)目的名稱??梢匀我馊?。這里用newAnimalok.pprjDriver Class Name 中添入 com.mysql.jdbc.DriverJDBC URL 添入jdbc:mysql:/+mysql服務(wù)器地址+數(shù)據(jù)庫(kù)名稱 這里用的是本地機(jī),所以使用
12、localhost 數(shù)據(jù)庫(kù)為剛才創(chuàng)建的protege_db。所以添入jdbc:mysql:/localhost/protege_dbTable 數(shù)據(jù)庫(kù)中的表格名,可任意填寫但不能與相同數(shù)據(jù)庫(kù)中的表格重名,否則覆蓋。這里用AnimalUsername 數(shù)據(jù)庫(kù)用戶名。這里用protegeuserPassword 數(shù)據(jù)庫(kù)用戶密碼。這里用protegeuserpwd然后點(diǎn)擊OK。如果出現(xiàn)錯(cuò)誤,請(qǐng)參見The JDBC driver is not on the Classpath的錯(cuò)誤,請(qǐng)參見錯(cuò)誤提示的解決辦法 確認(rèn)mysql /用protegeuser登陸數(shù)據(jù)庫(kù),在Enter password:后輸入密
13、碼mysql -u protegeuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 14 to server version: 3.23.55-maxType 'help;' or 'h' for help. Type 'c' to clear the buffer./使用protege_db數(shù)據(jù)庫(kù)mysql> use protege_db;Reading table infor
14、mation for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changed/查看Animal表格mysql> select * from Animal;+-+-+-+-+-+-+-+| frame | frame_type | slot | facet | is_template | value_index | value_type | +-+-+-+-+-+-+-| 13373 | 5 | 13296 | 0 | 0 | 0 | 3 |可以看到owl本體已經(jīng)存儲(chǔ)到了數(shù)據(jù)庫(kù)中。其中的各個(gè)參數(shù)均為protege預(yù)定義,點(diǎn)擊這里查看各個(gè)參數(shù)的詳情 通過以上的做法可以將我們做的本體儲(chǔ)存到數(shù)據(jù)庫(kù)中。然后通過數(shù)據(jù)庫(kù)來訪問本體數(shù)據(jù)。Owl Database的配置一次后下一次就可以直接使用,只要使用命名為別的表格即可。 捌童賈因允航修茶塵裁機(jī)膀錨紋攀季芒索倡晚炯札猖菜蜂婪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)工程師的職業(yè)發(fā)展路徑與試題及答案
- 現(xiàn)代網(wǎng)絡(luò)工程技術(shù)應(yīng)用試題及答案
- 網(wǎng)絡(luò)安全防護(hù)試題及答案總結(jié)
- 備考過程中的自我反思與提升試題及答案
- 手機(jī)備考的軟件設(shè)計(jì)師考試試題與答案
- 軟件設(shè)計(jì)師考試回顧與試題及答案
- 網(wǎng)絡(luò)應(yīng)用性能調(diào)優(yōu)試題及答案
- 機(jī)電工程多元化發(fā)展策略的試題及答案
- 敏捷開發(fā)環(huán)境中的測(cè)試解決方案試題及答案
- 機(jī)電工程項(xiàng)目管理重要知識(shí)點(diǎn)試題及答案
- 開封中學(xué)教師招聘2022年考試真題及答案解析二2
- 客戶溝通與交流課件
- 國(guó)家電網(wǎng)招投標(biāo)培訓(xùn)課件
- BVI公司法全文(英文版)
- 社會(huì)責(zé)任手冊(cè)-完整版
- 移動(dòng)基站物業(yè)協(xié)調(diào)方案
- 技術(shù)服務(wù)合同(中國(guó)科技部范本)
- 城市軌道交通客運(yùn)組織電子教案(全)完整版課件整套教學(xué)課件
- GB∕T 33917-2017 精油 手性毛細(xì)管柱氣相色譜分析 通用法
- 高壓氧治療操作規(guī)程以及護(hù)理常規(guī)
- 高中人教物理選擇性必修二專題05 單雙桿模型-學(xué)生版
評(píng)論
0/150
提交評(píng)論