数字对象标识符¶
配置¶
DataCite API 用于创建DOI。在中配置API访问点 admin console > settings
:

可以使用API中的数据引用格式下载记录,使用:http://localhost/本地主机:8080/geonetwork/srv/api/records/da165110-88fd-11da-a88f-000d939bc5d8/格式化程序/数据引用?输出=xml
创建DOI¶
配置后,可以使用接口创建DOI。DOI是按需创建的。这意味着用户必须请求创建DOI。创建时,任务将通过电子邮件通知组的审阅者(默认情况下,只能为管理员配置)。

任务被分配给特定用户。可以定义可选的截止日期和注释:

任务提交后,将通过电子邮件通知任务所有者(如果已配置邮件服务器,请参阅管理控制台>设置)。然后,可以在管理控制台>信息>版本设置部分解析该任务。
对于DOI创建,任务是两步操作:
首先检查是否涵盖了所有先决条件(以下记录在DataCite格式中无效)
DataCite格式需要一些必需字段:
标识符(具有强制类型子属性)
创建者(具有可选的给定名称、族名称、名称标识符和从属子属性)
标题(带有可选类型子属性)
出版商
PublicationYear
ResourceType(具有必需的常规类型描述子属性)
与ISO标准的映射如下:
财产 |
ISO 19139标准 |
ISO 19115-3标准 |
---|---|---|
标识符 |
gmd:MD_元数据/gmd:文件标识符/ * /文本() |
mdb:MD_元数据/mdb:元数据标识符/ * /mcc:代码/ * /文本() |
造物主 |
gmd:标识信息/ * /gmd:接触点角色“联系人”或“保管人” |
mdb:标识信息/ * /mri:接触点角色“联系人”或“保管人” |
书名 |
gmd:标识信息/ * /gmd:引文/ * /gmd:标题 |
mdb:标识信息/ * /核磁共振成像:引文/ * /cit:标题 |
出版商 |
gmd:经销商联系人 [1] / * /gmd:组织名称/gco:字符字符串 |
分销合同 [1] / * /cit:派对/ * /cit:组织名称/gco:字符字符串 |
PublicationYear |
gmd:标识信息/ * /gmd:引文/ * /gmd:日期/ * [gmd:dateType/*/@codeListValue = 'publication'] |
mdb:标识信息/ * /核磁共振成像:引文/ * /cit:日期/ * [cit:dateType/*/@codeListValue = 'publication'] |
ResourceType |
gmd:层级/ * /@代码列表值 |
元数据示波器/ * /mdb:resourceScope/ * /@代码列表值 |
可以在以下位置自定义映射:
ISO19139标准 source file schemas/iso19139/src/main/plugin/iso19139/formatter/datacite/view.xsl
ISO19115-2018年3月 source file schemas/iso19139/src/main/plugin/iso19139/formatter/datacite/view.xsl
见http://schema.datacite.org/meta/kernel-4.1/doc/datacite-MetadataKernel_v4.1.pdf有关格式的详细信息。

可能已经为记录分配了一个DOI:

在这种情况下,需要先删除DOI。
验证后,创建DOI

然后将DOI添加到元数据记录中:

数字对象接口¶
REST API允许访问与DOI相关的操作:

如果不满足某个先决条件,check preconditions API将返回异常:
未配置数据引用API
记录不公开
记录已经有一个DOI
记录对DataCite无效(即DataCite XSD验证返回的XSD错误)

创建DOI时,响应将返回以下详细信息:

DOI使用以下编码添加到元数据记录:
