[發明專利]一種基于多規則的知識圖譜動態生成方法在審
| 申請號: | 201811636257.0 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109710775A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 徐汕;梁炬;黃文鋒;張晶亮;單酉;楊端;衛未 | 申請(專利權)人: | 北京航天云路有限公司 |
| 主分類號: | G06F16/36 | 分類號: | G06F16/36 |
| 代理公司: | 北京紐樂康知識產權代理事務所(普通合伙) 11210 | 代理人: | 白明珠 |
| 地址: | 100039 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖譜 處理規則 動態生成 原始數據 多源異構數據 存儲過程 方法生成 格式解析 規則生成 數據內容 統一處理 文件加載 一次處理 動態的 三元組 數據源 加載 解析 存儲 轉化 | ||
1.一種基于多規則的知識圖譜動態生成方法,其特征在于,包括以下步驟:
S1加載原始數據,所述原始數據包括數據源ID以及若干本體文件;
S2將所述原始數據的格式解析并轉化生成為datarow格式,轉化后的所述原始數據中,其本體文件的數據內容通過鍵值對的形式與本體ID相對應,所述數據內容包括若干實體以及每個所述實體所對應的屬性;
S3根據所述數據源ID及規則映射表獲取若干所述本體ID,再根據所述本體ID獲取相應的所述本體文件;
S4將每個所述本體文件的數據內容按照相應的處理規則通過RDF三元組生成方法生成RDF文件,從而得到每個所述本體文件中若干所述實體之間的關系;
S5將生成的所述RDF文件進行解析存儲,在存儲過程中,按照所述關系對不同所述本體文件中的所述實體進行關聯,從而形成知識圖譜。
2.根據權利要求1所述的基于多規則的知識圖譜動態生成方法,其特征在于,所述RDF三元組生成方法包括以下步驟:
S01利用jena工具解析所述本體文件,獲取所述本體文件中的所述實體和所述屬性并根據所述屬性得到若干所述實體之間的關系;
S02利用jena工具將得到的所述實體、所述屬性和所述關系抽取成具有繼承關系的Class;
S03將所述實體按照其屬性的類別加載到相應的Class中完成實例化;
S04通過實例化的Class生成RDF協議的三元組。
3.根據權利要求1所述的基于多規則的知識圖譜動態生成方法,其特征在于,所述規則映射表為數據源和OWL本體對應關系表。
4.根據權利要求1所述的基于多規則的知識圖譜動態生成方法,其特征在于,在S5中,對所述實體進行關聯時,將所述實體按照所述屬性進行匹配,將同一所述屬性的相同所述實體進行合并。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天云路有限公司,未經北京航天云路有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811636257.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:結合平衡策略的圖數據劃分與分布式存儲方法
- 下一篇:相冊的知識圖譜的構建方法





