一种资源描述框架三元组的溯源方法、装置及设备制造方法及图纸

技术编号:26970383 阅读:19 留言:0更新日期:2021-01-06 00:00
本发明专利技术实施例提供了一种资源描述框架三元组的溯源方法、装置及设备,获取当前三元组数据;针对所述当前三元组数据中每个元素进行编码,得到编码数据;将所述编码数据作为实体,组成新的三元组数据;根据上述的RDF三元组映射关系表查表便可以溯源出上一个三元组的元素,解决了RDF的溯源问题,在不引入外部存储方案的情况下,解决了RDF无法存储元数据信息和知识随着时间而改变的不足之处,保证了知识的连续性。

【技术实现步骤摘要】
一种资源描述框架三元组的溯源方法、装置及设备
本专利技术涉及计算机
,特别是涉及一种资源描述框架三元组的溯源方法、一种资源描述框架三元组的溯源装置、一种计算机设备及一种存储介质。
技术介绍
RDF(ResourceDescriptionFramework,资源描述框架)是一种数据模型,RDF是遵循W3C规范的知识定义文档,RDF常用于知识存储和知识表示。以阿里巴巴公司为例,公司信息表中存储了如下表的数据:阿里巴巴的地址在杭州;字段名company_namelocation值AlibabaHangzhou使用RDF存储的数据,<http://example.org/company/Alibaba>表示阿里巴巴是一个实体,<company:location>表示关系,“Hangzhou”则为实体的属性。即该RDF的三元组数据可以表示为<http://example.org/company/Alibaba><company:location>"Hangzhou"。由于RDF的特殊性,可以保存实体、关系、属性的三元组数据,只能保存固定的信息量,保存的附加信息量少。若在未来的某一天,阿里巴巴总部从杭州搬迁到了北京,那么上述三元组就只存储了北京,杭州作为曾经的总部只能被北京替换掉,杭州这一地点从此与阿里巴巴在知识库中失去了联系,失去了知识的连续性,导致了知识断层的后果。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种资源描述框架三元组的溯源方法、一种资源描述框架三元组的溯源装置、一种计算机设备及一种存储介质。为了解决上述问题,本专利技术实施例公开了一种资源描述框架三元组的溯源装置,包括:获取当前三元组数据;针对所述当前三元组数据中每个元素进行编码,得到编码数据;将所述编码数据作为实体,组成新的三元组数据。优选地,所述装置还包括:建立资源描述框架三元组映射关系表。优选地,所述针对所述当前三元组数据中每个元素进行编码,得到编码数据,包括:提取出所述当前三元组数据中的每个元素;其中,所述元素包括实体、关系、属性;将所述实体、关系、属性分别进行编码,得到编码数据。优选地,所述将所述编码数据作为实体,组成新的三元组数据,包括:针对所述编码数据进行取位操作,得到取位后的编码数据;将所述取位后的编码数据作为实体,组成新的三元组数据。优选地,所述建立资源描述框架三元组映射关系表,包括:获取到当前三元组数据的实体、关系、属性;针对所述实体、关系、属性进行哈希运算,得到对应的编码数据;采用所述实体、关系、属性及其对应的编码数据建立所述资源描述框架三元组映射关系表。优选地,所述装置还包括:获取到所述新的三元组数据;提取出所述新的三元组数据的实体中的编码数据;根据所述编码数据查询所述资源描述框架三元组映射关系表,得到对应的当前三元组数据。本实施例还公开了一种资源描述框架三元组的溯源装置,包括:三元组数据获取模块,用于获取当前三元组数据;编码数据获取模块,用于针对所述当前三元组数据中每个元素进行编码,得到编码数据;组成模块,用于将所述编码数据作为实体,组成新的三元组数据。优选地,所述装置还包括:关系表建立模块,用于建立资源描述框架三元组映射关系表。本实施例还公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的资源描述框架三元组的溯源方法的步骤。本实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的资源描述框架三元组的溯源方法的步骤。本专利技术实施例包括以下优点:本实施例中,获取当前三元组数据;针对所述当前三元组数据中每个元素进行编码,得到编码数据;将所述编码数据作为实体,组成新的三元组数据;根据上述的RDF三元组映射关系表查表便可以溯源出上一个三元组的元素,解决了RDF的溯源问题,在不引入外部存储方案的情况下,解决了RDF无法存储元数据信息和知识随着时间而改变的不足之处,保证了知识的连续性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图图1是本专利技术实施例的一种资源描述框架三元组的溯源方法实施例的步骤流程图;图2是本实施例中的一种三元组数据的示意图;图3是本实施例中的一种三元组数据的示意图;图4是本实施例中的一种三元组数据的示意图;图5是本实施例中的一种知识图谱的示意图;图6是本实施例的一种编码数据获取步骤的流程示意图;图7是本实施例的一种三元组数据组成步骤的流程示意图;图8是本实施例的一种映射关系表建立步骤的流程示意图;图9是本专利技术实施例的一种资源描述框架三元组的溯源装置实施例的结构框图;图10是一个实施例的一种计算机设备的内部结构图。具体实施方式为了使本专利技术实施例所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术实施例进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,示出了本专利技术实施例的一种资源描述框架三元组的溯源方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,获取当前三元组数据;具体而言,本实施例可以应用于终端,该终端可以包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,该终端运行的系统可以包括安卓系统、Windows系统、IOS系统,此外,还可以包括Linux系统、Unix系统等,本实施例以应用的终端及运行系统的种类不作限制。在本实施例中,首先获取到当前三元组数据;例如,该当前三元组数据为<http://example.org/company/Alibaba><company:location>"Hangzhou";即通过RDF存储的三元组数据,使用URL(UniformResourceLocator,统一资源定位符)<http://example.org/company/Alibaba>表示“阿里巴巴”为实体,而<company:location>为关系,"Hangzhou"则为实体的属性,上述的属性也可以是另外一个三元组的实体。,步骤102,针对所述当前三元组数据本文档来自技高网
...

【技术保护点】
1.一种资源描述框架三元组的溯源方法,其特征在于,包括:/n获取当前三元组数据;/n针对所述当前三元组数据中每个元素进行编码,得到编码数据;/n将所述编码数据作为实体,组成新的三元组数据。/n

【技术特征摘要】
1.一种资源描述框架三元组的溯源方法,其特征在于,包括:
获取当前三元组数据;
针对所述当前三元组数据中每个元素进行编码,得到编码数据;
将所述编码数据作为实体,组成新的三元组数据。


2.根据权利要求1所述的方法,其特征在于,所述装置还包括:
建立资源描述框架三元组映射关系表。


3.根据权利要求1或2所述的方法,其特征在于,所述针对所述当前三元组数据中每个元素进行编码,得到编码数据,包括:
提取出所述当前三元组数据中的每个元素;其中,所述元素包括实体、关系、属性;
将所述实体、关系、属性分别进行编码,得到编码数据。


4.根据权利要求1所述的方法,其特征在于,所述将所述编码数据作为实体,组成新的三元组数据,包括:
针对所述编码数据进行取位操作,得到取位后的编码数据;
将所述取位后的编码数据作为实体,组成新的三元组数据。


5.根据权利要求2所述的方法,其特征在于,所述建立资源描述框架三元组映射关系表,包括:
获取到当前三元组数据的实体、关系、属性;
针对所述实体、关系、属性进行哈希运算,得到对应的编码数据;
采用所述实体、关系、属性及其对应的编码数...

【专利技术属性】
技术研发人员:岑忠满黄劲
申请(专利权)人:盈盛智创科技广州有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1