The invention provides a method for automatically generating multiple identifiers of data objects for a scientific data service platform, and the system has strong operability and is easy to realize. The system includes a digital identification application module, a digital identification audit module, a digital identification submission module and a digital identification conversion module. The digital identification application module is used for users to select scientific data for applying for registration of digital identification and submit application information. The digital identification verification module is used for the system to audit all application information; the digital identification submission module is used for automatically registering digital identification for selected scientific data; the digital identification conversion module is used for conversion among multiple digital identification in the system; the system mainly serves the scientific data service and storage platform, as well as other data. The invention is applicable to the scientific data service platform.
【技术实现步骤摘要】
一种科学数据服务平台的数据对象多标识符自动生成方法
本专利技术涉及计算机领域,特别是指一种科学数据服务平台的数据对象多标识符自动生成方法。
技术介绍
目前数字标识已经成为标识数字资源一种重要的机制,可以通过注册唯一的数字标识来唯一标识一个数字资源,这对知识产权的保护起到了非常重要的作用。但是科学数据服务平台大多数申请和注册数字标识方面仍然仅限于单个数字标识,无可扩展性,不支持多个数字标识,且注册的方式仅大多数都是仅限于人工手动注册的方式,大大降低了工作效率,同时容错率较低。在现有的技术中,目前大多数还都是采用人工方式来进行申请和注册数字标识的,且没有审核机制,导致科学服务平台注册数字标识的科学数据的质量参差不齐。目前来看,比较相似的解决方案就是采用人工的方式对数字标识进行编码,手动填写好注册所需的文件和信息,填写完成后采用远程调用API的形式来进行调用。这种方式在很大程度上仍然采用的是人工方式进行填写注册所需的文档的,工作效率较低,并没有真正实现注册数字标识的自动化,且很容易出现错误,容错率较差。
技术实现思路
本专利技术提供一种科学数据服务平台的数据对象多标识符自动 ...
【技术保护点】
1.一种科学数据服务平台的数据对象多标识符自动生成方法,其特征在于,该方法具体包括以下步骤:S1:用户选择要申请注册标识符的数据,填写并提交申请;S2:对申请注册的科学数据进行校验和审核,审核通过则进行S3,否则结束;S3:对审核通过的申请注册标识符的数据通过自动化方法转化为XML文档,注册多种类标识符。
【技术特征摘要】
1.一种科学数据服务平台的数据对象多标识符自动生成方法,其特征在于,该方法具体包括以下步骤:S1:用户选择要申请注册标识符的数据,填写并提交申请;S2:对申请注册的科学数据进行校验和审核,审核通过则进行S3,否则结束;S3:对审核通过的申请注册标识符的数据通过自动化方法转化为XML文档,注册多种类标识符。2.根据权利要求1所述的数据对象多标识符自动生成方法,其特征在于,所述S1中的所述选择要注册多数字标识符的科学数据的数量,无数量限制。3.根据权利要求1所述的数据对象多标识符自动生成方法,其特征在于,所述S2的具体方法为:S2.1:用户提交申请后,系统中会自动保存相应的申请信息;S2.2:系统中所有申请信息进行自动审核,审核通过则进行S3,审核不通过则拒绝进行注册。4.根据权利要求1所述的方法,其特征在于,所述S3的具体方法为:S3.1:从系统数据库中读取到当前的系统版本号;S3.2:从申请信息中读取到申请注册多数字标号的科学数据的数据ID;S3.3:判断系统当前版本是否与当前处理函数对应的版本号匹配,如果匹配则进行S3.5,否则进行S3.4;S3.4:跳转到下一个版本号的处理函数,进行S3;S3.5:对于当前版本系统中每一种的数字标识,分别读取申请信息中的必要的信息,根据每个种类数字标识生成注册该种类数字标识所需的XML文档,并保存到系统中;S3.6:根据当前版本系统中每一种类的数字标识,分别调用对应数字标识的自动化接口来将生成的注册文档进行提交,注册多数字标识;S3.7:系统从提交反馈结果中提取出新注册的数字标识,并根据申请信息中的数据ID,将新数字标识填写到对应的科学数据对应的字段中。5.根据权利要求4所述的方法,其特征在于,所述S3.1的具体步骤为:定义如下函数:设函数f(x,y)为获取上述数字标识identification中数据的函数,则f(x,y)可以定义为上述表达式中,x为查询参数,x的取值范围为0-4,y为系统中记录的数字标识,根据x的不同取值,分别返回数字标识中的不同属性:若x的取值是0,则该函数返回数字标识中的当前版本号,获取当前系统数字标识的版本号;若x的取值是1,则该...
【专利技术属性】
技术研发人员:张晓彤,杜晗,黄海友,雷玉婷,
申请(专利权)人:北京科技大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。