Files
health/辅行诀五脏用药法要-药性探真/03_关联融合/README.md
T

65 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 03_关联融合 — 本库内部逐条对应(两组关联)
> **两组关联,均为本库内部**(跨库关联仍不做,见第二节):
> ① **整订稿篇目提纲 ⇄ 底本**(2026-09-17 启用)
> ② **《药性探真》第 1–3 章合卷本 ⇄ 底本**(2026-09-22 启用,用户指令「初步进行…数据关联,《辅行诀五脏用药法要》作为古本,是基础」)
>
> 共同铁律:**主=底本**(`02_加工数据/辅行诀五脏用药法要_基础文本_清洗版.md`,印刷本 baseline);
> **不改动任何一方原文**,差异只登记;行号一律指各自**清洗版**;锚校验唯一命中;md5 登记。
## 一、启用前提
### ① 整订稿 ⇄ 底本(用户 2026-09-17「核对关联」指令)
| 前提 | 本次确定 |
|------|---------|
| **主从关系** | **主=底本**(`02_加工数据/辅行诀五脏用药法要_基础文本_清洗版.md`,印刷本,用户 2026-09-16 定为基础文本);**从=整订稿篇目提纲**(衣之镖《整订稿》,用户 2026-09-17 入库) |
| **对象与粒度** | 方目条(整订稿编号 1–101)+ 药行锚(底本草木药行/金石药行行号);行号一律指各自**清洗版** |
| **落地位置与命名** | 本目录:`整订稿-底本_方目对照表.md`(人读)+ `整订稿-底本_方目对照.json`(机器读)+ `整订稿核对报告.md`(结论与差异清单) |
### ② 《药性探真》第 1–3 章 ⇄ 底本(用户 2026-09-22 指令)
| 前提 | 本次确定 |
|------|---------|
| **主从关系** | **主=底本**(同上,印刷本 baseline,用户称「古本,是基础」);**从=《药性探真》第 1–3 章合卷本**(`02_加工数据/药性探真_第1-3章_合并清洗版.md`,**研究文献,级别低于底本**) |
| **对象与粒度** | 三层:**药物级**=「药·名位」(探真条目「药名+X中Y」⇄ 底本《汤液经法》二十五味药精/十三种药);**方剂级**=底本 64 首方名 ⇄ 探真正文引用(全名/简称分列);**药—方—阐释**=底本每方药味行 → 各药在探真中的释义位置(行号锚) |
| **落地位置与命名** | 本目录:`药性探真-底本_药名方目对照表.md`(人读)+ `药性探真-底本_药名方目对照.json`(机器读)+ `药性探真-底本_核对报告.md`(结论、差异 D1–D4、用法、缺口) |
## 二、范围限定(仍然有效)
- 两组均仅为**本库内部**(同一部书/同一研究著作与本库底本之间)的对应。
- **跨库关联仍不做**:大医网、中医入门资料库、中华药膳全书、四季调养药膳、健康管理师教材、国民体质监测等库与本库之间的主从关系未指定,不预先建立映射。
- **不改动任何一方原文**:差异(体例/用字/名位/计数口径)一律登记,不校改;底本 baseline md5(`84ea3f92…`)与探真合卷本 md5(`85aaf112…`)均在产物中钉定。
- **引用纪律**:底本为**主**;探真为**从**(研究文献)——方药组成、剂量、篇次一律引底本,探真的名位与释义只作理论阐释与旁证,**不得以探真替代底本**。
## 三、产物清单
| 文件 | 说明 |
|------|------|
| `整订稿-底本_方目对照表.md` | 对位规则 + 篇级核对(论证条数/方数/篇题)+ 方目逐条对照(1–101 → 底本行号/药行锚)+ 附录二种与篇内附方 + 自检 |
| `整订稿-底本_方目对照.json` | 机器可读:来源 md5、篇级核对、逐条对照(含差异分类)、未落位项 |
| `整订稿核对报告.md` | 核对结论摘要、差异清单 D1–D8、「未载内容」、关联用法、缺口与待决事项(含优先级) |
| `05_脚本工具/06_link_zhengding.py` | 生成脚本(幂等可重跑;论证段首字锚校验、方条范围与药行自动识别、通论行排除) |
| `药性探真-底本_药名方目对照表.md` | 药物级对位(73 行/90 个名位标记:相符 65 · 作者拟补 7 · 抵牾 1)+方剂级反向索引(全名 11 · 简称 26 · 未引及 27)+药—方—阐释三级串联(64 方)+差异清单 D1–D4+未落位登记+自检 |
| `药性探真-底本_药名方目对照.json` | 同上(机器读:三层关联、差异分类、未落位项、自检、md5) |
| `药性探真-底本_核对报告.md` | 关联结论摘要、对位规则与粒度口径、差异清单、关联用法、缺口与待决(带优先级) |
| `05_脚本工具/15_link_tanzhen.py` | 生成脚本(幂等;`--check` 只校验不写盘;底本 baseline 与探真合卷 md5 双钉定;药精表锚校验) |
## 四、重跑方式
```bash
cd ~/Documents/ai_agent_scraper_study/data/辅行诀五脏用药法要-药性探真
python3 05_脚本工具/05_clean_zhengding.py # 整订稿:清洗 + 结构
python3 05_脚本工具/06_link_zhengding.py # 关联①:整订稿 ⇄ 底本
python3 05_脚本工具/15_link_tanzhen.py # 关联②:探真 ⇄ 底本(--check 只校验)
```
底本或从本任一被重跑更新后,重跑对应关联脚本即刷新对照(脚本按 md5 登记来源版本;
源文件被替换而锚点不符会直接报错,不静默继续)。
## 五、后续
- 附篇「附录一 整订稿」原书正文(p.221 起)补入后,核对「散汤」命名体例与劳损大方条文(见 `整订稿核对报告.md` D2/D6)。
- **《药性探真》⇄ 底本 关联的深化方向**(待指令):①中恶卒死方 6 首「用法体方」人工核定后补入药行;②探真附录二至四补入后扩展「药—方—阐释」覆盖;③探真未引及之 27 方(多为救误方与附录拟补方)作后续挖掘线索。
- **跨库关联**:仍须先由用户指定主从关系与粒度,本目录不预先建立。