在 DataCite REST API 中查询数据集 DOI,读取仓储、资源类型和状态字段,确认归档情况后再写入数据可用性声明并引用。
DataCite 的 REST API 提供 DOI 元数据,并支持对文献记录、仓储、提供方、客户及相关实体进行查询和筛选。因此,你可以检索特定 DOI 的记录,并查看描述数据集所在位置和对象类型的字段。
- 在 DataCite REST API 中查询该 DOI 并获取其元数据记录。预期结果是得到与该 DOI 对应的记录;如果没有返回记录,说明该 DOI 未在 DataCite 注册,你需要通过其他途径确认数据集状态。
- 读取
repository字段以识别托管仓储。预期结果是得到一个具名仓储,你可以据此核查其保存和访问条款。 - 读取
resourceType字段以确认该记录描述的是数据集。预期结果是类型与数据集一致;若不一致,说明该 DOI 可能指向其他对象,例如文章或软件包。 - 读取
state字段以查看记录的注册状态。预期结果是状态表明该记录可被发现;若状态显示记录尚未注册,说明该 DOI 尚不适合引用。 - 根据仓储自身的保存和访问信息确认归档状态,然后按照期刊的参考文献格式,在数据可用性声明中引用该数据集。
关于引用本身,《医学文献引用指南》提供了引用数据集及其他出版物类型的结构化示例和规则,ICMJE 推荐规范建议对照原始来源核实参考文献并遵循期刊的参考文献格式。请让数据集引用符合目标期刊要求的格式,并在参考文献中保留 DOI,以便读者解析。
如果 DataCite 记录缺失,或其字段与仓储页面显示的内容冲突,应将归档状态视为未确定,并在引用数据集前向仓储确认。
