当前位置: 首页 > 专利查询>北京大学专利>正文

基于科研数字对象语用关系的科研数联网服务方法与系统技术方案

技术编号:39831838 阅读:11 留言:0更新日期:2023-12-29 16:13
本申请实施例中提供了一种基于科研数字对象语用关系的科研数联网服务方法与系统,涉及数据共享技术领域,所述方法包括:将科研数据封装为由标识

【技术实现步骤摘要】
基于科研数字对象语用关系的科研数联网服务方法与系统


[0001]本申请涉及数据共享
,特别涉及一种基于科研数字对象语用关系的科研数联网服务方法与系统


技术介绍

[0002]随着大数据时代的到来,数据驱动的研究方法成为科学研究中逐渐兴起的一个重要范式,进而对科研的基础设施提出了新的需求,其中最重要的需求便是网络空间中全量科研数据的开放共享,为了实现科研数据共享,出现了大量的科研数据共享平台

这些科研数据共享平台使得论文的复现更加方便,论文的评审更加公开,同时研究者可以更方便地在自己的研究中应用他人的研究成果,促进世界范围内研究者的协作,从而使得数据驱动科研的效率大大提升

[0003]然而,现有的科研数据共享平台之间并没有统一开放的数据互访问和互操作机制,进而限制了不同平台之间的数据互联互通,抑制了数据驱动科研的发展

同时,现有的科研数据共享平台都没有考虑科研数据之间的关系,即使考虑了科研数据间的关系,因此无法实现数据追溯等问题

因此,亟需一种能够统一访问

且能数据追溯的科研数联网服务方法


技术实现思路

[0004]鉴于上述问题,本申请实施例提供了一种基于科研数字对象语用关系的科研数联网服务方法与系统,以便克服上述问题或者至少部分地解决上述问题

[0005]本申请实施例的第一方面,公开了一种基于科研数字对象语用关系的科研数联网服务方法,所述方法包括:将科研数据封装为由标识

元数据和数据实体组成的数字对象,并将所述标识

所述元数据和所述数据实体,分别保存到标识解析系统

关系注册表和数字对象仓库;将所述数字对象之间的关系保存到所述关系注册表中;基于标准化协议对所述标识解析系统

所述关系注册表和所述数字对象仓库进行访问操作,得到科研数据访问操作结果,所述访问操作包括:数据搜索

在线执行代码

关系操作和数据操作

[0006]可选地,将科研数据封装为由标识

元数据和数据实体组成的数字对象,并将所述标识

所述元数据和所述数据实体,分别保存到标识解析系统

关系注册表和数字对象仓库,包括:将所述科研数据的公开信息作为数字对象的元数据,并将所述元数据保存到所述关系注册表,所述公开信息包括:标题

作者和内容描述信息;将所述科研数据的主体内容作为数字对象的数据实体,并将所述数据实体保存到所述数字对象仓库;根据所述科研数据的状态信息为所述科研数据指定一个标识,并将所述标识保存
到所述标识解析系统,所述状态信息包括:所述元数据保存的对象关系注册表
ID
和所述数据实体保存的数字对象仓库
ID。
[0007]可选地,按照以下步骤进行数据搜索:根据数据搜索请求中的搜索信息确定搜索类型,并根据所述搜索类型确定搜索接口,所述搜索类型包括:基于关键词搜索和基于关系搜索;将所述搜索信息组装成搜索参数,并将所述搜索参数发送给所述关系注册表;所述关系注册表根据所述搜索参数和所述搜索接口进行数据搜索,得到与所述数据搜索请求关联的元数据

[0008]可选地,按照以下步骤进行在线执行代码:从所述数字对象仓库中获取在线执行代码请求对应的运行代码和使用数据集,所述在线执行代码请求包括:论文在线自动复现和数据集在线操作;根据所述运行代码和所述使用数据集构建代码执行单元,并为所述代码执行单元分配代码执行
ID
;运行所述代码执行单元,并利用所述代码执行
ID
查看所述代码执行单元的运行状态,得到在线执行代码结果

[0009]可选地,从所述数字对象仓库中获取在线执行代码请求对应的运行代码和使用数据集,包括:分别对所述运行代码的标识和所述使用数据集的标识进行解析,得到运行代码状态信息和使用数据集状态信息;基于所述运行代码状态信息和所述使用数据集状态信息,得到运行代码数字对象仓库
ID
和使用数据数字对象仓库
ID
;分别从所述运行代码数字对象仓库
ID
对应的数字对象仓库,和所述使用数据数字对象仓库
ID
对应的数字对象仓库中获取所述运行代码和所述使用数据集

[0010]可选地,在得到在线执行代码结果之后,根据所述在线执行代码结果对数字对象进行维护:将所述在线执行代码结果封装为新的数据集数字对象;构建所述新的数据集数字对象和使用数据集数字对象之间的关联关系,并将所述关联关系保存所述关系注册表中

[0011]可选地,所述数据操作包括:修改数字对象和删除数字对象,按照以下步骤执行数据操作:根据待修改数字对象的标识,获取所述待修改数字对象的数据实体

所述待修改数字对象的元数据和所述待修改数字对象关联的关系信息,并对所述待修改数字对象的数据实体

所述待修改数字对象的元数据和所述待修改数字对象关联的关系信息进行修改;根据待删除数字对象的标识,获取所述待删除数字对象的数据实体

所述待删除数字对象的元数据

所述待删除数字对象关联的关系信息,并将所述待删除数字对象的数据实体

所述待删除数字对象的元数据

所述待删除数字对象关联的关系信息进行删除

[0012]本申请实施例的第二方面,公开了一种基于科研数字对象语用关系的科研数联网服务系统,用于实现本申请实施例第一方面所述的基于科研数字对象语用关系的科研数联网服务方法,所述系统包括:
服务端,所述服务端将科研数据封装为由标识

元数据和数据实体组成的数字对象,并将所述标识

所述元数据和所述数据实体,分别保存到标识解析系统

关系注册表和数字对象仓库;并将所述数字对象之间的关系保存到所述关系注册表中;客户端,所述客户端显示用户界面,基于标准化协议对所述标识解析系统

所述关系注册表和所述数字对象仓库进行访问操作,得到科研数据访问操作结果,所述访问操作包括:数据搜索

在线执行代码

关系操作和数据操作

[0013]本申请实施例的第三方面,公开了一种电子设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例第一方面所述的基于科研数字对象语用关系的科研数联网服务方法的步骤

[0014]本申请实施例的第四方面,公开了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面所述的基于科研数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于科研数字对象语用关系的科研数联网服务方法,其特征在于,所述方法包括:将科研数据封装为由标识

元数据和数据实体组成的数字对象,并将所述标识

所述元数据和所述数据实体,分别保存到标识解析系统

关系注册表和数字对象仓库;将所述数字对象之间的关系保存到所述关系注册表中;基于标准化协议对所述标识解析系统

所述关系注册表和所述数字对象仓库进行访问操作,得到科研数据访问操作结果,所述访问操作包括:数据搜索

在线执行代码

关系操作和数据操作
。2.
根据权利要求1所述的方法,其特征在于,将科研数据封装为由标识

元数据和数据实体组成的数字对象,并将所述标识

所述元数据和所述数据实体,分别保存到标识解析系统

关系注册表和数字对象仓库,包括:将所述科研数据的公开信息作为数字对象的元数据,并将所述元数据保存到所述关系注册表,所述公开信息包括:标题

作者和内容描述信息;将所述科研数据的主体内容作为数字对象的数据实体,并将所述数据实体保存到所述数字对象仓库;根据所述科研数据的状态信息为所述科研数据指定一个标识,并将所述标识保存到所述标识解析系统,所述状态信息包括:所述元数据保存的对象关系注册表
ID
和所述数据实体保存的数字对象仓库
ID。3.
根据权利要求1所述的方法,其特征在于,按照以下步骤进行数据搜索:根据数据搜索请求中的搜索信息确定搜索类型,并根据所述搜索类型确定搜索接口,所述搜索类型包括:基于关键词搜索和基于关系搜索;将所述搜索信息组装成搜索参数,并将所述搜索参数发送给所述关系注册表;所述关系注册表根据所述搜索参数和所述搜索接口进行数据搜索,得到与所述数据搜索请求关联的元数据
。4.
根据权利要求1所述的方法,其特征在于,按照以下步骤进行在线执行代码:从所述数字对象仓库中获取在线执行代码请求对应的运行代码和使用数据集,所述在线执行代码请求包括:论文在线自动复现和数据集在线操作;根据所述运行代码和所述使用数据集构建代码执行单元,并为所述代码执行单元分配代码执行
ID
;运行所述代码执行单元,并利用所述代码执行
ID
查看所述代码执行单元的运行状态,得到在线执行代码结果
。5.
根据权利要求4所述的方法,其特征在于,从所述数字对象仓库中获取在线执行代码请求对应的运行代码和使用数据集,包括:分别对所述运行代码的标识和所述使用数据集的标识进行解析,得到运行代码状态信息和使用数据集状态信息;基于所述运行代码状态信息和所述使用数据集状态信息,得到运行代码数字对象仓库
ID
和...

【专利技术属性】
技术研发人员:杨婧如黄罡马郓黄小龙景翔
申请(专利权)人:北京大学
类型:发明
国别省市:

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

1