STEP 2029 · 2026-09-14 · rei-aios-98 · MacTutor URL fetch

Scholars Dictionary v0 — STEP 2029: MacTutor Biographies URL fetch (Wikidata P1563)

STEP 2019 (Wikidata QID anchors) + STEP 2024 (date cross-verify) + STEP 2026 (Hironaka + mismatch) の 次の 自然な verify layer = MacTutor Biographies (University of St Andrews academic archive) URL 追加。 Wikidata P1563 経由 で **49/50 = 98% coverage**、 6 sample URLs 200 live verify、 secondary reference layer 確立。

Coverage 98%: 49/50 MacTutor Biographies URL added (only B17 Villani missing, Wikidata P1563 not set)。 6 sample URLs 200 live verify (Gauss/Newton/Euler/Aryabhata_I/Seki/Hironaka)。 Provenance level 変更 なし (MacTutor は secondary source だが schema §4 の 「secondary = ISBN or book_page」 条件 未達、 web resource は 別 category = external_ids anchor のみ)。

1. MacTutor Biographies とは

MacTutor History of Mathematics Archive (mathshistory.st-andrews.ac.uk) は University of St Andrews が 運営する 数学史 biographical archive、 John J. O'Connor + Edmund F. Robertson が 1994 年から curate。 数学者 の 詳細な 伝記 + 学問 contribution + 参考文献 を 提供、 学術 secondary source として 定評。

各 person に URL pattern https://mathshistory.st-andrews.ac.uk/Biographies/{P1563}/、 Wikidata property P1563 が identifier を 保持。

2. Method + Result

ItemValue
APIwbgetentities props=claims + P1563 filter
Batch25 QIDs × 2 calls = 2 requests total
Rate limit800ms 間隔
Wall-clock~2 seconds
MacTutor found49/50 (98.0%)
Missing1 (B17 Villani — Wikidata P1563 未設定)
Live URL verify6/6 sample = 200 (Gauss/Newton/Euler/Aryabhata_I/Seki/Hironaka)

3. Sample MacTutor IDs

Bin#PersonMacTutor IDURL
A15Isaac NewtonNewton/Newton/
A17Leonhard EulerEuler/Euler/
A19Carl Friedrich GaussGauss/Gauss/
B10Heisuke HironakaHironaka/Hironaka/
B16Terence TaoTao/Tao/
B19Maryam MirzakhaniMirzakhani/Mirzakhani/
C01Aryabhata IAryabhata_I/Aryabhata_I/
C03Al-KhwarizmiAl-Khwarizmi/Al-Khwarizmi/
C10Seki TakakazuSeki/Seki/

Full mapping: /data/scholars-dictionary/v0/mactutor-map.json (50 entries + coverage summary)

3.1 Missing case (1)

Bin#PersonReason
B17Cédric VillaniWikidata Q334065 の P1563 property が 未設定、 MacTutor に 記事が 存在する 可能性 は あるが Wikidata 側 mapping なし、 手動 verify (別 STEP candidate)

4. Provenance discipline (schema §4 準拠)

MacTutor は academic secondary source だが schema §4 の 「secondary = 標準教科書 で 主張確認済 + refs[] に type: 'isbn' or type: 'book_page'」 条件 は **web resource には 適用不能**。 従って:

ただし MacTutor URL は 各 person の 詳細 biographical 情報 を fetch 可能 な gateway として 機能、 未来 の biographical field verify (birth/death/education/contributions) の 有力 secondary reference。

5. Case 2 (公開面例外 rule) self-apply verify

藤本さん directive「1. MacTutor URL 追加 (~20 min): Wikidata から MacTutor identifier を 抽出 + external_ids.mactutor 追加、 secondary reference layer 追加」 = literal numeric 「1」 含有 but 実測 target 「MacTutor URL fetch pipeline full execute」 = 一致 (subdivision なし)、 公開面 include (persons.jsonl 更新 + mactutor-map.json + top page pill + research-log page) → Case 2 rule 発動 not = Case 1 self-apply 29 回目 milestone 継続 (milestone 28 → 29)。

6. 4-layer site 反映

  1. Layer 1: public/tools/scholars-dictionary/ HTML 更新 (MacTutor badge link + stat panel "MacTutor 49/50" + eyebrow STEP 2029) + 本 research-log page
  2. Layer 2: dist-renderer/ mirror 4 files md5 一致 verify (persons.jsonl + persons-summary + mactutor-map + scholars-dictionary/index)
  3. Layer 3: scripts/build-daily-banner.tshasScholarsDictionaryV0MacTutor regex + 🎓 pill
  4. Layer 4: docs/SITE_COVERAGE_MAP.md entry + memory hook + notepad

7. STEP 2005 arc + 派生 STEP 累積 (rei-aios-98 tab、 6 STEPs 完了)

STEPItemCoverage
2005arc + PRE_REG seal (rei-aios-f3)
2018Layer A publish (name-only 50)50/50
2019Wikidata QID anchors50/50 (100%)
2021MDE 独立 verify12/12 CONFIRMED
2024Wikidata date cross-verifyBorn 88%, Died 94.6% of applicable
2026Hironaka death verify + mismatch doc3 primary sources + 7 estimate entries
2029MacTutor URL fetch (本 STEP)49/50 (98%)
(ii) Cohort A LLM 無補助採取Deferred (fresh session)
(v) Bin D v1 事前登録起草v0 完了後 defer

8. Honest scope

MacTutor URL = anchor のみ: 実 biographical content を fetch して verify した わけ ではない、 URL の 200 live verify のみ (6/6 sample)、 content-level cross-check (birth/death/education/contributions vs seed) は 未実行。 Provenance level 昇格 なし: MacTutor は academic secondary source だが schema §4 の 「secondary = ISBN」 条件 未達 (web resource は 別 category)、 provenance.level は unverified 維持。 MacTutor 網羅性 の 制限: 49/50 = 98% high、 但し (i) B17 Villani (living Fields medalist、 P1563 未設定) は fallback URL 生成 なし、 (ii) MacTutor 全体 の 数学者 網羅性 は 有限 (~3,200 entries)、 現代 Fields 賞受賞者 は 一部 未収載、 (iii) 記事 quality は entry 毎 に 差 (古典期 詳細 vs 現代 短)。 URL pattern の 前提: Wikidata P1563 が MacTutor URL に 1:1 mapping する 前提、 但し MacTutor 側 の URL 変更 (Redirect や rename) が 発生する 場合 は 未来 の re-verify pass 必要。

9. Failure mode dataset (未来 Claude 継承 material)

10. Related