[發明專利]一種基于XML間接映射的RDF構建方法在審
| 申請號: | 202110059226.9 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112860947A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 劉玉春;馬宗民 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210016 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xml 間接 映射 rdf 構建 方法 | ||
1.一種基于XML間接映射的RDF構建方法,其主要特征包括如下步驟:
(1)X2RML映射文檔結構:X2RML映射文檔是以RDF圖的形式來描述的,即RDF不僅僅是映射XML數據的目標數據模型也是用于描述X2RML映射文檔所選用的數據模型,X2RML映射文檔也被稱作映射圖,映射圖可以擁有若干個子映射圖,每個子映射圖都對應一個三元組映射,三元組映射又包含邏輯樹組件、主語映射組件以及謂語-賓語映射組件,各個映射組件實現不同的映射功能;
(2)定義邏輯樹組件中的邏輯樹:邏輯樹組件中的邏輯樹通過查詢定位的方式從輸入的XML文檔中獲取所需的元素節點集,邏輯樹定位XML元素的方式是通過一個有效的XQuery查詢,這個XQuery查詢的結果是所輸入的XML文檔中的部分元素,可以將這些查詢所得的元素形式化為XML文檔的樹形模型中對應的子樹模型;
(3)定義主語映射組件和謂語-賓語映射組件:邏輯樹確定了子映射圖所要映射的源數據,然后使用三元組映射中的主語映射組件和謂語-賓語映射組件將邏輯樹確定的若干元素映射為若干條RDF三元組序列,每個元素對應一組與之相關的RDF三元組序列。
2.根據權利1要求所述的三元組映射,其特征在于,所述步驟(1)中提出的三元組映射包括三個部分:
(2-1)邏輯樹組件:邏輯樹組件中的邏輯樹確定了子映射圖所要映射的源數據,然后使用三元組映射中的主語映射組件和謂語-賓語映射組件將邏輯樹確定的若干元素映射為若干條RDF三元組序列,每個元素對應一組與之相關的RDF三元組序列;
(2-2)主語映射組件:該組件中的主語映射將邏輯樹中定位的每個元素映射為所生成的與該元素相關的RDF三元組序列中的主語部分;
(2-3)謂語-賓語映射組件:包括謂語映射組件和賓語映射組件,映射結果即相關RDF三元組的屬性和值。
3.根據權利1要求所述的邏輯樹組件,其特征在于,所述步驟(2)中提出的邏輯樹組件規定如下:
(3-1)邏輯樹組件確定了它所屬的三元組映射所要處理的XML元素集,描述該組件的RDF陳述所用的屬性為xr:logicalTree,該屬性的值是若干與邏輯樹相關的RDF陳述,這些陳述通過XQuery查詢語句定位了所要處理的XML元素集并規定了處理元素集的方式;
(3-2)邏輯樹是基于輸入的XML數據集使用XQuery查詢表達式所獲得的XML文檔的元素集合,每個元素多可以形式化為樹形模型,所以稱作邏輯樹,邏輯樹作為輸入XML數據集的一部分在映射文檔的作用下映射為RDF三元組序列,目標RDF三元組序列是邏輯樹的映射結果。
4.根據權利1要求所述的主語映射組件和謂語-賓語映射組件,其特征在于,所述步驟(3)中提出的主語組件和謂語-賓語映射組件有以下組成部分:
(4-1)主語映射:主語映射是有關如何將邏輯樹中的一個子樹對應的元素的相關內容映射為所生成的若干RDF三元組的主語的若干RDF陳述;
(4-2)主語類型映射:描述主語類型映射的RDF陳述所用的屬性為xr:class,xr:class的值是詞匯表中相關類的限定名(QName),該類是對應的主語映射組件生成的RDF陳述中的主語資源所屬的類;
(4-3)常量映射:常量映射所生成的RDF術語與邏輯樹中的子樹無關,描述常量映射的RDF陳述中使用的屬性為xr:consant,屬性xr:consant的值為常量,該常量是預定義的RDF術語,它是目標RDF三元組序列的相關三元組的組成部分;
(4-4)簡單子元素映射:簡單子元素映射也是一個術語映射,描述該映射的陳述用到了屬性xr:simSubElement,該屬性的值必須是一個簡單子元素的標簽的名稱,邏輯樹中的簡單子元素所內嵌的文本值即該簡單子元素映射所映射生成的RDF術語;
(4-5)屬性映射:描述該映射的陳述用到了屬性xr:attribute,該屬性的值必須邏輯樹子樹的根元素包含屬性(attribute)的名稱,該屬性(attribute)的屬性值為屬性映射所映射生成的RDF術語;
(4-6)標識符模板映射:標識符模板映射也是一個術語映射,簡稱模板映射。描述該映射的RDF陳述用到了屬性xr:template,該屬性的值必須是字符串模板,字符串模板用于生成目標RDF三元組序列中的資源標識符IRI。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110059226.9/1.html,轉載請聲明來源鉆瓜專利網。





