?

基于Jena的土地適宜性評價本體知識庫構建研究

2014-11-30 07:48巫建偉陳崇成葉曉燕林甲祥
計算機工程與設計 2014年1期
關鍵詞:知識庫分值本體

巫建偉,陳崇成,葉曉燕,林甲祥

(1.福州大學 福建省空間信息工程研究中心,福建 福州350002;2.福建農林大學 計算機與信息學院,福建 福州350002)

0 引 言

土地適宜性評價用以衡量一定土地資源與利用方式的適合程度,可為因地制宜合理利用土地資源,編制土地利用計劃,協調人、地、環境關系提供科學依據,是土地資源可持續發展利用的重要研究。隨著計算機和GIS技術在土地適宜性評價領域的應用發展,逐步回歸分析法、排列成對比較法、層次分析法、加權求和法等數學模型方法被廣泛集成應用于適宜性評價的因子權重確定及評價模型中,這使得適宜性評價結果的科學性有了很大的提高,這些方法與模型是綜合利用適宜性評價數據進行定性分析和定量計算的工具,是系統解決評價問題的有力手段。另一方面,土地適宜性評價、土地利用規劃等領域的專家,在長期的實踐工作中積累了大量的非常行之有效的經驗知識,許多學者集成知識庫系統、專家系統與GIS技術進行土地適宜性評價空間決策支持系統的構建[1],試圖對長期積累的知識方法進行有效的利用,應用包括基于規則的知識推理[2-4]、模糊邏輯推理[5]、神經網絡[6]等智能 技 術,實現了評價過程的自動化進行。土地適宜性評價的各個環節都強烈依賴于專家知識,如何有效的利用知識庫系統技術,提取專家知識存儲并直接應用于適宜性評價過程中,是適宜性評價專家系統研究的一項重要內容。本體是近年來知識工程研究的熱點。采用本體作為知識表示的方式,既能使知識具有縱向的類屬分類,還可以通過本體術語間的關聯關系揭示知識間的內在聯系,利于知識庫系統的校核與檢驗,可以有效提高知識庫系統的共享與重用性。筆者所在研究小組對于采用本體知識庫進行適宜性評價有一定的研究基礎[7],但已有的研究工作主要集中于土地適宜性評價本體知識推理的研究與實現,在知識獲取方面的研究比較欠缺。因此,本文在本體知識推理原理分析基礎上,構建小規模的土地適宜性評價任務本體,重點分析基于Jena[8]的土地適宜性評價規則構建方法,即本體知識庫中知識規則的獲取方式。最后,利用形成的本體知識庫,以福建省典型亞熱帶水果荔枝的種植適宜性評價為應用案例,實現評價的自動化進行,從而驗證本研究的科學性與有效性。

1 本體知識推理原理

對于本體知識推理,包含兩種類型的推理,首先是基于本體知識本身的語義推理,該推理為本體基本推理功能,此外,為了滿足更高的問題求解應用需求,在本體之外,進一步利用本體概念和關系進行知識規則的組織擴展,增加所構建本體領域應用相關的知識規則,以此來提高本體的應用能力。因此,一個具備較強應用功能的本體知識庫一般包含兩大組成部分,即本體知識模型與知識規則。

本體知識模型:主要提供語義上的推理功能,包括本體設計時的一致性檢查、類的可滿足性檢查、確定類之間的包含關系、本體之間的蘊含關系檢查,以及應用所涉及的查詢 (例如判斷一個個體是否滿足一個查詢表達式,或者檢索滿足給定查詢表達式的所有個體),即提供支撐數據資源共享與集成的推理判斷能力;

知識規則:主要是在本體庫基礎之上,針對領域內的特定應用,擴展應用規則 (如:適宜性評價規則),利用規則庫中規則實現系統的業務推理能力。

1.1 Jena推理機制

Eiter在論述本體與規則結合推理的時候,將本體與規則的結合方式分為同質法與混合法[9]。同質法通過定義一個新的語言來實現規則和本體的集成,以SWRL為例,它是OWL DL的擴展,是一種獨立本體語言,表達能力強于OWL DL,由于本體與規則定義語言同質同源,同質法在本體與規則的集成方面有優勢,但是由于規則描述語言是一種新的語言定義,為了實現規則推理,則需要開發相應的推理技術及推理機?;旌戏▌t是保持本體不變,以本體作為領域概念知識模型,并利用本體已有的概念與屬性元素,針對不同的應用制定特定的規則?;旌戏ǖ膬烖c在于可以利用既有的規則推理工具的語法進行規則的構造,并連接相應的推理機進行推理。

利用Jena推理機進行本體知識推理,是一種典型的混合法本體與規則集成推理。Jena是一種用來構建語義Web應用的Java框架,包含一個基于規則的推理引擎。Jena推理機制總體結構如圖1所示,其推理子系統通過ModelFactory將推理機與本體模型關聯起來。在得出推理結果之后通過該Ont/Model API對潛在InfGraph推理結果進行訪問查詢。使用Jena推理機進行知識推理,就是利用推理機綁定推理規則集與包含數據集的本體模型,然后運行推理得到推理模型,查找推理模型得出所需的推理結果。

圖1 Jena規則推理

1.2 土地適宜性評價本體知識推理

土地適宜性是指土地持續用于某種特定用途時的適宜狀況,包括適宜與否及適宜程度的高低,用以反映土地的質量等級。土地適宜性評價用于對土地適宜性進行研究,并做出等級評價,其實質是分析研究土地特性或土地質量與土地利用要求的匹配程度。如圖2所示為本研究土地適宜性評價本體知識推理原理示意圖,結合Jena推理機制,將土地質量狀況以本體實例的形式寫入到本體模型中,并將土地利用要求定義為評價規則,通過Jena推理機,綁定本體模型與規則集,推理得到推理模型。

圖2 土地適宜性評價本體知識推理原理

2 土地適宜性評價任務本體

一個完整的土地適宜性評價任務通常包含以下幾個步驟流程,首先是選擇合適的土地評價系統;然后是評價系統因素 (評價因子)的選擇與賦權;并確定所有評價因子的分級得分,即評價指標分值;最后針對評價單元的土地要素屬性,與評價因子分級情況進行比對,并獲取相應的評價指標分值,最后依據一定方法,得到評價單元總的土地質量得分,并判定相應的適宜性等級。

圖3 土地適宜性評價本體類與主要關系

本文所構建的土地適宜性評價任務本體主要目的是用于描述土地適宜性評價的具體任務流程,達到支持土地適宜性評價推理知識推理的目標。因此相對于的本體類與關系術語的抽取及確定也從適宜性評價的任務流程入手。如圖3所示為土地適宜性評價任務本體類及主要關系圖,覆蓋評價單元、評價系統、土地利用方式、土地要素 (評價因子)等幾個方面。

3 基于Jena的土地適宜性評價規則

依據Jena推理機制,本體知識庫系統的應用推理依賴于知識庫中規則的定義。Jena規則語法中,每一條規則都是由一系列前提、結論、規則名組成,而規則中每一個項均是由本體概念、屬性三元組或Jena規則內置原語Builtin的調用來形成。本文涉及的評價規則以Jena規則形式進行組織,實現知識存儲。知識庫中的適宜性評價規則主要有兩種,首先是對不同評價指標權重進行定義的評價因子權重規則;另一類是用于實現推理過程中各評價單元土地質量的分值評定的規則。下文將就這兩類規則的獲取及其形式化方式進行描述。

圖4 評價因子重要性賦值接口

3.1 基于AHP的評價因子權重分析

層次分析法 (AHP)能以主觀賦權的方式有效捕捉專家知識,是廣大研究人員進行決策時的有力工具,其應用遍布各不同領域決策過程中所涉及的最優化選擇、沖突解決,性能優化等工作[10]。如圖4所示為進行基于AHP分析法的評價因子重要性賦值接口,該接口可用于進行評價因子權重的獲取及規則的生成。具體設置各評價分子之間的重要性標度的方法如圖4中所示,首先是主準則層中氣候、土壤、地形條件重要性的標度,并分別對這3類評價因子次準則層中每一評價因子的內部相對重要性進行標度,形成判斷矩陣;提交計算后,獲取主準則層中的權重,以及次準則層評價因子的內部權重,即層次單排序。結合該權重結果,引用本體知識庫中相應評價因子、屬性關系等概念術語,可生成對評價因子賦權的推理規則,具體實例見表1。

表1 評價因子賦權推理規則

3.2 評價因子指標分值評定

依據土地適宜性評價流程,參評因子對于評價過程的影響主要來源于對評價因子的指標分值標定。因此,作為評價推理主要動力的評價規則需要包含因子指標分值評定規則。我們參照傳統的指標分值判定方式,以選定的評價因子為例,當因子屬性信息反映出一定數值區間或者類別屬性,則該因子將獲取相應的評價因子得分。

如圖5所示為評價因子指標分值評定接口,在選定評價因子后,用戶可以對評價因子的得分情況進行定義,確定完成后,引用本體知識庫中相應評價因子、屬性關系的概念術語,結合Jena Builtin原語可形成如表2所示的評定規則。

結合評價因子指標分值評定規則推理結果與評價因子權重規則推理結果,可通過評價因子加權得分規則獲得評價因子的加權得分,見表3。

圖5 評價因子指標分值評定接口

根據適宜性評價過程,在對所有因子加權得分進行求和后,依據所有評價因子總分值得分區間,可判定評價單元所有評價結果等級,見表4為評價結果等級判定規則。

表2 評價因子指標得分規則

表3 評價因子加權得分規則

表4 評價結果等級判定規則

4 應用分析

小組在前期的工作中[7],基于Jena開發包,采用本文第二節介紹的Jena推理機制實現了本體知識庫系統。本文將以福建省典型亞熱帶水果荔枝的種植適宜性為評價目標,依托小組現有的本體知識庫系統,采用上文描述中由圖4、圖5定義轉化形成的評價規則集,完成適宜性評價應用推理。

結合有關專家意見,在保證荔枝種植適宜性評價需求情況下,我們選取的評價因子以及相應的具體數據見表5。這些數據以地圖服務形式進行數據服務的發布,以供評價過程中評價因子屬性數據的查詢檢索。結合小組開發的本體知識庫系統評價推理功能模塊,我們進行了基于WebGIS的適宜性評價系統門戶的開發。

如圖6所示為在門戶中進行荔枝種植適宜性評價操縱流程。首先,用戶在基于WebGIS的系統界面中點擊所要進行評價的區域位置,系統根據位置信息,利用數據查詢接口從基礎地圖數據服務中進行對應位置地圖要素屬性數據的查詢,界面中將給出相應的屬性數據檢索結果;進一步的依據用戶選擇的評價目標,點擊評價推理,系統將確定并獲取相應評價規則,調用系統評價推理功能模塊,完成評價推理過程,并返回相應的評價結果。

表5 基礎數據

該案例評價過程的正常執行驗證了本文知識庫構建機制的有效性,門戶系統可以提供準確的基于位置信息的土地適宜性評價推理,方便土地適宜性評價工作者或者普通服務使用者利用手持移動終端實現現場用地適宜性信息的獲取,進而結合實地情況,進行土地利用方式的決策判定,對于科學用地決策具有一定輔助作用。

圖6 荔枝種植適宜性評價操縱流程

5 結束語

本文首先對本體知識庫及本體知識推理原理進行探討,針對本體知識庫的本體知識模型與知識規則構成,完成土地適宜性評價任務本體與適宜性評價規則的構建。其中,本體知識庫知識規則的獲取方式是本文的研究重點,文中針對Jena規則語法,以基于AHP的評價因子權重評定方式實現了評價因子權重規則的定義,并以指標分值評定的方式實現了評價規則的定義。文章最后,以福建省典型亞熱帶水果荔枝的種植適宜性評價為應用目標,結合本體知識庫的構建,實現了應用系統的開發。該案例系統可以提供準確的基于位置信息的土地適宜性評價推理,方便土地適宜性評價工作者或者普通服務使用者利用手持移動終端實現現場用地適宜性信息的獲取,從而結合實地情況,進行土地利用方式的決策判定,對于科學用地決策具有一定輔助作用。此外,系統實現過程中基礎數據采用數據地圖服務的形式發布,將其與本文所提的靈活的知識規則構建方式相結合,可以有效提高系統實用性與使用范圍,一旦評價目標與研究區域發生改變,用戶可以重新定義知識規則來完成適宜性評價推理,該機制很好的滿足了土地適宜性評價的區域性與目標性特征。

[1]Witlox F.Expert systems in land-use planning:An overview[J].Expert Systems with Applications,2005,29 (2):437-445.

[2]Sikder I U.Knowledge-based spatial decision support systems:An assessment of environmental adaptability of crops [J].Expert Systems with Applications,2009,36 (3):5341-5347.

[3]Van Niekerk A.CLUES:A web-based land use expert system for the western cape [C]//IEEE International Geoscience and Remote Sensing Symposium,2009:459-462.

[4]Lee T Z,Wu C H,Wei H H.KBSLUA:A knowledge-based system applied in river land use assessment [J].Expert Systems with Applications,2008,34 (2):889-899.

[5]Reshmidevi T,Eldho T,Jana R.A GIS-integrated fuzzy rulebased inference system for land suitability evaluation in agricultural watersheds [J].Agricultural Systems,2009,101 (1-2):101-109.

[6]Feng S,Xu L.An intelligent decision support system for fuzzy comprehensive evaluation of urban development [J].Expert Systems with Applications,1999,16 (1):21-32.

[7]WU Jianwei,CHEN Chongcheng,TANG Liyu.Design and implement of the ontology-based knowledge base system used for soil suitability evaluation [J].Journal of Geo-information Science,2010,12 (5):602-612 (in Chinese).[巫建偉,陳崇成,唐麗玉.面向土壤適宜性評價的本體知識庫系統設計與應用 [J].地球信息科學學報,2010,12 (5):602-611.]

[8]SUN Xiang,FENG Chen,WU Huarui.Technology of agricultural production knowledge integration based on semantic web [J].Transactions of the Chinese Society of Agricultural Engineering,2008,24 (2):186-190 (in Chinese).[孫想,馮臣,吳華瑞.基于語義Web的農業生產知識集成技術 [J].農業工程學報,2008,24 (2):186-190.]

[9]Eiter T,Ianni G,Polleres A,et al.Reasoning with rules and ontologies[G].LNCS 4126:Reasoning Web,2006:93-127.

[10]Vaidya O S,Kumar S.Analytic hierarchy process:An overview of applications [J].European Journal of Operational Research,2006,169 (1):1-29.

猜你喜歡
知識庫分值本體
一起來看看交通違法記分分值有什么變化
眼睛是“本體”
基于TRIZ與知識庫的創新模型構建及在注塑機設計中的應用
體育考核新方案出爐 項目分值變化大
按病種(病組)分值結算:現狀、做法和評價
基于本體的機械產品工藝知識表示
高速公路信息系統維護知識庫的建立和應用
基于Drupal發布學者知識庫關聯數據的研究
專題
Care about the virtue moral education
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合