nature-ref-verifier
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesenature-ref-verifier — 学术参考文献多源验证技能
nature-ref-verifier — Cross-Source Verification Skill for Academic References
触发词
Trigger Words
verify references校验文献check references核对参考文献文献验证ref checkverify referencesverify referencescheck referencescheck referencesverify referencesref 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 files and verify entry by entry
.bib
Step 2: 多源并行查询
Step 2: Multi-Source Parallel Query
对每条文献,并行查询以下来源(可用哪些取决于环境配置):
| 来源 | 适用文献 | 典型覆盖率 |
|---|---|---|
| Crossref | 有 DOI 的外文期刊 | ~70%(IEEE 老文献、中文期刊常有缺失) |
| IEEE Xplore | IEEE 期刊/会议 | 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):
| Source | Applicable Literature | Typical Coverage Rate |
|---|---|---|
| Crossref | Foreign journals with DOI | ~70% (Older IEEE literature and Chinese journals are often missing) |
| IEEE Xplore | IEEE journals/conferences | Alternative when IEEE DOI returns 404 |
| WebSearch (Bing/Google) | Literature without DOI or missing sources | Fallback solution |
| CNKI/Wanfang (kimi-datasource / webbridge) | Chinese journals, dissertations | Must-check for Chinese literature |
| Zotero Local Library (zotero-mcp) | Already imported literature | Fast 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 Item | Description | Typical Case |
|---|---|---|
| Inconsistent author names/order | Different first author, reversed order, completely fabricated | Smogavec→Leckebusch, Vainikainen→Mikhnev |
| Page number difference ≥5 | Page numbers do not match at all | Noon: 1309-1319→1444-1449 |
| Inconsistent core title keywords | Not case/punctuation differences | Iwasaki T→Wu K H, Zhang W→Zhu M H |
| DOI points to a different paper | DOI exists but title/author do not match | Abidi 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 Item | Description | Typical Case |
|---|---|---|
| Volume year ≠ DOI year | Year of volume attribution does not match the year in DOI number | Dadrass 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 number | Script has volume but no issue | Smogavec 2025: 17→17(10) |
| Page number deviation ≤4 | Minor differences | Leckebusch 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 Item | Description |
|---|---|
| Different title capitalization | Title 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:
| Level | Meaning |
|---|---|
| ✅ Verified | Consistent across multiple sources, no modification needed |
| ⚠️ Check suggested | Contains 🟡 level differences, requires manual judgment |
| ❌ Needs fix | Contains 🔴 level differences, must be corrected |
| ❓ Unverifiable | Cannot be found in all sources (e.g., internal reports, old dissertations) |
Step 5: 输出报告
Step 5: Output Report
支持以下输出格式:
Markdown 摘要报告:
markdown
undefinedSupports 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 P | Leckebusch J | Wiley |
| [42] | 作者顺序颠倒 | Vainikainen P… | Mikhnev V A… | IEEE |
| # | Issue | Current Value | Correct Value | Source |
|---|---|---|---|---|
| [6] | Author Error | Smogavec P | Leckebusch J | Wiley |
| [42] | Reversed Author Order | Vainikainen P… | Mikhnev V A… | IEEE |
⚠️ 建议核对
⚠️ Suggested Check
| # | 问题 | 详情 |
|---|---|---|
| [18] | 卷年/DOI年不一致 | 卷年2025,DOI年2024 |
**BibTeX Patch:** 直接生成修正后的 `.bib` 文件内容。
**Zotero 更新指令:** 生成可执行的 `zotero-cli edit` 命令列表,用于批量修正 Zotero 库。| # | Issue | Details |
|---|---|---|
| [18] | Volume Year/DOI Year Conflict | Volume 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) |
| Limitation | Solution |
|---|---|
| Chinese DOIs not in Crossref | Downgrade to CNKI/Wanfang (via webbridge or WebSearch) |
| Older IEEE literature DOI returns 404 | Search directly on IEEE Xplore (its DOI is not registered in Crossref) |
| Dissertations without DOI | Verify title+author+year via CNKI / Wanfang / ProQuest |
| Product manuals/patents | Do not verify metadata, only confirm source accessibility |
| Some literature not found on Google Scholar | Switch search engines (Bing, Baidu Scholar, Semantic Scholar) |
环境依赖
Environment Dependencies
以下工具为可选,有则启用、无则降级:
- /
zotero-cli:Zotero 库读写zotero-mcp - (scholar):学术搜索
kimi-datasource - :带登录态的 CNKI 查询
kimi-webbridge - 基础 WebSearch / FetchURL:通用兜底
The following tools are optional; enable if available, downgrade otherwise:
- /
zotero-cli: Zotero library read/writezotero-mcp - (scholar): Academic search
kimi-datasource - : CNKI query with login status
kimi-webbridge - Basic WebSearch / FetchURL: Universal fallback