数字对象标识符

配置

DataCite API 用于创建DOI。在中配置API访问点 admin console > settings

../../_images/doi-admin-console.png

可以使用API中的数据引用格式下载记录,使用:http://localhost/本地主机:8080/geonetwork/srv/api/records/da165110-88fd-11da-a88f-000d939bc5d8/格式化程序/数据引用?输出=xml

创建DOI

配置后,可以使用接口创建DOI。DOI是按需创建的。这意味着用户必须请求创建DOI。创建时,任务将通过电子邮件通知组的审阅者(默认情况下,只能为管理员配置)。

../../_images/doi-request-menu.png

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

../../_images/doi-request-popup.png

任务提交后,将通过电子邮件通知任务所有者(如果已配置邮件服务器,请参阅管理控制台>设置)。然后,可以在管理控制台>信息>版本设置部分解析该任务。

对于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/ * /@代码列表值

可以在以下位置自定义映射:

见http://schema.datacite.org/meta/kernel-4.1/doc/datacite-MetadataKernel_v4.1.pdf有关格式的详细信息。

../../_images/doi-request-check.png

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

../../_images/doi-api-check-already-exist.png

在这种情况下,需要先删除DOI。

  • 验证后,创建DOI

../../_images/doi-request-check-ok.png

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

../../_images/doi-in-xml.png

数字对象接口

REST API允许访问与DOI相关的操作:

../../_images/doi-api.png

如果不满足某个先决条件,check preconditions API将返回异常:

  • 未配置数据引用API

  • 记录不公开

  • 记录已经有一个DOI

  • 记录对DataCite无效(即DataCite XSD验证返回的XSD错误)

../../_images/doi-api-check.png

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

../../_images/doi-api-done.png

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

../../_images/doi-in-xml.png

实例