【技术实现步骤摘要】
一种具有时空特性的知识图谱的存储方法
[0001]本专利技术涉及知识图谱存储
,具体涉及一种具有时空特性的知识图谱的存储方法。
技术介绍
[0002]基于知识图谱提供应用服务,需要对知识图谱进行存储,常见的存储方式有基于面向文档数据库的方式、基于图数据库的方式和基于非关系数据库的存储方式。对于具有时空特性的知识图谱,因为在知识图谱概念的基础上,引入了时间和空间的因素,在存储方法上与传统知识图谱存储方法有所不同。
[0003]MongoDB数据库存储知识图谱时,具有灵活的文档模型,包括多个key
‑
value键值对,具有高可用的复制集和可扩展分片集群;但MongoDB存储知识图谱存在以下的不足:(1)一致性问题,分布式情况下会造成部分数据的丢失;(2)即使是在MongoDB适用场景下,其性能也不高;(3)MongoDB占用空间过大;(4)无法自动进行关联表的查询,不适用于关系多的查询情况。
[0004]图数据库Neo4j存储知识图谱时,图数据库的核心概念包括节点、边和属性,其中,图谱中实 ...
【技术保护点】
【技术特征摘要】
1.一种具有时空特性的知识图谱的存储方法,其特征在于,包括如下步骤:S1、获取时空敏感知识数据;S2、判断时空敏感知识数据是否在时间区间内有连续的知识记录,若是则进入步骤S3,否则进入步骤S4;S3、对所述时空敏感知识数据进行分类,并分别对应类别的进行知识图谱的存储;S4、基于分布式聚集存储模式,对所述时空敏感知识数据进行知识图谱的存储。2.根据权利要求1所述的具有时空特性的知识图谱的存储方法,其特征在于,所述步骤S3包括如下步骤:S31、将所述时空敏感知识数据作为连续型时空敏感知识;S32、判断根据所述连续型时空敏感知识的属性值是否能够得到产生所述连续型时空敏感知识的数据模型,若是则进入步骤S33,否则进入步骤S34;S33、将产生所述连续型时空敏感知识的数据模型作为第一连续型时空敏感知识图谱,并存储第一连续型时空敏感知识图谱;S34、判断所述连续型时空敏感知识是否能够采用回归模型建立属性与时空关系,若是则进入步骤S35,否则进入步骤S36;S35、基于所述连续型时空敏感知识的属性值和时空关系构建能够回归预测的神经网络模型,并将所述神经网络模型作为第二连续型时空敏感知识图谱,且存储第二连续型时空敏感知识图谱;S36、根据应用粒度将所述连续型时空敏感知识进行时间切片,并将各时间切片结果作为知识图谱的节点,以时间为关系依次存储至数据库中,得到第三连续型时空敏感知识图谱。3.根据权利要求2所述的具有时空特性的知识图谱的存储方法,其特征在于,所述步骤S35中的第二连续型时空敏感知识图谱的输入由时间表示向量、空间表示向量和相关非时空属性表示向量组成;第二连续型时空敏感知识图谱的输出为时空敏感属性表示向量。4.根据权利要求1所述的具有时空特性的知识图谱的存储方法,其特征在于,所述步骤S4包括如下步骤:S41、将所述时空敏感知识数据作为离散型时空敏感知识;S42、基于分布式...
【专利技术属性】
技术研发人员:弋步荣,张红军,康栋,李光林,杨东,雷向煜,李军,白丽,张多才,张龙星,
申请(专利权)人:北京道达天际科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。