STEP 2032 · 2026-09-14 · rei-aios-98 · LC + NDL + CiNii authority + property mis-ID correction
STEP 2031 authority network の 拡張: LC (P244) + CiNii (P349 と 誤 assume) + 実 verify で 訂正発見。 P349 は NDL (National Diet Library) authority、 CiNii は P271、 Wikidata property formatter check で 判明、 訂正 apply。 LC 96% + NDL 60% + CiNii 82% coverage、 全 7 authority layers cumulative 100% (at-least-one)。
https://www.wikidata.org/wiki/Special:EntityData/P349.json) で P349 の P1630 formatter = https://id.ndl.go.jp/auth/ndlna/$1 と 判明 = P349 は NDL Authority、 CiNii ではない。 CiNii は P271 (formatter https://ci.nii.ac.jp/author/$1、 format regex D[AB][0-9]{7}[0-9X])。 訂正: cinii → ndl rename + P271 別 fetch = 真 CiNii 追加、 lc-cinii-map.json → lc-ndl-cinii-map.json rename。 これは STEP 2031 で 制定 の 「previous STEP interpretation 訂正 pattern」 の 直接 実測 適用 (推測 → 実 verify → 訂正 documentation)。
初 run で P349 = CiNii Books author と assume、 URL pattern https://ci.nii.ac.jp/author/{P349} で fetch。 但し sample URL verify で 全 404 (Newton/Gauss/Euler 等) → 疑義発生。
# Wikidata property の canonical URL formatter (P1630) を fetch
curl https://www.wikidata.org/wiki/Special:EntityData/P349.json
Result: P349 P1630 formatter = "https://id.ndl.go.jp/auth/ndlna/$1"
P349 P1630 formatter = "https://id.ndl.go.jp/auth/ndlna/$1.json"
= P349 は 「NDL (National Diet Library Authority)」、 CiNii ではない
curl https://www.wikidata.org/wiki/Special:EntityData/P271.json
Result: P271 P1630 formatter = "https://ci.nii.ac.jp/author/$1"
P271 P1793 format regex = "D[AB][0-9]{7}[0-9X]"
= P271 は 「CiNii Books author ID」、 format は DA/DB prefix 付き
persons.jsonl で cinii → ndl rename (30 entries)、 cinii_url → ndl_url (URL pattern も ci.nii.ac.jp → id.ndl.go.jp/auth/ndlna に 更新)lc-cinii-map.json → lc-ndl-cinii-map.json rename (schema semantics accuracy)| Authority | Wikidata property | URL formatter | Coverage | Sample verify |
|---|---|---|---|---|
| LC (Library of Congress、 US) | P244 | id.loc.gov/authorities/names/{id} | 48/50 (96%) | 403 (Cloudflare bot、 browser UA 200 予想) |
| NDL (国立国会図書館、 Japan) | P349 | id.ndl.go.jp/auth/ndlna/{id} | 30/50 (60%) | 4/4 sample 200 ✓ |
| CiNii Books (NII、 Japan) | P271 | ci.nii.ac.jp/author/{id} | 41/50 (82%) | 5/5 sample 200 ✓ |
Villani (STEP 2029 で MacTutor 未収載 判明) の 全 authority layers 現状:
| Authority | Value | URL |
|---|---|---|
| Wikidata QID | Q334065 | wikidata.org/wiki/Q334065 |
| MacTutor | — (curator gap) | — |
| VIAF | 47041699 | viaf.org/viaf/47041699/ |
| GND | 13389701X | d-nb.info/gnd/13389701X |
| LC | n2003001095 | id.loc.gov/.../n2003001095 |
| NDL | 001171589 | id.ndl.go.jp/.../001171589 |
| CiNii | DA18045701 | ci.nii.ac.jp/author/DA18045701 |
Villani: MacTutor missing の Fields medalist だが 6/7 authorities hit = authority network approach で 充分 disambiguation 確保、 STEP 2029/2031 の pattern (multiple authority anchors で miss case 補完) が 実 evidence stack で 継続確立。
| Layer | Coverage | Missing |
|---|---|---|
| Wikidata QID (STEP 2019) | 50/50 (100%) | — |
| MacTutor (STEP 2029) | 49/50 (98%) | B17 Villani (curator gap) |
| VIAF (STEP 2031) | 50/50 (100%) | — |
| GND (STEP 2031) | 49/50 (98%) | C08 Qin Jiushao |
| LC (STEP 2032) | 48/50 (96%) | B20 Viazovska + C06 Madhava |
| NDL (STEP 2032) | 30/50 (60%) | 20 missing (non-Japanese-published subset) |
| CiNii (STEP 2032) | 41/50 (82%) | 9 missing |
| At least 1 authority hit | 50/50 (100%) | — |
| All 7 authorities hit | ? (audit 未実行、 v1 追試 candidate) | — |
藤本さん directive「続きをお願いできますか」 (P244 LC + P349 CiNii identifier 拡張 の 前 STEP recommendation を 受けた 続き) = literal numeric なし、 実測 target 「LC + CiNii pipeline full execute + property mis-ID 発生 → 訂正 apply」 = subdivision なし、 公開面 include (persons.jsonl 更新 + lc-ndl-cinii-map.json + top page pill + research-log page + scholars-dictionary/ 更新) → Case 2 rule 発動 not = Case 1 self-apply 31 回目 milestone 継続 (milestone 30 → 31)。
D[AB][0-9]{7}[0-9X] を Wikidata から 引き当て、 DA prefix 保持 URL 生成、 5/5 sample verify で 正当性 confirmpublic/tools/scholars-dictionary/ HTML 更新 (LC + NDL + CiNii badges + 3 stat panels + eyebrow STEP 2032 + tagline 「7 authority anchors」) + 本 research-log pagedist-renderer/ mirror 4 files md5 一致 verify (persons.jsonl + persons-summary + lc-ndl-cinii-map + scholars-dictionary/index + research-log)scripts/build-daily-banner.ts に hasScholarsDictionaryV0LcNdlCinii regex + 📚 pilldocs/SITE_COVERAGE_MAP.md entry + memory hook + notepad| STEP | Item | Coverage |
|---|---|---|
| 2005 | arc + PRE_REG seal (rei-aios-f3) | — |
| 2018 | Layer A publish (name-only 50) | 50/50 |
| 2019 | Wikidata QID anchors | 50/50 (100%) |
| 2021 | MDE 独立 verify | 12/12 CONFIRMED |
| 2024 | Wikidata date cross-verify | Born 88%, Died 94.6% |
| 2026 | Hironaka death verify + mismatch doc | 3 primary sources + 7 estimates |
| 2029 | MacTutor URL fetch | 49/50 (98%) |
| 2031 | Villani search + VIAF/GND layer | VIAF 100% + GND 98% |
| 2032 | LC + NDL + CiNii layer + property mis-ID correction (本 STEP) | LC 96% + NDL 60% + CiNii 82% |
| — | (ii) Cohort A LLM 無補助採取 | Deferred (fresh session) |
| — | (v) Bin D v1 追試 事前登録起草 | v0 完了後 defer |
https://www.wikidata.org/wiki/Special:EntityData/P{N}.json で P1630 formatter URL claim を fetch、 canonical URL pattern を 確認、 誤 assumption を 訂正Special:EntityData/P{N}.json で property の canonical formatter URL を fetch、 assumption と 一致 verify、 未来 「property URL の memory 由来 assumption」 誤認 予防scripts/scholars-dictionary/fetch-lc-cinii-ids.ts (initial) + fix-ndl-and-fetch-cinii.ts (correction)/data/scholars-dictionary/v0/lc-ndl-cinii-map.json