nature-ref-verifier

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

nature-ref-verifier — 学术参考文献多源验证技能

nature-ref-verifier — Cross-Source Verification Skill for Academic References

触发词

Trigger Words

verify references
校验文献
check references
核对参考文献
文献验证
ref check
verify references
,
verify references
,
check references
,
check references
,
verify references
,
ref check

适用场景

Applicable Scenarios

  • 开题报告/论文提交前,对全部参考文献做最终核查
  • 收到审稿意见指出引用错误时,精准定位问题
  • 从旧项目迁移参考文献到新论文时,批量验证有效性
  • Zotero 库定期健康检查
  • Perform final verification on all references before submitting a proposal report/thesis
  • Precisely locate issues when reviewer comments point out citation errors
  • Batch verify validity when migrating references from old projects to new papers
  • Regular health checks for Zotero libraries

工作流

Workflow

Step 1: 解析输入

Step 1: Parse Input

支持三种输入格式:
A. 整篇论文/开题报告
  • 提取所有
    [N]
    编号的参考文献列表
  • 自动识别每条的 DOI(如有)
B. 单条参考文献
  • 用户直接粘贴一条引用文本
  • 或传入 Zotero item key
C. BibTeX 文件
  • 直接解析
    .bib
    ,逐条校验
Supports three input formats:
A. Entire Paper/Proposal Report
  • Extract all reference lists numbered
    [N]
  • Automatically identify DOI for each entry (if available)
B. Single Reference Entry
  • Users directly paste a single citation text
  • Or pass a Zotero item key
C. BibTeX File
  • Directly parse
    .bib
    files and verify entry by entry

Step 2: 多源并行查询

Step 2: Multi-Source Parallel Query

对每条文献,并行查询以下来源(可用哪些取决于环境配置):
来源适用文献典型覆盖率
Crossref有 DOI 的外文期刊~70%(IEEE 老文献、中文期刊常有缺失)
IEEE XploreIEEE 期刊/会议IEEE DOI 404 时的备选
WebSearch (Bing/Google)无 DOI 或来源缺失的文献兜底方案
CNKI/万方 (kimi-datasource / webbridge)中文期刊、学位论文中文文献必查
Zotero 本地库 (zotero-mcp)已入库文献快速比对已有数据
查询策略: 优先用 DOI 查 Crossref,失败后降级用标题+作者搜 Web。
For each literature entry, query the following sources in parallel (availability depends on environment configuration):
SourceApplicable LiteratureTypical Coverage Rate
CrossrefForeign journals with DOI~70% (Older IEEE literature and Chinese journals are often missing)
IEEE XploreIEEE journals/conferencesAlternative when IEEE DOI returns 404
WebSearch (Bing/Google)Literature without DOI or missing sourcesFallback solution
CNKI/Wanfang (kimi-datasource / webbridge)Chinese journals, dissertationsMust-check for Chinese literature
Zotero Local Library (zotero-mcp)Already imported literatureFast comparison with existing data
Query Strategy: Prioritize DOI-based search on Crossref, downgrade to title+author web search if failed.

Step 3: 字段级对比

Step 3: Field-Level Comparison

对每条文献执行以下对比矩阵,按严重程度分为三级:
Execute the following comparison matrix for each literature entry, categorized into three levels by severity:

🔴 Critical(必须修正)

🔴 Critical (Must Correct)

检查项说明典型案例
作者姓名/顺序不一致第一作者不同、顺序颠倒、完全编造Smogavec→Leckebusch、Vainikainen→Mikhnev
页码差异 ≥5页码完全不匹配Noon: 1309-1319→1444-1449
标题核心词不一致非大小写/标点差异Iwasaki T→Wu K H、Zhang W→Zhu M H
DOI 指向不同论文DOI 存在但标题/作者不对应Abidi 1995: 10.1109/4.482157→10.1109/4.482187
Check ItemDescriptionTypical Case
Inconsistent author names/orderDifferent first author, reversed order, completely fabricatedSmogavec→Leckebusch, Vainikainen→Mikhnev
Page number difference ≥5Page numbers do not match at allNoon: 1309-1319→1444-1449
Inconsistent core title keywordsNot case/punctuation differencesIwasaki T→Wu K H, Zhang W→Zhu M H
DOI points to a different paperDOI exists but title/author do not matchAbidi 1995: 10.1109/4.482157→10.1109/4.482187

🟡 Warning(建议核对)

🟡 Warning (Suggested Check)

检查项说明典型案例
卷年 ≠ DOI 年卷归属年份与 DOI 编号年不一致Dadrass 卷2025/上线2024、Ni 卷2022/DOI含2020
作者中间名缺失/多余"Rabiner L" vs "Rabiner L R"一般不影响检索
期号缺失脚本有卷无期Smogavec 2025: 17→17(10)
页码偏差 ≤4细微差异Leckebusch 15-24→15-25
出版社名写法差异"IET" vs "IEE"历史名称变更
Check ItemDescriptionTypical Case
Volume year ≠ DOI yearYear of volume attribution does not match the year in DOI numberDadrass Volume 2025/Online 2024, Ni Volume 2022/DOI contains 2020
Missing/excess author middle names"Rabiner L" vs "Rabiner L R"Generally does not affect retrieval
Missing issue numberScript has volume but no issueSmogavec 2025: 17→17(10)
Page number deviation ≤4Minor differencesLeckebusch 15-24→15-25
Differences in publisher name writing"IET" vs "IEE"Historical name changes

🟢 Info(仅供参考)

🟢 Info (For Reference Only)

检查项说明
标题大小写不同Title Case vs Sentence case
期刊名缩写 vs 全称"IEEE Trans. AES" vs "IEEE Transactions on Aerospace and Electronic Systems"
标点/连接词差异"and" vs "&" 等
Check ItemDescription
Different title capitalizationTitle Case vs Sentence case
Journal name abbreviation vs full name"IEEE Trans. AES" vs "IEEE Transactions on Aerospace and Electronic Systems"
Punctuation/conjunction differences"and" vs "&", etc.

Step 4: 置信度评估

Step 4: Confidence Assessment

每条文献最终给出一个综合置信度:
等级含义
Verified多源一致,无需修改
⚠️ Check suggested存在 🟡 级差异,需人工判断
Needs fix存在 🔴 级差异,必须更正
Unverifiable所有来源均无法查到(如内部报告、老旧学位论文)
A comprehensive confidence level is assigned to each literature entry:
LevelMeaning
VerifiedConsistent across multiple sources, no modification needed
⚠️ Check suggestedContains 🟡 level differences, requires manual judgment
Needs fixContains 🔴 level differences, must be corrected
UnverifiableCannot be found in all sources (e.g., internal reports, old dissertations)

Step 5: 输出报告

Step 5: Output Report

支持以下输出格式:
Markdown 摘要报告:
markdown
undefined
Supports the following output formats:
Markdown Summary Report:
markdown
undefined

验证结果:56 条文献

Verification Results: 56 References

  • ✅ Verified: 42
  • ⚠️ Check suggested: 8
  • ❌ Needs fix: 4
  • ❓ Unverifiable: 2
  • ✅ Verified: 42
  • ⚠️ Check suggested: 8
  • ❌ Needs fix: 4
  • ❓ Unverifiable: 2

❌ 必须修正

❌ Needs Fix

#问题当前值正确值来源
[6]作者错误Smogavec PLeckebusch JWiley
[42]作者顺序颠倒Vainikainen P…Mikhnev V A…IEEE
#IssueCurrent ValueCorrect ValueSource
[6]Author ErrorSmogavec PLeckebusch JWiley
[42]Reversed Author OrderVainikainen P…Mikhnev V A…IEEE

⚠️ 建议核对

⚠️ Suggested Check

#问题详情
[18]卷年/DOI年不一致卷年2025,DOI年2024

**BibTeX Patch:** 直接生成修正后的 `.bib` 文件内容。

**Zotero 更新指令:** 生成可执行的 `zotero-cli edit` 命令列表,用于批量修正 Zotero 库。
#IssueDetails
[18]Volume Year/DOI Year ConflictVolume year 2025, DOI year 2024

**BibTeX Patch:** Directly generate corrected `.bib` file content.

**Zotero Update Commands:** Generate executable `zotero-cli edit` command list for batch correction of Zotero libraries.

多来源交叉验证策略

Cross-Source Validation Strategy

text
                   ┌─────────────┐
                   │  用户输入    │
                   │  DOI/标题   │
                   └──────┬──────┘
                   ┌─────────────┐
                   │  字段拆分    │
                   │ author/title │
                   │ year/vol/pg │
                   └──────┬──────┘
           ┌──────────────┼──────────────┐
           ▼              ▼              ▼
    ┌──────────┐   ┌──────────┐   ┌──────────┐
    │ CrossRef │   │  IEEE   │   │ WebSearch│
    │  (DOI)  │   │ Xplore  │   │ (Bing/GG)│
    └────┬─────┘   └────┬─────┘   └────┬─────┘
         │              │              │
         ▼              ▼              ▼
    ┌──────────────────────────────────────┐
    │       字段级对比 + 差异评级          │
    │  author / title / year / vol / issue │
    │       pages / DOI / journal          │
    └────────────────┬─────────────────────┘
            ┌────────────────┐
            │  置信度评估     │
            │ ✅ ⚠️ ❌ ❓    │
            └────────────────┘
text
                   ┌─────────────┐
                   │ User Input  │
                   │ DOI/Title   │
                   └──────┬──────┘
                   ┌─────────────┐
                   │ Field Split │
                   │ author/title │
                   │ year/vol/pg │
                   └──────┬──────┘
           ┌──────────────┼──────────────┐
           ▼              ▼              ▼
    ┌──────────┐   ┌──────────┐   ┌──────────┐
    │ CrossRef │   │  IEEE   │   │ WebSearch│
    │  (DOI)  │   │ Xplore  │   │ (Bing/GG)│
    └────┬─────┘   └────┬─────┘   └────┬─────┘
         │              │              │
         ▼              ▼              ▼
    ┌──────────────────────────────────────┐
    │   Field-level Comparison + Rating   │
    │ author / title / year / vol / issue │
    │       pages / DOI / journal          │
    └────────────────┬─────────────────────┘
            ┌────────────────┐
            │ Confidence Eval│
            │ ✅ ⚠️ ❌ ❓    │
            └────────────────┘

已知局限与应对

Known Limitations and Solutions

局限应对
中文 DOI 不在 Crossref 中降级到 CNKI/万方(通过 webbridge 或 WebSearch)
IEEE 老文献 DOI 返回 404用 IEEE Xplore 直接搜(其 DOI 不在 Crossref 注册)
学位论文无 DOI用 CNKI / 万方 / ProQuest 验证标题+作者+年份
产品手册/专利不验证元数据,只确认来源可访问
谷歌学术搜不到部分文献切换搜索引擎(Bing、百度学术、Semantic Scholar)
LimitationSolution
Chinese DOIs not in CrossrefDowngrade to CNKI/Wanfang (via webbridge or WebSearch)
Older IEEE literature DOI returns 404Search directly on IEEE Xplore (its DOI is not registered in Crossref)
Dissertations without DOIVerify title+author+year via CNKI / Wanfang / ProQuest
Product manuals/patentsDo not verify metadata, only confirm source accessibility
Some literature not found on Google ScholarSwitch search engines (Bing, Baidu Scholar, Semantic Scholar)

环境依赖

Environment Dependencies

以下工具为可选,有则启用、无则降级:
  • zotero-cli
    /
    zotero-mcp
    :Zotero 库读写
  • kimi-datasource
    (scholar):学术搜索
  • kimi-webbridge
    :带登录态的 CNKI 查询
  • 基础 WebSearch / FetchURL:通用兜底
The following tools are optional; enable if available, downgrade otherwise:
  • zotero-cli
    /
    zotero-mcp
    : Zotero library read/write
  • kimi-datasource
    (scholar): Academic search
  • kimi-webbridge
    : CNKI query with login status
  • Basic WebSearch / FetchURL: Universal fallback