通过 DataCite REST API 查询数据集 DOI,将其创建者、标题、出版者、日期、版本和标识符字段映射到 NLM 数据集引用结构,然后将结果与存储库记录逐字段比对。
- 通过 DataCite REST API 查询数据集 DOI,打开返回的元数据记录。确认响应中的 DOI 与你要引用的 DOI 一致;若不一致,先停止并重新核对标识符,再开始格式化。
- 将每个必需元素映射到 NLM 对应位置:创建者对应作者,标题对应题名,出版者对应出版者,日期对应日期,版本对应版本说明,标识符对应 DOI。《医学文献引用指南》提供了数据集引用的结构化规则和示例,按其针对数据集类型的元素顺序和标点执行。
- 将每个映射字段与存储库中该数据集自身的记录进行比对。若两者不一致,记录各来源提供的值,并在定稿引用前解决差异。
- 使用已核实的字段格式化引用,并在条目中保留 DOI 作为持久标识符。
DataCite 的 REST API 公开 DOI 元数据,并支持跨文献记录、存储库、提供方、客户端及相关实体进行查询和筛选,因此它是本任务的检索入口。Crossref 也通过其文献记录路由公开已存缴的元数据,在那里查询 DOI 会返回为该 DOI 存缴的元数据;当数据集 DOI 同时有 Crossref 存缴记录时,可用它做交叉核对。存储库记录仍是确认最终打印字段的地方。
