亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種從XML Schema 到本體模型的映射方法

        2011-08-14 04:41:44
        電大理工 2011年3期
        關(guān)鍵詞:數(shù)據(jù)類(lèi)型實(shí)例本體

        彭 靜 羅 偉

        遼寧裝備制造職業(yè)技術(shù)學(xué)院( 沈陽(yáng) 110161 )

        主要研究如何從半結(jié)構(gòu)化(這里主要指XML格式的文件)數(shù)據(jù)源獲取期望的本體。首先對(duì)XML Schema作簡(jiǎn)要介紹,然后討論了XML Schema到本體的映射規(guī)則,最后是實(shí)例分析,將XML Schema及符合XML Schema的XML內(nèi)容轉(zhuǎn)換為本體,對(duì)映射規(guī)則進(jìn)行了驗(yàn)證。

        借助于元素及內(nèi)嵌的數(shù)據(jù)類(lèi)型,XML Schema可以使得用戶準(zhǔn)確的描述文件的結(jié)構(gòu)、內(nèi)容和語(yǔ)法。與DTD相比,XML Schema提供了豐富的數(shù)據(jù)類(lèi)型;XML Schema中的節(jié)點(diǎn)型態(tài)分為簡(jiǎn)單節(jié)點(diǎn)和復(fù)雜節(jié)點(diǎn),簡(jiǎn)單節(jié)點(diǎn)沒(méi)有屬性,也沒(méi)有非文字的子節(jié)點(diǎn);在XML Schema中可以定義群組及衍生類(lèi)型;另外,XML Schema還提供了定義唯一限制及參考限制的功能,如唯一限制聲明xsd:unique和參考限制xsd:keyref等。

        1 相關(guān)工作

        對(duì)于 XML模式語(yǔ)言 XML Schema(或DTD),主要采取建立映射規(guī)則的方法將其中的一些元素映射到本體。Kavalec等人采用機(jī)器學(xué)習(xí)的方法來(lái)建立映射規(guī)則;Doan等采用預(yù)定義規(guī)則,對(duì)DTD的語(yǔ)義信息進(jìn)行了分析,以生成相應(yīng)的概念模型,然后由概念模式產(chǎn)生最終的本體;Volz等人將XML文檔數(shù)據(jù)首先映射成一棵語(yǔ)法樹(shù),然后使用一些規(guī)則將語(yǔ)法樹(shù)中的元素映射成本體中的概念和屬性。但該方法在將XML Schema映射到本體時(shí),較少考慮到XML Schema的完整性約束;Matthias等人提出了 XML Schema到OWL本體描述語(yǔ)言的映射規(guī)則,但論述較為粗略且映射規(guī)則的正確性有待商榷;Yuan等人則將基于XML的Web文檔映射為用OWL-DL語(yǔ)言描述的本體。與現(xiàn)有方法不同的是本文提出的XML Schema到本體的映射考慮了XML Schema的完整性約束,同時(shí)實(shí)現(xiàn)了符合XML Schema的XML內(nèi)容到本體的轉(zhuǎn)換。

        2 映射規(guī)則

        Rule1:XML Schema的根節(jié)點(diǎn)映射為一個(gè)類(lèi),以根節(jié)點(diǎn)為父節(jié)點(diǎn)的復(fù)雜元素轉(zhuǎn)化為其子類(lèi)(subClassOf)。

        Rule2:以根節(jié)點(diǎn)為父節(jié)點(diǎn)的簡(jiǎn)單元素(或?qū)傩浴傩越M(xsd:attributeGroup)中各屬性)轉(zhuǎn)化為根節(jié)點(diǎn)對(duì)應(yīng)類(lèi)的數(shù)據(jù)類(lèi)型屬性。

        Rule3:復(fù)雜元素(節(jié)點(diǎn)類(lèi)型為complexType)的屬性(或引用屬性組中的各個(gè)屬性)及所包含的簡(jiǎn)單元素(節(jié)點(diǎn)類(lèi)型為simpleType)轉(zhuǎn)化為復(fù)雜元素對(duì)應(yīng)類(lèi)的數(shù)據(jù)類(lèi)型屬性。數(shù)據(jù)類(lèi)型屬性的定義域?yàn)閺?fù)雜元素對(duì)應(yīng)的類(lèi),值域由原映射屬性的Type值來(lái)決定。

        Rule4:復(fù)雜元素映射為一個(gè)類(lèi)Ci,復(fù)雜元素所包含的復(fù)雜元素也映射為一個(gè)類(lèi) Cj,同時(shí)生成一個(gè)對(duì)象屬性b,b的定義域和值域分別為Ci和 Cj。

        Rule5:將xsd:key映射成一個(gè)類(lèi)公理,設(shè)定minCardinality的基數(shù)為1。

        Rule6:將與 xsd:unique所修飾屬性對(duì)應(yīng)的數(shù)據(jù)類(lèi)型屬性設(shè)置為函數(shù)屬性。

        Rule7:元素的maxOccurs、minOccurs屬性分別映射成一個(gè)類(lèi)公理,即設(shè)定minCardinality、maxCardinality、Cardinality的基數(shù)。

        Rule8:將xsd:group映射為一個(gè)類(lèi),若復(fù)雜元素中顯式包含xsd:group修飾的子元素或引用了xsd:group修飾的元素,則同時(shí)生成一個(gè)對(duì)象屬性b。假定復(fù)雜元素對(duì)應(yīng)的類(lèi)為Ci,對(duì)應(yīng)的類(lèi)為Cj,則b的定義域和值域分別為Ci和Cj。

        Rule9:由于OWL內(nèi)嵌了XML Schema的數(shù)據(jù)類(lèi)型,如 xsd:string、xsd:int等,因而 XML Schema中的數(shù)據(jù)類(lèi)型不用作轉(zhuǎn)換。

        本文提出的映射規(guī)則與 Matthias Ferdinand等人提出的映射規(guī)則主要有以下幾點(diǎn)區(qū)別:

        (1)Matthias Ferdinand等人的方法將復(fù)雜元素與其所包含的復(fù)雜元素映射為 subClassOf關(guān)系,而本文將兩者分別映射為類(lèi),則新定義一個(gè)對(duì)象屬性。其原因在于復(fù)雜元素及其所包含的復(fù)雜元素在語(yǔ)義上并不能構(gòu)成subClassOf關(guān)系。

        (2)Matthias Ferdinand等人的方法沒(méi)有考慮xsd:key 和 xsd:unique 等限制。

        (3)Matthias Ferdinand等人的方法僅將xsd:group映射為一個(gè)類(lèi),而本文考慮了其他復(fù)雜元素對(duì)xsd:group的引用,并定義了描述兩者關(guān)系的一個(gè)對(duì)象屬性。

        (4)Matthias Ferdinand等人將complexType類(lèi)型的元素映射為對(duì)象屬性,而本文則將之映射為一個(gè)類(lèi)。

        (5)Matthias Ferdinand等人將sequence、all映射為 owl:intersectionOf,sequence 意味著組合次序而非intersection,因而該映射的合理性值得商榷。

        此外,由于Matthias Ferdinand等人沒(méi)有原型實(shí)現(xiàn),因而其所定義的映射規(guī)則:xsd:choice到 owl:intersectionOf、owl:unionOf 、owl:complementOf布爾組合的映射可行性無(wú)法驗(yàn)證。

        3 實(shí)例研究

        以一個(gè)實(shí)例的形式對(duì)比加以描述。以一個(gè)XML Schema為例,描述略,符合該模式的XML內(nèi)容片段如下:

        轉(zhuǎn)換后的本體內(nèi)容如下:

        4 結(jié)束語(yǔ)

        討論了XML Schema到本體的轉(zhuǎn)換方法,并與現(xiàn)有的方法進(jìn)行了對(duì)比分析,同時(shí)結(jié)合理論分析給出了轉(zhuǎn)換實(shí)例,表明了本文所述方法的正確性和有效性。

        [1]杜小勇,李 曼等.本體學(xué)習(xí)研究綜述.軟件學(xué)報(bào),117(9).

        猜你喜歡
        數(shù)據(jù)類(lèi)型實(shí)例本體
        Abstracts and Key Words
        詳談Java中的基本數(shù)據(jù)類(lèi)型與引用數(shù)據(jù)類(lèi)型
        對(duì)姜夔自度曲音樂(lè)本體的現(xiàn)代解讀
        如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類(lèi)型
        《我應(yīng)該感到自豪才對(duì)》的本體性教學(xué)內(nèi)容及啟示
        完形填空Ⅱ
        完形填空Ⅰ
        Care about the virtue moral education
        卷宗(2013年6期)2013-10-21 21:07:52
        在.NET環(huán)境下進(jìn)行nashRemoting開(kāi)發(fā)
        基于PBBLOB實(shí)現(xiàn)的文件操作
        抖射在线免费观看视频网站| 一本一道av无码中文字幕 | 亚洲夜夜骑| av在线网站手机播放| 国产精品国产av一区二区三区| 巨人精品福利官方导航| 人人妻人人澡人人爽人人精品电影 | 成av人大片免费看的网站| 99麻豆久久久国产精品免费| 亚洲永久精品ww47| 亚洲无码vr| 免费在线视频亚洲色图| 精品国产性色无码av网站| 天堂sv在线最新版在线| 欧美xxxxx精品| 开心久久婷婷综合中文字幕| 中文字幕乱码一区av久久不卡| 日本免费不卡一区| 韩国日本在线观看一区二区| 91精品亚洲成人一区二区三区| 中国老熟妇自拍hd发布| 老熟妇Av| 人妻体体内射精一区中文字幕| 精品av熟女一区二区偷窥海滩| 色窝窝免费播放视频在线| 无码伊人久久大香线蕉| 亚洲一区二区三区偷拍女| 国产精品乱码一区二区三区| 亚洲区在线播放| 麻豆视频在线观看免费在线观看 | 亚洲中文字幕第一页免费| 一本一道vs无码中文字幕| 少妇的肉体k8经典| 丰满人妻中文字幕乱码| 一区二区三区视频在线观看免费| 久久久久人妻一区精品色欧美| 国产亚洲精品国产福利在线观看| 亚洲中文字幕第一页免费| 国产日韩av在线播放| 热99re久久精品这里都是免费| 国内精品久久人妻性色av|