[發明專利]一種本體數據存儲方法有效
| 申請號: | 201610046613.8 | 申請日: | 2016-01-17 |
| 公開(公告)號: | CN105760425B | 公開(公告)日: | 2018-12-04 |
| 發明(設計)人: | 周子力;王艷娜;盛艷梅;種曉陽;吳玲玲;李萬萬;許杰 | 申請(專利權)人: | 曲阜師范大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 273165*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 本體 數據 存儲 方法 | ||
1.一種本體數據存儲方法,其特征在于,包括以下步驟:
1)、建立本體數據存儲的數據庫結構:
在Nosql數據庫中建立數據表組,所述數據表組包括:概念術語表(ConTerm)、概念數據表(ConData)、關系術語表(RelTerm)、關系數據表(RelData)以及id池表(IdPool);
2)、概念的存儲:
2.1)、將第一概念的概念術語存儲到概念術語表的term鍵中,作為term鍵值寫入;
2.2)、從id池表中取出第一概念的第一ID號,并將所述第一ID號作為概念術語表的cid鍵的鍵值寫入;
2.3)、將所述第一ID號作為概念數據表中的cid鍵的鍵值寫入,并且,將所述概念術語作為syn鍵的鍵值存儲到該cid鍵記錄中;
2.4)、重復步驟2.1)~2.3),直到將所有概念添加到數據庫;
3)關系與屬性的存儲:
3.1)、將關系概念的概念術語存儲到關系術語表的term鍵中,作為term鍵值寫入;
3.2)、從id池表中取出關系概念的第二ID號,并將所述第二ID號存放到關系術語表的rid鍵中,作為rid的鍵值;
3.3)、將所述第二ID號作為關系術語表的rid鍵的鍵值寫入,并且,將所述關系的概念術語作為關系術語表的syn鍵的鍵值存儲到該rid記錄中;此外還有關系與屬性的定義域和值域的存儲;
在插入某一個關系后,其逆關系也要插入,并且逆關系的定義域和值域與原關系的定義域和值域相反,即原關系的定義域是其逆關系的值域;原關系的值域是其逆關系的定義域;
3.4)、重復步驟3.1)~3.3),直到將所有關系與屬性添加到數據庫;
4)、本體數據的關聯:
4.1)、在概念數據表中查找到所存儲的第一概念的ID號cid1所在的記錄,并在該記錄中添加一個鍵,所述鍵的鍵名為所述第一概念的關系概念的ID號rid1;
4.2)、在概念數據表中查找與該關系概念有關系的第二概念的ID號cid2,將所查找的第二概念的ID號cid2作為步驟4.1)中鍵rid1的鍵值寫入;
4.3)、在概念數據表中查找第二概念的ID號cid2所在的記錄,并在該記錄中添加一個鍵,所述鍵的鍵名為該第二概念的一個關系的逆關系所對應的id號rid1’,將所查找的第一概念的ID號cid1作為鍵rid1’的鍵值寫入;
4.4)、重復步驟4.1)~4.3),直到建立所有本體數據間的關聯關系。
2.根據權利要求1所述的一種本體數據存儲方法,其特征在于,所述id池表中設置有概念的ID號以及關系的ID號。
3.根據權利要求1所述的一種本體數據存儲方法,其特征在于,所述步驟1)中:
概念術語表(ConTerm):用于存儲概念或實例的術語以及其概念的ID號cid的對應關系,一個概念或實例術語對應多個概念的ID號cid或者多個概念或實例術語也可以對應一個概念的ID號cid;
概念數據表(ConData):用于存儲概念的關系及關系值;
關系術語表(RelTerm):用于存儲關系或屬性的術語以及其關系概念的ID號rid的對應關系;一個關系或屬性術語對應多個關系概念的ID號rid或者多個關系或屬性術語對應一個關系概念的ID號rid;
關系數據表(RelData):用于存儲關系的關系及關系值;其中,關系值是概念或者是關系;
Id池表(IdPool):用于存儲概念與關系的id號;增加一個概念,則從id池中取出一個概念的ID號cid號,增加一個關系,則從id池中取出一個關系概念的ID號rid。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曲阜師范大學,未經曲阜師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610046613.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:思維導圖的處理方法、服務器和客戶端
- 下一篇:甘特圖顯示方法和系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





