999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于分類的本體映射方法及映射工具實現

2007-12-31 00:00:00潘玉娥何克清
計算機應用研究 2007年10期

摘要:介紹了本體和本體映射的概念,以及目前本體映射的主要方法#65377;針對目前本體映射方法中存在的不足,提出了一種新的本體映射方法——基于分類的本體映射方法,解決了本體概念相似度計算量過大的問題,并實現了基于該映射方法的原型工具COMT,最后通過一個本體映射實例加以驗證#65377;

關鍵詞:本體; 本體映射; 語義互操作

中圖分類號:TP393; TP311文獻標志碼:A

文章編號:1001-3695(2007)10-0213-03

近年來,本體技術在人工智能#65380;知識表示#65380;語義Web#65380;信息檢索等研究領域的應用日益廣泛#65377;盡管構造本體的主要目的是知識共享和復用,但目前真正用于共享和復用的實例卻并不多見,主要原因是本體庫之間存在不可避免的異構性[1],而本體映射是一種用于解決本體庫間異構性的重要方法#65377;

1本體映射概述

1.1本體

本體的概念來源于哲學領域,簡單地說是指形成現象的根本實體(與“現象”相對)#65377;在信息系統中(如傳統的數據庫系統以及語義Web等),本體被看成是解決語義互操作性的重要方法#65377;本體在語義Web中具有重要的地位,是解決語義層次上Web信息共享和交換的基礎#65377;

本體在計算機領域有多種不同的定義,其中最為著名并被引用得最廣泛的是Gruber的“本體是概念化的明確的規范說明”[1];Fensel定義“本體是對一個特定領域中重要概念的共享的形式化的描述”[2];Swartour將本體定義為“本體是一個為描述某個領域而按繼承關系組織起來作為一個知識庫的骨架的一系列術語”#65377;盡管本體的定義方式有很多種,通過對這些定義的比較可以看出,它們均將本體當做城市領域內部不同主體之間進行交流的一種語義基礎,本體提供一種明確定義的共識[3]#65377;

1.2本體映射

構造本體在許多領域均得到應用,但是存在許多問題#65377;盡管構造本體的主要目的是知識共享和復用,但目前真正用于共享和復用的實例卻并不多見[4]#65377;造成這個問題的原因是本體的多樣性,人們往往喜歡根據自己的實際需要來構造自己的本體,這就導致了同一領域內存在多個本體,它們用于表示同一個系統,表達方式上卻有一些差別#65377;這些本體是異構的,它們之間不能進行互操作,用戶之間也不能相互理解[5]#65377;

同一領域內的不同本體之間要進行互操作,就必須解決本體異構性的問題#65377;一般可以采用三種方法:

a)本體間建立包含關系#65377;目標本體簡單地包含源本體,來自源本體的所有數據概念均能夠在目標本體中出現#65377;

b)本體間建立映射關系#65377;通過映射源本體的實體可以轉換為目標本體的實體#65377;

c)找一個公共的本體#65377;將多個數據源對應的本體進行合并,生成一個完整的公共本體#65377;

上面三種方法中,第一種方法的缺點是信息的概念只能被復用而不能被修改;第三種方法缺乏足夠的靈活性,不能夠適應大的開放式環境[5]#65377;

解決本體異構性的最好方法就是本體映射#65377;本體映射是指兩個本體存在語義級的概念關聯,通過語義關聯實現將原本體映射到目標本體的過程[6]#65377;本體映射認為是解決這個問題的一個重要方法,它解決了不同本體之間的知識共享和重用問題#65377;

1.3本體映射方法

目前,有很多文獻提出多種映射方法,按本體定義模型進行分類可以分為:

a)基于通用公共上層本體庫的本體概念映射#65377;領域本體庫基于某個公共上層本體庫(如DOLCE[7])為基礎所構建,通過分析領域本體庫與公共上層本體庫之間的關系來計算本體概念之間的相似度#65377;

b)基于本體概念相似度的本體映射#65377;直接計算概念之間的相似度#65377;其具體的計算方法又有很多種,如基于自然語言處理的概念相似度計算方法[8]#65380;基于本體代數的方法[9]等#65377;

c)基于本體概念層次結構相似性的本體映射#65377;以圖論方法和本體語言的結構特點來進行相似性分析,如果兩個概念的相鄰節點(子概念#65380;父概念)是相似的,那么它們的相似性程度增加[8]#65377;

d)基于b)c)兩種方法的擴展映射方法#65377;前兩種方法的加權綜合,基于概念及概念的相關內容來綜合加權計算概念間的相似度,從而最大限度地提高本體映射的質量#65377;

上面的幾種方法存在一些不足,方法a)要求被映射的本體庫均基于同一個上層本體庫構建,這在實際中很難實現;方法b)~d)均是從計算角度,通過本體概念間的相似度計算得出可能的映射,并提交領域專家判斷,但缺陷是計算量過大#65377;為了解決計算量過大的問題,本文提出了基本分類的本體概念映射方法#65377;

2基于分類的本體映射方法

為了解決概念相似度計算復雜度的問題,本文提出了基于分類的本體概念映射方法#65377;這種映射方法的基本思想是:通過分類將本體庫劃分為若干小型的本體樹,對于分類樹的根節點(也稱為本體庫的分類節點)建立相似映射,這樣所有的相似度計算均限制在建立了相似映射的分類樹根節點所在分類樹之間,從而大大降低了概念相似度計算的復雜度#65377;

3本體映射工具框架及其實現

3.1原型工具框架COMT

根據上文提出的基于分類的本體映射算法,實現了一個本體映射的原型工具,即COMT(classificationbased ontology mapping tool)#65377;該原型工具的框架如圖2所示#65377;

從圖2中可以看出,主要由以下幾步來實現:

a)用戶從界面輸入兩個OWL文件,它們分別描述的是兩棵分類本體樹,由領域專家通過對本體樹進行劃分得到#65377;

b)利用Jena API解析兩個OWL文件得到兩個分類本體樹的拓撲結構圖,包括每個分類本體樹中本體概念間的繼承關系#65377;

c)計算兩棵分類本體樹所有概念之間的笛卡爾積,得到所有需要計算其相似度的概念對#65377;

d)對每個概念對,搜索一個合適的樣本文檔(使用Google Web API實現)#65377;

e)利用上文給出的相似度計算公式計算出所有概念的相似度#65377;

f)提示用戶手動輸入概念相似度閾值(通常由領域專家視具體情況而定,其值為0~1,上文設定為0.6)#65377;

g)對概念對的相似度進行篩選,得到其中相似對大于閾值的概念對,即通過相似度計算確定為可以進行映射的概念#65377;最后將這些可能的映射概念對提交給領域專家進行最后的篩選和確認#65377;

3.2映射工具實現

下面通過一個本體庫間的映射實例來驗證基于分類的本體映射方法以及原型工具框架,以article和tradename兩個本體庫中的分類樹為例,如圖3所示#65377;

使用本體映射的原型工具來計算這兩個分類樹中的概念相似度:

a)輸入描述上述兩棵分類樹的OWL文件,如圖4所示#65377;

b)計算這兩棵分類樹中所有概念對的概念相似度,如圖5所示#65377;

c)由領域專家設定閾值,得到相似度大于閾值的概念對,即為可能的相似概念對,如圖6所示#65377;

4結束語

本體是人與機器#65380;程序間知識交流的語義基礎[5],使用本體的目的是為了知識的共享和重用#65377;本體映射是解決不同本體概念間的語義沖突的重要方法#65377;目前,本體映射需要領域專家的干預,是一個非常復雜和繁瑣的過程#65377;本文提出基于分類的本體映射方法在一定程度上解決了本體映射中計算相似度時計算量過大的缺陷#65377;下一步的工作重點主要集中在三個方面:a)改進此算法中使用到的取詞(stemming)技術,目前的取詞算法還不能對以連接詞連接的復合單詞提取正確的詞根;b)提高該映射工具計算相似度的效率,主要是在搜索樣本文檔方面的效率;c)該映射工具目前只能對用英文描述的本體分類樹進行映射,還不支持用中文描述的本體,這也是下一步工作的重點#65377;

參考文獻:

[1]GRUBERC T R. A translation approach to portable ontologies specifications[J]. Knowledge Acquisition, 1993,5(2):199-220.

[2]FENSEL D. The semantic Web and its languages[J]. IEEE Computer Society, 2000,15(6):67-73.

[3]郁書好,郭學俊.基于語義Web的本體及本體映射研究概述[J].微機發展,2005,15(8):20-26.

[4]USCHOLD M, TATE A. Putting ontologies to use[J]. The Knowledge Engineering Review Journal, 1998,13(1):1-3.

[5]鄭麗萍.本體映射的研究[D].濟南:山東大學,2005:5-20.

[6]黃煙波,張紅宇,李建華,等.本體映射方法研究[J].計算機工程與應用,2005,41(18):27-29,33.

[7]GANGEMI A, GUARINO N, MASOLO C, et al. Sweetening wordnet with DOLCE[J]. AI Magazine, 2003,24(3):13-24.

[8]KALFOGLOU Y, SCHORLEMMER M. Ontology mapping: the state of the art[J]. The Knowledge Engineering Review Journal, 2003,18(1):1-31.

[9]MELNIK S, MOLINAGARCIA H, RAHM E. Similariy flooding: a versatile graph matching algorithm and its application to schema matching[C]//Proc of the 18th International Conference on Data Engineering. San Josè: Morgan Kanfmann Publishers Inc, 2002:117125.

[10]DING Ying, FOO S. Ontology research and development, part 2: a review of ontology mapping and evolving[J]. Journal of Information Science, 2004,28(5):383-396.

[11]FEUERLICHT G, MEESATHIT S. Design method for interoperable Web services[C]//Proc of the 2nd International Conference on Service Oriented Computing. New York:ACM Sigsoft, 2004:299-307.

“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文”

主站蜘蛛池模板: 国产精品密蕾丝视频| 日韩中文无码av超清| 久久久久亚洲AV成人网站软件| 四虎永久免费地址在线网站| 自拍亚洲欧美精品| 成人毛片免费在线观看| 国产网站免费看| 成人免费一区二区三区| 国产成人AV大片大片在线播放 | 中文字幕有乳无码| 国产成人精品一区二区秒拍1o| 中文字幕在线观| 97se亚洲综合在线| 97无码免费人妻超级碰碰碰| 欧美日韩精品综合在线一区| 欧美a在线看| 青青网在线国产| 精品国产污污免费网站| 国产精品丝袜视频| 亚洲成年网站在线观看| 成人福利在线视频| 国产精品太粉嫩高中在线观看| 精品无码一区二区三区在线视频| 国产高颜值露脸在线观看| 天天摸夜夜操| 精品少妇人妻一区二区| 亚洲无码不卡网| 国内黄色精品| 一级在线毛片| 国产精品成人AⅤ在线一二三四| 九色在线视频导航91| 免费毛片视频| 国产精品九九视频| AV不卡无码免费一区二区三区| 亚洲第一国产综合| 国产97色在线| 国产精品女熟高潮视频| 欧洲欧美人成免费全部视频| 亚洲欧洲日产国产无码AV| 日本在线亚洲| 国产精品理论片| 91精品福利自产拍在线观看| 青青久久91| 国产精品妖精视频| 手机在线免费毛片| 女人18毛片一级毛片在线| 国产亚洲精品在天天在线麻豆 | 国产日本欧美亚洲精品视| 亚洲欧洲综合| 国产男人的天堂| 午夜日本永久乱码免费播放片| 99在线视频免费观看| 日韩精品无码一级毛片免费| 久久美女精品国产精品亚洲| 91久久性奴调教国产免费| 亚洲中久无码永久在线观看软件| 久久精品这里只有国产中文精品| 在线va视频| 91欧美在线| 国产大全韩国亚洲一区二区三区| 五月激情综合网| 亚洲毛片一级带毛片基地 | 四虎在线高清无码| 91伊人国产| 国产在线观看成人91| 精久久久久无码区中文字幕| 亚洲精品无码日韩国产不卡| 国产成人高清精品免费5388| 国产香蕉97碰碰视频VA碰碰看| 毛片视频网址| 日本草草视频在线观看| 亚洲色无码专线精品观看| 亚洲第一区在线| 国产欧美中文字幕| 伊人无码视屏| 精品国产女同疯狂摩擦2| 成年人国产视频| 青青草国产一区二区三区| 日韩av手机在线| 欧美第九页| 亚洲妓女综合网995久久| 亚洲看片网|