不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 論文大全 > 畢業(yè)論文 > 計(jì)算機(jī)論文 > 計(jì)算機(jī)網(wǎng)絡(luò) >

網(wǎng)絡(luò)本體語言(OWL)的標(biāo)準(zhǔn)體系解析

時(shí)間: 若木1 分享

萬維網(wǎng)之父蒂姆·伯納斯·李(Tim Berners-Lee)將萬維網(wǎng)的演變分為兩個階段[1]。第一個階段,萬維網(wǎng)應(yīng)該是一個有利于人們合作的強(qiáng)大工具;第二個階段,則是蒂姆·伯納斯·李所定義的語義網(wǎng)階段。通俗地說,語義網(wǎng)就是一種能夠理解人類語言的智能網(wǎng)絡(luò),它能夠使人與計(jì)算機(jī)的交流變得像人與人交流一樣輕松。我們目前正處于新一代萬維網(wǎng)發(fā)展的邊緣,即致力于第二代網(wǎng)絡(luò)——語義網(wǎng)的研究、開發(fā)階段。在語義網(wǎng)的開發(fā)進(jìn)程中,網(wǎng)絡(luò)本體語言(Web Ontology Language,OWL)作為實(shí)現(xiàn)其功能的核心語言工具,其開發(fā)意義重大。為了給OWL系統(tǒng)的開發(fā)奠定基礎(chǔ),萬維網(wǎng)聯(lián)盟(W3C)于2003年12月 15日發(fā)布了由其下屬的網(wǎng)絡(luò)本體工作組開發(fā)的OWL系列標(biāo)準(zhǔn)規(guī)范文件,緊接著又對各標(biāo)準(zhǔn)文檔進(jìn)行了改進(jìn),于2004年2月10日公布了該系列體系的最新版本。本文將對最新版本的OWL系列標(biāo)準(zhǔn)規(guī)范體系進(jìn)行探討和解析,并對中文網(wǎng)絡(luò)本體語言開發(fā)中的標(biāo)準(zhǔn)建設(shè)提出一些建議,以期為國內(nèi)OWL系統(tǒng)的研究開發(fā)提供借鑒。

  1 OWL系列標(biāo)準(zhǔn)規(guī)范體系的構(gòu)成

為了更好地描述語義化本體模型和進(jìn)行知識表述,W3C首先提出用來描述資源及其之間關(guān)系的語言規(guī)范:資源描述框架(Resources Description Frame,RDF),在此基礎(chǔ)上,歐洲開發(fā)了語義交互語言(Ontology Interchange Language,OIL),美國開發(fā)了DAML(DARPA Agent Markup Language)。這兩種網(wǎng)絡(luò)本體語言都是對RDF類似的擴(kuò)展,因此后來合并為DAML+OIL,隨后W3C將其規(guī)范為理解力更強(qiáng)的網(wǎng)絡(luò)本體語言 (Web Ontology Language,OWL)。
OWL系列標(biāo)準(zhǔn)規(guī)范體系由6個推薦性標(biāo)準(zhǔn)文檔組成,分別從理論、實(shí)例及規(guī)范性定義的角度對OWL進(jìn)行了全面、簡潔及規(guī)范化的闡述,它們是:
●《網(wǎng)絡(luò)本體語言概述》(OWL Web Ontology Language:Overview):通過列出OWL的語言特征并給出其簡要的描述,對OWL進(jìn)行簡單介紹。它通過對OWL各子語言特征的非形式化描述,提供了OWL的入門知識[2]。
●《網(wǎng)絡(luò)本體語言指南》(OWL Web Ontology Language:Guide):通過一個擴(kuò)展的例子說明如何使用OWL語言,同時(shí)也給出了這些文檔中用到的術(shù)語的解釋[2]。具體內(nèi)容包括如何使用OWL本體語言定義類和類的屬性,以形成一個形式化的域;定義個體并確定它們的屬性,并且對這些類和個體進(jìn)行推斷,以達(dá)到網(wǎng)絡(luò)本體語言的形式化語義的許可程度[3]。
●《網(wǎng)絡(luò)本體語言參考》(OWL Web Ontology Language:Reference):該文檔對OWL語言的整體構(gòu)造進(jìn)行了結(jié)構(gòu)化的非形式化描述[2],使用RDF/XML語法對OWL的所有建模原語進(jìn)行子系統(tǒng)及詳盡的描述,試圖為構(gòu)建OWL的用戶提供參考[4]。
●《網(wǎng)絡(luò)本體語言語義與抽象語法》(OWL Web Ontology Language:Semantics and Abstract Syntax):對OWL進(jìn)行了最終的、形式化的規(guī)范性定義[2]。
●《網(wǎng)絡(luò)本體語言測試用例》(OWL Web Ontology Language:Test Cases):該文檔包含了OWL的大量測試用例集合[2]。其中,許多測試用例說明了OWL語言的形式語義和正確使用方法,其它測試用例則說明了工作組所面臨的亟需解決的問題[5]。
●《網(wǎng)絡(luò)本體語言應(yīng)用案例和需求》(OWL Web Ontology Language:Use Cases and Requirements):該文檔包含了一個Web本體語言的應(yīng)用案例集合和關(guān)于OWL的需求集合[2],詳細(xì)闡述了本體語言的使用方式、目的和要求。其目的之一是確定網(wǎng)絡(luò)本體語言需要什么。網(wǎng)絡(luò)本體語言的要求將被潛在的使用案例和普通設(shè)計(jì)目標(biāo)所激發(fā),而這些潛在的使用案例和普通設(shè)計(jì)目標(biāo)同時(shí)考慮到了將本體標(biāo)準(zhǔn)運(yùn)用于網(wǎng)絡(luò)這一獨(dú)特環(huán)境時(shí)的困難[6]。
接下來將對OWL標(biāo)準(zhǔn)體系的內(nèi)容框架進(jìn)行介紹。

  2 OWL系列標(biāo)準(zhǔn)規(guī)范體系的內(nèi)容框架

2.1 概述
W3C制定OWL標(biāo)準(zhǔn)體系的目的是為了引起人們對規(guī)范的注意并且使其在更廣范圍的被采納與使用[5]。在推薦標(biāo)準(zhǔn)文件時(shí),W3C將主要注意力放在制定規(guī)范和改進(jìn)全面部署能力方面,這無疑增強(qiáng)了網(wǎng)絡(luò)的功能性和互操作性[4]。W3C網(wǎng)絡(luò)本體工作組采用一系列文檔對OWL語言進(jìn)行描述,每一個文檔實(shí)現(xiàn)一個目的,以滿足不同讀者的需要[2],分別適合某些相關(guān)研究人員和技術(shù)人員使用。并且按照從易到難,由淺入深的順序?qū)WL系統(tǒng)進(jìn)行了全面、透徹的闡述。
總體來說,OWL標(biāo)準(zhǔn)體系結(jié)構(gòu)嚴(yán)謹(jǐn)、語言簡練、表達(dá)直觀,易于為用戶所接受。每個標(biāo)準(zhǔn)文件各有側(cè)重點(diǎn),從不同的角度制定了OWL的規(guī)范,看似獨(dú)立,但在內(nèi)容上又互相服務(wù),理論和示例各有側(cè)重,互為補(bǔ)充,這表現(xiàn)為在具體內(nèi)容的闡述上提供了到其它標(biāo)準(zhǔn)文件的相關(guān)鏈接。
具體來說,OWL概述文檔主要針對OWL的初步接觸者,以簡潔、直觀的語言闡述了OWL的基本概念、原理以及OWL三個子語言的語言特征,使用戶對OWL 的基礎(chǔ)知識架構(gòu)有了一個清晰的了解,解決了用戶從對OWL一無所知到初步入門的問題。文檔對各部分內(nèi)容作了更詳細(xì)的闡述,提供了到其它5個文檔的鏈接,用戶可交互參閱,達(dá)到全面學(xué)習(xí)掌握OWL的目的。
假設(shè)用戶首先閱讀完OWL概述文檔后,可閱讀OWL指南文檔獲知使用該語言的理論方法和例子。用戶在對純理論描述進(jìn)行閱讀時(shí),往往容易產(chǎn)生理解上的障礙。該文檔在對OWL構(gòu)成元素進(jìn)行描述時(shí),貫穿了建立酒和食物的主體關(guān)系的例子,生動的示例對用戶理解和掌握OWL起到良好的作用。文檔除對OWL的構(gòu)造元素做了進(jìn)一步的闡述外,也對屬性特征及屬性限制等描述機(jī)制進(jìn)行了詳細(xì)說明,進(jìn)一步解決了OWL本體語言對信息內(nèi)容進(jìn)行更好的表達(dá)的問題同時(shí),對數(shù)據(jù)合并與本體映射等相關(guān)技術(shù)問題作了一定的討論,為相關(guān)機(jī)構(gòu)及人員日后的進(jìn)一步研究提供了關(guān)注重點(diǎn)。
OWL參考文檔類似于一本使用手冊,OWL中所有建模原語的相關(guān)描述以及使用時(shí)的限制和注意事項(xiàng)都可在該文檔中進(jìn)行查閱。用戶在閱讀其它5個標(biāo)準(zhǔn)文件的同時(shí),可針對某個具體構(gòu)造元素在該文檔中進(jìn)行相關(guān)參閱。 文檔通篇圍繞類、個體及屬性對相關(guān)的建模元語進(jìn)行非形式化描述,對每個元語的描述一般從理論闡述、舉例說明及使用時(shí)的注意事項(xiàng)三個方面展開,理論與示例相結(jié)合,內(nèi)容詳盡、豐富。文檔的參考文獻(xiàn)提供了OWL每個語言構(gòu)造元素的索引及快速參考。同時(shí),附錄記錄了自DAML+OIL發(fā)展至OWL的變化,利于閱讀時(shí)的承前啟后。
OWL語義和抽象語法文檔為用戶提供了OWL語言的標(biāo)準(zhǔn)語法,此文件運(yùn)用模式論式的語義學(xué)對語義進(jìn)行了精確定義。一些概念如OWL的連貫性等在文件中都有所論述,該文檔適用于那些對OWL技術(shù)細(xì)節(jié)感興趣的用戶;OWL解析器及其它句法工具的開發(fā)者會對第二和第四部分特別感興趣;OWL推理器和其它語義工具的開發(fā)者會對第三和第五部分特別感興趣,但不適用于那些首先應(yīng)該閱讀OWL概述文檔的普通讀者。
以上4個標(biāo)準(zhǔn)文件補(bǔ)充性兩個文檔OWL測試用例和OWL使用案例及要求。OWL測,試用例文檔提供了OWL語言的測試用例,OWL使用案例及要求文檔闡述了OWL語言的實(shí)際應(yīng)用領(lǐng)域和OWL本體語言構(gòu)建所需的必要條件。值得一提的是,OWL使用案例及要求中列舉了6個網(wǎng)絡(luò)本體的使用案例,其中一些是基于工業(yè)和學(xué)術(shù)界實(shí)際應(yīng)用案例,另一些是帶前瞻性應(yīng)用的案例。這些案例有助于用戶了解OWL應(yīng)用的實(shí)際意義,便于有的放矢地開發(fā)OWL和研究語言,從而為語義網(wǎng)開發(fā)服務(wù)。
總的來說,W3C推薦的該標(biāo)準(zhǔn)體系綜合闡述了以下主要內(nèi)容,下面綜合介紹這6個標(biāo)準(zhǔn)文件的內(nèi)容。

2.2 OWL的概念及開發(fā)的必要性
OWL概述和OWL指南文檔的引言部分對本體和OWL的基本概念進(jìn)行了闡述。我們討論的本體是表達(dá)術(shù)語及其詞間關(guān)系[2]。這里補(bǔ)充一個更標(biāo)準(zhǔn)的定義,即由Borst給出的:“Ontology是共享概念模型的形式化規(guī)范說明”。
OWL是定義和例示網(wǎng)絡(luò)本體的一種語言。一個OWL本體包括類、屬性和它們的實(shí)例的描述[3]。它可以明確表示詞匯表中術(shù)語的意義及其詞間關(guān)系[2]。
由于OWL概述文檔是為OWL入門者設(shè)計(jì)的,因此文檔對開發(fā)OWL的必要性進(jìn)行了詳細(xì)說明。未來的語義網(wǎng)應(yīng)是“構(gòu)建于XML自定義標(biāo)簽?zāi)J降哪芰σ约?RDF靈活的描述數(shù)據(jù)的方式之上的”。而根據(jù)蒂姆·伯納斯·李提出的著名的語義網(wǎng)構(gòu)成的標(biāo)準(zhǔn)體系結(jié)構(gòu),語義Web需要在RDF之上增加的第一個層次,是一種能夠?qū)eb文檔中的術(shù)語含義進(jìn)行形式化(指計(jì)算機(jī)可讀的)描述的本體語言。如果希望機(jī)器能夠?qū)@些Web文檔進(jìn)行有效的推理工作,這一本體語言必須超越RDF Schema的基本語義。因此,OWL被設(shè)計(jì)以滿足Web對本體語言的要求[2]。其優(yōu)勢表現(xiàn)為,在表達(dá)意義和語義方面,OWL比XML、RDF和 RDF-S更方便,并且與這些語言相比,OWL表示的網(wǎng)絡(luò)內(nèi)容更容易被機(jī)器所理解。OWL是DAML+OIL網(wǎng)絡(luò)本體語言的修改版,它結(jié)合了 DAML+OIL的設(shè)計(jì)和應(yīng)用中得到的經(jīng)驗(yàn)教訓(xùn)[2]。

2.3 OWL的三個子語言
OWL由三個子語言O(shè)WL Lite/OWL DL/OWL Full組成。OWL Lite用于執(zhí)行簡單任務(wù),并且提供給用戶一個功能性子集使他們在初次使用OWL時(shí)就能輕易上手。OWL DL(這里DL是指“描述邏輯”)提供令人滿意的語言子集用以支持推理系統(tǒng)實(shí)現(xiàn)其計(jì)算性能。OWL FULL適當(dāng)放寬了對OWL DL的限制,目的是為了突出其某些特點(diǎn)使其對數(shù)據(jù)庫及知識表示系統(tǒng)發(fā)揮作用[4]。對OWL的描述實(shí)質(zhì)上就是對這三個子語言的描述,6個標(biāo)準(zhǔn)文檔從不同的角度對這三個子語言作了詳細(xì)說明。
OWL概述文檔在分別闡述了三個子語言的總體特征、適用用戶及各個子語言之間的關(guān)系之后,著重列出了OWL Lite的語言構(gòu)造元素,并對元素的特征進(jìn)行了非正式描述。
由于OWL Lite對OWL語言使用的約束較多,因此OWL的某些構(gòu)造元素不包含其中。文檔接著對OWL DL和OWL Full相對于OWL Lite增加的語言構(gòu)造元素的特征做了進(jìn)一步的非正式描述。
OWL指南文檔的描述與OWL概述類似。OWL參考文檔對三個子語言作了更詳細(xì)的描述,主要側(cè)重于具體使用時(shí)的注意事項(xiàng),如詳細(xì)列出了OWL DL和OWL Lite中被限制使用的語言構(gòu)造元素,為用戶在具體選擇使用這三個子語言時(shí)提供了參考。OWL語義與抽象語法文檔的第二部分從語法描述的角度對用于OWL Lite和OWL DL子語言的抽象語法進(jìn)行了詳細(xì)說明,具體內(nèi)容包括OWL Lite和OWL DL的類公理、限制或約束以及屬性公理。
這4個標(biāo)準(zhǔn)文檔分別從三個子語言的基本概念、使用時(shí)的注意事項(xiàng)及語法描述的角度對其進(jìn)行了詳細(xì)說明,實(shí)質(zhì)上是對OWL語言作了全面的補(bǔ)充性描述,用戶可在了解該部分內(nèi)容時(shí)對4個標(biāo)準(zhǔn)文件進(jìn)行交叉閱讀。

2.4 OWL本體構(gòu)成
OWL本體包括類、屬性和它們的實(shí)例(即個體)的描述[3]。因此該部分是描述的重點(diǎn)。OWL概述文檔從對OWL Lite的語言特征進(jìn)行描述出發(fā),對類、個體及屬性進(jìn)行了定義和簡單說明。“一個類定義了一組具有某些共同屬性的個體。例如類Person、類 Animal。個體是類的實(shí)例,例如一個名為Deborah的個體可以被描述為類Person的一個實(shí)例。而屬性能夠用來聲明個體間的關(guān)系或者從個體到數(shù)據(jù)值之間的關(guān)系。例如屬性hasEmployer可用來將個體Deborah關(guān)聯(lián)到個體斯坦福大學(xué)”。其后,對相關(guān)的類描述、屬性特征、屬性約束、數(shù)量約束中應(yīng)用的語言構(gòu)造元素進(jìn)行了說明。
為了對OWL進(jìn)行更生動的說明,OWL指南文檔是描述與示例相結(jié)合,恰如酒和食物的關(guān)系一樣。同時(shí)基于一個OWL本體的大多數(shù)語言構(gòu)成元素都涉及了類、屬性、類的實(shí)例以及這些實(shí)例之間的關(guān)系。因此,在闡述如何建立酒和食物本體的過程中,文檔的第三、第五部分對建立簡單的類、個體、屬性及實(shí)例中應(yīng)用的語言構(gòu)造元素到建立復(fù)雜的類所用到的語言構(gòu)造元素一一進(jìn)行了闡述及例示,使用戶進(jìn)一步掌握OWL的構(gòu)成元素。
OWL參考文檔通篇圍繞類、個體及屬性對與它們相關(guān)的建模原語進(jìn)行了非形式化描述,對每個原語的描述從理論闡述、舉例說明及使用時(shí)的注意事項(xiàng)三個方面展開,理論與例子相結(jié)合,內(nèi)容詳盡、豐富。
OWL語義與抽象語法文檔在定義抽象語法時(shí),對OWL Lite和OWL DL中的類公理、限制及屬性公理進(jìn)行了規(guī)定。
這4個標(biāo)準(zhǔn)文件同樣按照從易到難的順序?qū)︻悺€體及屬性的定義、構(gòu)造元素及應(yīng)用語法等進(jìn)行了描述,尤其是OWL參考文檔對類、個體及屬性中所有的語言構(gòu)造元素進(jìn)行了詳細(xì)的描述。用戶在閱讀其它5個標(biāo)準(zhǔn)文件的同時(shí),可針對某個具體構(gòu)造元素在該文檔中進(jìn)行相關(guān)參閱。

2.5 OWL本體附屬信息
本體標(biāo)頭(Header)、引入(ioports)及版本信息(rersioninf)是構(gòu)建一個本體必不可少的元素。OWL概述文檔首先對本體標(biāo)頭、引入及版本信息進(jìn)行了簡要說明,并建議用戶參閱OWL參考文檔獲取更多細(xì)節(jié),參閱OWL指南文檔獲取更多示例。OWL參考文檔對本體標(biāo)頭、引入及版本信息作了詳細(xì)說明。“一個本體就是一個資源,它可利用OWL的屬性和其它命名空間來對其進(jìn)行描述,例如:<o(jì)wl:Ontology rdf:about="">是一個本體標(biāo)頭,指出這一塊描述的是當(dāng)前本體。”
可利用一個owl:imports陳述來引用另一個已定義好的OWL本體來建立新的本體,這樣直接的引入可避免資源的重復(fù)建設(shè),以利于整合語義網(wǎng)中分散的資源。關(guān)于該引入陳述的使用注意事項(xiàng)及示例分別在OWL參考文檔和OWL指南文檔中有詳細(xì)說明。
本體像軟件一樣,是可維護(hù)的,且隨著時(shí)間變化會發(fā)生變化。因此可利用owl:versionInfo、owl:priorVersion、 owl:backward Compatible With等介紹當(dāng)前版本、前一版本及版本的兼容情況,利于本體的維護(hù)及擴(kuò)充。OWL參考文檔和OWL指南文檔也對版本信息的概念、使用及示例作了全面描述。

2.6 OWL的正式語義
從事OWL推理器和其它語義工具的開發(fā)者需要對OWL的正式語義有所了解。W3C工作組在OWL語義和抽象語法文檔中提供了OWL的兩個正式語義。在文檔第三部分定義的語義是一個以抽象語法形式書寫的,用于OWL本體標(biāo)準(zhǔn)模型語義;另一個在文檔第五部分介紹的語義,是RDF語義[RDF Semantics]的一個詞表擴(kuò)展,以RDF向圖形式為OWL本體提供語義。第二個語義有兩個版本,一個版本類似于直接語義(為OWL DL所用的語義);另一個版本適用于將類當(dāng)作個體(individuals)的形式或抽象語法不能處理的形式(即為OWL Full所用的語義)。這兩個版本實(shí)際上非常接近,只是在如何分割論域(domain of discourse)時(shí)有一些不同。

2.7 OWL的相關(guān)技術(shù)問題
2.7.1 數(shù)據(jù)聚集與安全保護(hù) 語義網(wǎng)中的資源和數(shù)據(jù)是分散的,如何把這些分散的資源及數(shù)據(jù)有效地聚集及融合是一個值得考慮的問題,W3C工作組在制定該標(biāo)準(zhǔn)體系時(shí)已充分考慮這方面的重要性,分別在OWL指南文檔和OWL參考文檔中專門列出一節(jié)進(jìn)行說明。雖然語義網(wǎng)具有可連接多種來源數(shù)據(jù)的優(yōu)勢,可應(yīng)用在多個領(lǐng)域。但這種合并多源數(shù)據(jù)的性能,再結(jié)合上OWL的語義推斷性能,卻有可能被濫用。因此,在使用OWL的某些可能與其它源數(shù)據(jù)或本體與單個數(shù)據(jù)合并時(shí),應(yīng)特別注意。工作組還提供了相關(guān)鏈接SAML和P3P等一系統(tǒng)優(yōu)化解決方案。
2.7.2 本體映射 本體被廣泛地共用及再利用,利于提高其影響力,降低開發(fā)成本。但將一批本體融合起來將是一個挑戰(zhàn),需要支持工具保持一致性。目前國際上對語義網(wǎng)及本體的研究熱點(diǎn)在于如何按照需要進(jìn)行本體映射。
OWL語義與抽象語法文檔首先討論了OWL DL和OWL Lite抽象語法到OWL交換語法(即RDF/XML[RDF Syntax])的映射。此映射(及其反向映射)提供了抽象語法和交換語法之間的標(biāo)準(zhǔn)化的關(guān)系,并提供了轉(zhuǎn)換至RDF有向圖的轉(zhuǎn)換表,給出了將抽象語法轉(zhuǎn)換至OWL交換語法的轉(zhuǎn)換規(guī)則。
OWL指南文檔針對本體融合的問題的類和屬性之間的等值、個體之間的等同性及不同的個體的融合情況分別作了詳細(xì)說明。

2.8 OWL的使用案例、要求與測試用例
OWL使用案例及要求文檔和OWL測試用例文檔與前4個文檔不同。OWL使用案例及要求文檔列舉了本體在網(wǎng)絡(luò)、知識管理、智能數(shù)據(jù)庫及電子商務(wù)等領(lǐng)域應(yīng)用的6個典型案例,并描述了8個設(shè)計(jì)目標(biāo),從而根據(jù)使用案例與設(shè)計(jì)目標(biāo)對網(wǎng)絡(luò)本體語言提出了一些要求,這對網(wǎng)絡(luò)本體語言今后的發(fā)展方向提供了有益的參考[7]。
OWL測試用例文檔包含由Web本體工作組通過的Web本體語言測試用例。其中,許多測試用例說明了OWL語言的形式語義和正確使用方法,其它測試用例則說明了工作組亟需解決的問題。OWL文檔和OWL文檔檢查器(OWL document checkers)之間的一致性也得到了詳細(xì)說明。這些測試用例用于解釋和進(jìn)一步說明OWL語義與抽象語法文檔中的標(biāo)準(zhǔn)化定義,該文檔是一個補(bǔ)充性的文檔。
總的來說,這兩個文檔重點(diǎn)在于具體應(yīng)用,在對前4個文檔補(bǔ)充說明的同時(shí),也使用戶認(rèn)識到網(wǎng)絡(luò)本體語言在具體領(lǐng)域的應(yīng)用價(jià)值及前景,同時(shí)提出了一些亟待解決的問題,為今后的研究方向提供參考。

  3 OWL系列標(biāo)準(zhǔn)規(guī)范體系的未來發(fā)展趨向

很顯然,W3C目前推薦的網(wǎng)絡(luò)本體語言(OWL)標(biāo)準(zhǔn)并不是適用于語義網(wǎng)應(yīng)用的本體語言標(biāo)準(zhǔn)的最終形式,OWL使用案例及要求文檔中已經(jīng)提出了大量工作組,其中包括未在該標(biāo)準(zhǔn)文件中討論的、留待以后繼續(xù)研究的特性。工作組在這部分共提出14個有待進(jìn)一步討論的語言特性,同時(shí)代表了OWL系列標(biāo)準(zhǔn)體系未來的發(fā)展趨向。對此感興趣的用戶可參閱OWL使用案例及要求文檔的相關(guān)部分。這里介紹兩個目前討論較多的問題。

3.1 OWL:多還是少
語義網(wǎng)在發(fā)展本體語言方面經(jīng)過了大量的研究,確定OWL作為目前最合適的標(biāo)準(zhǔn)[8]。目前討論較多的一個關(guān)鍵問題是OWL是否需要很復(fù)雜?一種簡單本體語言的優(yōu)勢在于更高效的推理支持并且更為簡單易用,這對于語義網(wǎng)的順利構(gòu)建也能起到至關(guān)重要的作用。因此,對用戶來說,OWL三個子語言中較簡單易用的 OWL Lite語言可以說是通向語義網(wǎng)正確發(fā)展方向的第一步。在OWL標(biāo)準(zhǔn)體系的未來發(fā)展中也可對OWL Lite投入更多的關(guān)注,一旦其發(fā)展成熟,將更有利于語義網(wǎng)的建設(shè)。

3.2 模塊與引入本體
OWL標(biāo)準(zhǔn)體系制定的規(guī)范允許用戶在建立本體時(shí)引入一個事先定義好的本體。但OWL的這一引入機(jī)制價(jià)值并不大。因?yàn)樗鼉H允許引入一個事先已指定好地址的完整本體。即使用戶僅希望使用該引入本體的一小部分,他也不得不同時(shí)引入該本體全部。編程語言中的模塊建設(shè)是以信息藏匿這一概念為基礎(chǔ)的,模塊給外部環(huán)境提供了一定的功能性(模塊的輸出子句),但引入模塊并不需要關(guān)心如何達(dá)到這一功能性。因此,這是一個開放性研究問題,即關(guān)于本體的信息藏匿概念的討論以及如何較好地利用信息藏匿為一個良好的引入機(jī)制建設(shè)服務(wù)。

  4 結(jié)束語

OWL標(biāo)準(zhǔn)體系由W3C基于目前語義網(wǎng)的發(fā)展水平組織開發(fā)并發(fā)布,它對世界各國從事語義網(wǎng)及網(wǎng)絡(luò)本體語言開發(fā)的研究機(jī)構(gòu)和人員起到了規(guī)范和指導(dǎo)作用。但我國目前在語義網(wǎng)方面的研究才剛剛起步,與世界上先進(jìn)的發(fā)展水平還有差距。欲充分理解并有效利用該標(biāo)準(zhǔn)體系建立中文網(wǎng)絡(luò)本體語言,首先應(yīng)基于語義網(wǎng)構(gòu)成的標(biāo)準(zhǔn)體系的前三層,即Unicode+URI、XML+NS+xmlschema及RDF+rdfschema開發(fā)成熟的基礎(chǔ)上。其次,在應(yīng)用OWL標(biāo)準(zhǔn)體系構(gòu)建中文網(wǎng)絡(luò)本體語言時(shí)應(yīng)充分考慮到中文語言的邏輯特點(diǎn),因此對該標(biāo)準(zhǔn)體系需經(jīng)我國的研究人員對其解析,并進(jìn)行消化改進(jìn)使其與中文語言相適應(yīng)后再加以利用,而不是全盤照收。

【參考文獻(xiàn)】
1 朱禮軍,陶蘭,黃赤.語義萬維網(wǎng)的概念、開發(fā)及應(yīng)用.[2004-07-10].http://bbs,w3china.org/list.asp?boardid=2
2 McGuinness D,van Harmelen F eds.OWL Web Ontology Language Overview.[2004-07-10].http://www.w3.org/TR/2004/REC-owl-features-20040210/
3 Smith M,Welty C,McGuinness D eds.OWL Web Ontology Language:Guide.[2004-07-10].http://www.w3.org/TR/2004/BEC-owl-guide-20040210/
4 Dean M,Schreiber G.OWL Web Ontology Language Reference.[2004-07-10].http://www.w3.org/TR/2004/REC-owl-ref-2O040210/
5 Patel-Schneider P F,Hayes P,Horrocks I eds.OWL Web Ontology Language:Semantics & Abstract Syntax.[2004-07-10].http://www.w3.org/TR/2004/REC-owl-semantics-20040210/
6 Heflin J ed.OWL Web Ontology Language:Use Cases and Requirements.[2004-07-10].http://www.w3.org/TR/2004/REC-webont-req-20040210/
7 Carroll J,De Roo J eds.OWL Web Ontology Language:Test Cases.[2004-07-10].http://www.w3.org/TR./2004/REC-owl-test-20040210/
8 Antoniou G,Harmelen F.A Semantic Web Premier,[2004-07-10].http://wiki.w3china.org/wiki/index.php/% E9% A6% 96% E9% A1% B5

3200