用 DOI 查询 Crossref REST API,获取该 DOI 已存缴的元数据,然后将这些字段与你的草稿引文逐项核对,并按《医学文献引用指南》中对应出版物类型的规则排版条目。存缴记录提供可核实的标题、作者、期刊和日期;任何无法确认的字段都应在草稿中标记,不要猜测。
- 通过 Crossref 的
/works路径查询该 DOI,读取返回的标题、作者、容器标题(期刊)和日期等元数据字段。预期结果:一组已存缴的值,可与草稿引文逐行比对。 - 将草稿中的每个字段与检索到的值匹配,记录所有不一致或缺失的字段。预期结果:一份需要更正或仍未解决的字段清单。
- 打开《医学文献引用指南》,选择与你的出版物类型对应的章节,例如期刊论文、图书或会议材料。预期结果:该类型对应的结构化规则和示例格式。
- 将这些规则应用于已核实的字段来排版条目,并在草稿中标记任何未解决的字段。预期结果:一条可直接引用的记录,其字段均可追溯到已存缴的元数据。
- 使用 PubMed 的引文匹配器确认该记录对应目标文章,输入作者、标题、期刊和年份等识别信息。预期结果:匹配到记录,确认文章正确;若不匹配,则返回第 2 步重新核对。
《医学文献引用指南》按出版物类型组织规则,因此你应用的章节会改变条目的字段和顺序。排版前先选择与所引文献类型相符的章节。
当引文匹配器没有返回匹配结果或返回了不同文章时,将该记录视为未解决,重新核对 DOI 和已存缴字段,不要用看似合理的值填补空缺。
