【技术实现步骤摘要】
基于区块链和知识图谱的知识存储方法、系统及其应用
本专利技术涉及知识图谱的
技术介绍
随着工业自动化程度的不断提高,自动化过程中通过传感器收集到的数据量显著增加,对数据的收集、整理及分析等显得越发重要,如何保证数据的真实性及数据的正确处理等成了急需解决的问题。如,在处理工业过程数据的重要手段之一知识图谱技术中,为适应大规模知识图谱数据的存储管理与查询处理,现有技术针对图数据模型设计了专门的存储方案和查询处理机制,包括基于关系存储系统的3store、基于RDF三元组库存储系统的RDF4J和基于图数据库系统的Neo4j等,其存储方案包括原生图存储、分布式存储和三元组索引等。在这些方案下,具有不同特点的数据库被开发出来,如使用三元组索引存储方案的AllegroGraph擅长于语义推理;使用原生图存储方案的OrientDB软件支持多模型数据管理;使用原生图存储方案存储的Neo4j软件是当今最流行的图数据库,其可实现知识图谱数据的导入及可视化操作,因此当用户在Neo4j软件中输入相关查询指令,查询到所需数据后,可以直 ...
【技术保护点】
1.基于区块链和知识图谱的知识存储方法,其特征在于:其包括:/n将原始数据制备为知识元数据,其后通过区块链对知识元数据进行存储;/n优选的,所述原始数据通过具有用户资格的用户上传获得。/n
【技术特征摘要】
1.基于区块链和知识图谱的知识存储方法,其特征在于:其包括:
将原始数据制备为知识元数据,其后通过区块链对知识元数据进行存储;
优选的,所述原始数据通过具有用户资格的用户上传获得。
2.根据权利要求1所述的知识存储方法,其特征在于:对所述知识元数据的存储包括:
向区块链单元内的全部节点提供一个知识元数据;
由区块链单元内的全部节点竞争上链资格;
由获得上链资格的节点提供上链后信息;
由其他节点对上链后信息进行验证;
验证通过后,由获得上链资格的节点将其产生的含有知识元数据的区块进行上链;
优选的,在存储后,通过区块链的公开接口对知识元数据进行导出,并进行图形化查阅。
3.根据权利要求2所述的知识存储方法,其特征在于:所述竞争方式为:全部节点中,其产生的区块的公钥与待链接哈希值的差的绝对值最小的节点获得上链资格,所述待链接哈希值为将上一区块的哈希值和上一区块产生的随机数通过哈希计算得到的新的哈希值。
4.根据权利要求2所述的知识存储方法,其特征在于:所述上链后信息为获得上链资格的节点产生的与上一区块进行链接的当前区块的哈希值,其通过对当前区块的知识元数据和上一区块的哈希值进行哈希计算获得。
5.根据权利要求4所述的知识存储方法,其特征在于:所述验证包括:任意选取三个在获得上链资格的节点之外的其他节点,对所述当前区块的哈希值进行对比,若其中实体数据的哈希值一致,则验证通过,由该三个节点进行签名,并进行同意发布广播。
6.根据权利要求2所述的知识...
【专利技术属性】
技术研发人员:马建文,张伟文,王德培,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。