STEP 2024 · 2026-09-14 · rei-aios-98 · Wikidata date cross-verify

Scholars Dictionary v0 — STEP 2024: Wikidata P569/P570 date cross-verify

STEP 2019 で 追加した Wikidata QID anchors の 次の verify pass = 各 QID の dateOfBirth (P569) + dateOfDeath (P570) を fetch、 seed lifespan と cross-compare。 Born 42+2/50 match (88%)、 Died 31+4/50 match、 6 born mismatch は 学術的異説 として 開示 + 1 discovery

Overall verify: Born 42 exact + 2 circa = 44/50 match (88%)、 Died 31 exact + 4 circa = 35/50 match (残 13 = 存命 Fields 賞受賞者、 2 discrepancy)。 Provenance level 変更 なし (Wikidata は tertiary source、 schema §4 primary/secondary は DOI/ISBN 別 pass)。
★ Discovery: B10 Heisuke Hironaka 広中 平祐 (Q183373) — 私 seed は 「1931-, 存命 (died=-1)」 marked、 Wikidata は died=2026 と 記録。 最近の 訃報 の 可能性 (現在 2026-09-14 = Wikidata claim が 2026 内 の 事象)、 手動 primary source verify 必須。 本 STEP では 自動更新 せず、 discrepancy 記録 のみ (「一次資料 verify 待ち」)。

1. 目的

STEP 2019 で Wikidata QID を anchor 追加 (「この 名前 が どの entity か」 の disambiguation)、 但し 実 lifespan の 一致 は verify 未実行 だった。 本 STEP 2024 は QID の 「同一人物 verify」 の 一 axis = 生没年 の 実 cross-check。

Method: wbgetentities API で P569 (dateOfBirth) + P570 (dateOfDeath) の claim を fetch (batch 25 IDs × 2 = 2 calls)、 preferred rank の time value を extract。 seed の lifespan.born + lifespan.died と 比較、 tolerance ±5 years (circa marked) or ±2 years (non-circa).

2. Method + Tolerance

API: https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1|Q2|...&props=claims
Batch: 25 QIDs/call × 2 calls (Wikidata soft-limit 50/call、 conservative)
Rate limit: 800ms 間隔
Wall-clock: ~2 seconds

Match classification:
  exact:    year 完全一致
  circa:    Δ ≤ 5 years (circa-marked seed) OR Δ ≤ 2 years (non-circa)
  mismatch: Δ > tolerance
  unavailable: seed 未指定 or WD claim 不在 (living scholars 主に)

3. Result summary

Verificationexactcircamismatchunavailable
Born (50 QIDs)42 (84%)260
Died (50 QIDs)31 (62%)4213 (living)

Born match rate = (42 + 2) / 50 = 88% within tolerance。 Died match rate = (31 + 4) / (50 - 13) = 94.6% of applicable (living 除く).

4. Born mismatch details (6 cases)

#Personseed bornWD bornΔNote
A02Pythagoras-570 (c.)-58212異説あり (Wikipedia notes c.570 or c.582)、 seed = chat-Claude 提供値
A03Euclid-300 (c.)-33333Seed は "fl. 300 BCE" (floruit) を "born" として 記載、 WD は c.323 BCE 誕生説採用、 seed schema-interpretation issue
A05Apollonius of Perga-240 (c.)-26222異説あり
A09Hypatia of Alexandria350 (c.)36010異説あり (c.350 or c.360)
A14Pierre de Fermat160716016Fermat の 誕生年 は 歴史的 に 論争、 Wikipedia は c.1607 (newer evidence)、 WD update lag の 可能性
C08Qin Jiushao 秦九韶120212086異説あり

Pattern: 全 mismatch は 「学術的異説 で 複数 estimate が 存在」 case、 「seed が 誤り」 の 明確な case は なし。 A03 Euclid は seed schema-interpretation issue (floruit vs birth year)。

5. Died mismatch details (2 cases + 1 discovery)

#Personseed diedWD diedΔNote
A03Euclid-260 (c.)-28525Seed floruit-interpretation の 続 (born と 同 pattern)
A10Leonardo Fibonacci1250 (c.)124010異説あり (c.1240/50)、 seed = 「1170-1250」 = chat-Claude 提供値
B10Heisuke Hironaka 広中 平祐存命 (-1)2026★ Discovery: WD が 2026 死亡 を 記録、 seed は 存命 marked = 現在 2026-09-14 の 最近訃報 可能性、 手動 primary source verify 必須

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

藤本さん directive「推奨の続きをお願いできますか?」 = literal numeric なし、 実測 target 「STEP 2019 next-natural verify pass = Wikidata date cross-verify」 = subdivision なし、 公開面 include (persons.jsonl 更新 + HTML page 更新 + top page pill + wikidata-dates-map.json + research-log page) → Case 2 rule 発動 not = Case 1 self-apply 27 回目 milestone 継続 (STEP 1977 rule 制定 以降、 26 → 27)。

7. Discipline verify

8. 4-layer site 反映

  1. Layer 1: public/tools/scholars-dictionary/ 更新 (date verify badge + stat "Date verify (born) exact/circa/mismatch") + 本 research-log page
  2. Layer 2: dist-renderer/ mirror md5 一致 verify (5 files: persons.jsonl + persons-summary + wikidata-qid-map + wikidata-dates-map + scholars-dictionary/index)
  3. Layer 3: scripts/build-daily-banner.tshasScholarsDictionaryV0DateVerify regex + 🗓️ pill
  4. Layer 4: docs/SITE_COVERAGE_MAP.md entry + memory hook + notepad

9. STEP 2005 arc + 派生 STEP 状況

STEPItemStatus
2005Scholars Dictionary v0 arc start + PRE_REG sealrei-aios-f3 tab で 完了
2018Layer A publish (name-only 50)完了
2019Phase 3d Wikidata QID anchors (50/50)完了
2021Phase (iv) MDE 独立 verify (12/12 CONFIRMED)完了
2024Wikidata date cross-verify (本 STEP)完了 (88% born match)
(ii) Cohort A LLM 無補助採取 (fresh session)Deferred (別 session 手配 継続)
(v) Bin D v1 追試 事前登録起草v0 完了後 (defer)

10. Honest scope

Provenance level 昇格 なし: 88% born match が 高精度 でも Wikidata は tertiary source、 schema §4 の 「secondary = 標準教科書 で 主張確認済 + refs[] に ISBN」 条件 未達、 primary/secondary 昇格 は 別 pass (個別 DOI/教科書 reference)。 Mismatch = 「seed が 間違い」 と 早合点 せず: 全 6 born mismatch は 「学術的異説 で 複数 estimate 存在」、 A03 Euclid は seed schema-interpretation issue (floruit vs birth)、 A14 Fermat は Wikipedia recent update vs WD lag の 可能性、 単純 「Wikidata が truth」 と 判定 する pattern の 予防。 Hironaka discovery = 手動 verify 待ち: WD が died=2026 を 記録 は 事実 だが、 誰かが Wikidata に 追加した claim = primary source (news article / obituary) verify 必要、 seed side は 自動更新 せず、 「一次資料 verify 前 の 情報 propagation」 の 予防 pattern。 Circa tolerance ±5 の 選択: seed 生年 は 全て "c." (circa) marked (Bin A/C 全員 + 近代でも A11 Cardano etc.)、 ±5 は 「異説範囲」 の 標準的 tolerance、 但し A02 Pythagoras Δ12 のような case は circa-tolerance 超過 = mismatch 判定、 これ は Wikipedia/WD 内 で さらに 大きな 異説幅 が 存在 する 現実。

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

12. Related