技术更新

在您的系统中实现orcid并不困难。幸运的是,这是一个设计良好的系统,给你一个简单的URL,你可以点击它,把你带到正确的地方。我们还没有完成在系统中实施orcid的第一部分,在这里我将介绍我们所做的一些技术细节以及我们未来的目标是什么。

在Ke开云体育app客服nt,我们使用流行的存储库管理系统Eprints。Eprints最好的特性是它的可定制性,为orcid添加一个新字段非常简单。我们已经在创建者、编辑器和贡献者条目中添加了字段,因此不管人们的角色是什么,都可以为他们的工作输入orcid。在Eprints中,我们不需要手动破解数据库,而是向eprints_fields.pl添加条目来描述新字段放置的位置以及应该如何呈现它。我们把它和其他信息放在一起,比如电子邮件地址、名字和姓氏。结构如下所示:

Sub_name => ' orcid ',

Type => ' url ',

render_value => ' EPrints::Extras::render_url_truncate_end '

然后我们可以告诉Eprints用下面的命令为我们修改数据库:

Epadmin update_database_structure[存储库名称]

在eprints_fields.xml中添加了相关标签后,为了让ORCiD呈现,我们在summary_page.xml文件中添加了这样的部分:

< tr >

ORCiD ():

< td valign = "顶级" > < a href = "{$创造者{orcid}} " > < epc:打印expr = " $ {orcid}创造者" / > < / > < / td >

< / tr >

< / epc: foreach >

现在我们有能力把这个新的唯一id放在人们的名字旁边,是时候从中获得一些好处了。我们增加了通过ORCiD搜索工作的功能。Eprints再次为我们提供了方便。我们对eprint_search_advanced.pl做了修改:

{meta_fields => [" creators_orcid "]}

这巧妙地解决了能够通过唯一标签搜索人员的问题!在有限的范围内,我们可以通过电子邮件地址来做到这一点,但很明显,由于存在垃圾邮件,我们无法在网站上发布这些地址。当你在搜索一个人的工作时,他们的名字可能不是唯一的,这造成了一些问题。现在,您只需复制并粘贴他们的ORCiD到搜索字段和结果将返回。第一次设置时,请注意需要等待Eprints完成索引。

在未来,我们计划更多地使用orcid。我们目前有一个项目正在实施一个新的研究管理系统。该系统的提供者计划实现使用orcid导入信息的功能。我们还将orcid集成到基于Moodle的虚拟学习环境中,用于提交电子论文。这将使我们能够充分利用系统中orcid的功能。请关注这个博客,了解进一步的发展!

Baidu
map