[發明專利]基于圖形數據庫Neo4j的RDF數據探尋方法在審
| 申請號: | 202011448264.5 | 申請日: | 2020-12-09 |
| 公開(公告)號: | CN112559780A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 江偉豪;嚴麗;屠要峰;周祥生 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G06F16/53 | 分類號: | G06F16/53;G06F16/51;G06F16/22 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 曹蕓 |
| 地址: | 210016 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 圖形 數據庫 neo4j rdf 數據 探尋 方法 | ||
1.一種基于圖形數據庫Neo4j的RDF數據探尋方法,其特征在于:包括如下步驟:
(1)將 RDF 模型轉化為屬性圖模型,并將 RDF 數據持久化到圖形數據庫 Neo4j 中的方法;
(2)整合了 RDF 中匿名節點,空白鏈接以及等價實例的數據,簡化其中的數據展示形式;
(3)通過構建查詢屬性圖的方式去探尋 RDF 數據集中的內容;
(4)將查詢屬性圖轉化為圖形數據庫 Neo4j 的查詢語言 Cypher 的方法。
2.根據權利要求1所述的基于圖形數據庫Neo4j的RDF數據探尋方法,其特征在于:所述步驟(1)中提出的將 RDF 模型轉化為屬性圖模型的具體規則,分為以下3個步驟:
(1.1)具有唯一標識符 IRI的資源將被轉化為屬性圖模型中的節點;
(1.2)三元組中的字符串、數值、日期的非資源型賓語轉化為對應主語節點中的屬性存儲到主語節點的屬性表中;
(1.3)三元組當中主語與資源型賓語所關聯的謂語轉化為對應主語節點與賓語節點所關聯的關系。
3.根據權利要求1所述的基于圖形數據庫Neo4j的RDF數據探尋方法,其特征在于:所述步驟(2)中提到的整合數據的方法,分為以下3個步驟:
(2.1)對于數據集中的空白節點,將空白節點中所關聯的信息整合到上級主語節點的屬性表或關系連接中;
(2.2)對于數據集中的空白鏈接,整合到主語節點的屬性表當中;
(2.3)對于數據集中的等價資源,整合到等價節點的屬性表當中。
4.根據權利要求1所述的基于圖形數據庫Neo4j的RDF數據探尋方法,其特征在于:所述步驟(3)中提到的構建查詢屬性圖的方法,分為以下3個步驟:
(3.1)通過類型選擇,選擇出所構造節點的類型,類型集合的約束限制與數據庫中數據類型集合的約束一致;
(3.2)通過步驟(3.1)中所選的類型集合構造出具體的節點屬性表,對具體的屬性進行填寫,字符串類型的屬性支持正則表達式;
(3.3)通過步驟(3.1)與步驟(3.2)構造出構成查詢屬性圖中的所有節點,并節點之間創建相關的關系,相關關系的約束與數據庫節點的類型以及關系的約束一致。
5.根據權利要求4所述的基于圖形數據庫Neo4j的RDF數據探尋方法,其特征在于:所述步驟(4)中提到的查詢屬性圖轉化為圖形數據庫 Neo4j 的查詢語言 Cypher的方法,分為以下3個步驟:
(4.1)根據步驟(3)中所構造的查詢屬性圖,其中節點的類型以及屬性根據數據庫中結點類型以及屬性的數量按照數量少的優先排列的規則去構建 Cypher 語言中的節點;
(4.2)根據查詢屬性圖中節點之間關系,以步驟(4.1)中產生的節點的類型和屬性計算對應節點的權重,優先匹配數量少且具體的節點,從而構建 Cypher 語言中節點之間的關系;
(4.3)根據查詢屬性圖中所指定的節點模式或路徑模式構造出最終的Cypher 查詢語句,節點模式則添加圍繞目標節點的周邊節點的匹配信息,路徑模式則添加整個查詢屬性圖的路徑信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011448264.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種畫面測試方法、裝置、設備及存儲介質
- 下一篇:一種便攜式超聲氣胸診斷裝置





