From 3f0ac694a069a220785a48473f4e2ae531575308 Mon Sep 17 00:00:00 2001 From: Codex Bot Date: Mon, 9 Nov 2026 02:28:51 +0800 Subject: [PATCH] Correct early ACL source candidates and record official index limits --- docs/coverage/README.md | 4 +- docs/coverage/historical-gaps-2026-11-09.md | 6 +- ...storical-source-candidates-2026-11-09.json | 331 +++++++++++------- .../historical-source-scope-2026-11-09.md | 32 ++ 4 files changed, 251 insertions(+), 122 deletions(-) create mode 100644 docs/coverage/historical-source-scope-2026-11-09.md diff --git a/docs/coverage/README.md b/docs/coverage/README.md index 3b81bdc..b8652a3 100644 --- a/docs/coverage/README.md +++ b/docs/coverage/README.md @@ -191,4 +191,6 @@ WWW事件标识生产迁移已独立验收(报告SHA `f5dbb8a8`):保留139 IJCAI 联办届次的逐条后续核查见 [2018/2022 分区与目录差集](ijcai-sections-2026-11-08.md) 和 [稳定 ID 映射](ijcai-sections-2026-11-08.json)。已定位 345 条非 main 分类及 2022 官方 HTML 缺失但官方文件仍存在的一条记录;生产分类尚未修正,不能把整卷数量作为 main 覆盖率。 -2026年11月9日的[当前历史年度缺口核对](historical-gaps-2026-11-09.md)单列135个历史会议—年份、14个2026年度及89个初步候选来源年度;它使用当前生产edition/别名快照,保留原固定快照不变。年度有记录不等于逐篇、逐track或公开拒稿历史完整。 +2026年11月9日的[当前历史年度缺口核对](historical-gaps-2026-11-09.md)单列135个历史会议—年份、14个2026年度及85个经范围修正的初步候选来源年度;它使用当前生产edition/别名快照,保留原固定快照不变。年度有记录不等于逐篇、逐track或公开拒稿历史完整。 + +[早期NLP来源范围复核](historical-source-scope-2026-11-09.md)保留3份官方网页的响应哈希,排除4个COLING卷对ACL缺口的误匹配,并区分会议举办记录、目录可获取性与论文级覆盖;尚未导入或关闭这些年度缺口。 diff --git a/docs/coverage/historical-gaps-2026-11-09.md b/docs/coverage/historical-gaps-2026-11-09.md index 7461608..60f8356 100644 --- a/docs/coverage/historical-gaps-2026-11-09.md +++ b/docs/coverage/historical-gaps-2026-11-09.md @@ -27,9 +27,11 @@ ## 候选来源与下一步 -另一次只读目录核查在现有、已校验的DBLP快照中,为135个历史年度中的**89个**匹配到初步候选论文集,另**46个**尚未按本轮规则匹配到,需要继续识别目录键或寻找官方来源。未匹配不等于会议没举办、未出版或没有公开来源。 +另一次只读目录核查在现有、已校验的DBLP快照中,为135个历史年度中的**85个**匹配到初步候选论文集,另**50个**尚未按本轮规则匹配到,需要继续识别目录键或寻找官方来源。未匹配不等于会议没举办、未出版或没有公开来源。 -[候选卷清单](historical-source-candidates-2026-11-09.json) 保留卷key、标题、出版年份、原始bibliographic counts和出版者链接。匹配只使用同family的四位卷key年份或卷标题唯一显式年份;两位键、出版年份与会议年份差异、前身系列及其他目录命名可能漏匹配。原始计数可能含workshop、前言、索引或多个卷,**不能当可直接导入的录用论文数量**。 +[候选卷清单](historical-source-candidates-2026-11-09.json) 保留卷key、标题、出版年份、原始bibliographic counts和出版者链接。初筛使用目标family映射内的四位卷key年份或卷标题唯一显式年份,再按具体会议身份复核;两位键、出版年份与会议年份差异、前身系列及其他目录命名可能漏匹配。原始计数可能含workshop、前言、索引或多个卷,**不能当可直接导入的录用论文数量**。 + +后续[来源范围复核](historical-source-scope-2026-11-09.md)排除了4个误归ACL的COLING卷,因此候选年度由89修正为85、未匹配年度由46增至50。原卷及排除理由保留在JSON中;135个历史年度缺口不因此改变。ACL1963–1978与COLING1971/1976/1978在当前Anthology目录未列出,继续记为来源待核实,不能一律称作已公开但漏采的论文集。 优先核查已有候选卷较集中的CVPR22年、ICCV12年、ECCV14年和ICML25年。其中ICML早期workshop名称可能属于官方主系列前身,也可能是附属workshop,须对照官方届次证据逐卷区分,不能靠标题包含workshop一刀切。所有候选须经过范围、稳定标识、重复/冲突、原始字段和覆盖预检;这一步没有导入候选卷。 diff --git a/docs/coverage/historical-source-candidates-2026-11-09.json b/docs/coverage/historical-source-candidates-2026-11-09.json index 22ebc4e..647eebb 100644 --- a/docs/coverage/historical-source-candidates-2026-11-09.json +++ b/docs/coverage/historical-source-candidates-2026-11-09.json @@ -6,8 +6,8 @@ "catalogue_readonly": true, "database_written": false, "years_total": 135, - "years_with_candidate_volumes": 89, - "years_without_candidate_volumes": 46, + "years_with_candidate_volumes": 85, + "years_without_candidate_volumes": 50, "venues": [ { "venue": "ICML", @@ -950,136 +950,26 @@ 1977, 1978 ], - "years_with_candidate_volumes": [ - 1965, - 1967, - 1969, - 1973 - ], + "years_with_candidate_volumes": [], "years_without_candidate_volumes": [ 1963, 1964, + 1965, 1966, + 1967, 1968, + 1969, 1970, 1971, 1972, + 1973, 1974, 1975, 1976, 1977, 1978 ], - "candidate_volumes": [ - { - "key": "conf/coling/1965", - "family": "coling", - "candidate_event_year": 1965, - "year_basis": "four_digit_volume_key", - "title": "First International Conference on Computational Linguistics, COLING 1965, New York, USA, 1965", - "publication_year": [ - "1965" - ], - "publisher": [], - "primary_links": [ - "https://aclanthology.org/volumes/C65-1/", - "https://aclanthology.org/C65-1000/" - ], - "original_dblp_page": [ - "db/conf/coling/coling1965.html" - ], - "bibliographic_counts": [ - { - "bibliographic_year": "1965", - "booktitle": "COLING", - "record_type": "inproceedings", - "count": 24 - } - ] - }, - { - "key": "conf/coling/1967", - "family": "coling", - "candidate_event_year": 1967, - "year_basis": "four_digit_volume_key", - "title": "Second Conference Internationale Sur Le Traitement Automatique Des Langues, COLING 1967, Grenoble, France, August 1967", - "publication_year": [ - "1967" - ], - "publisher": [], - "primary_links": [ - "https://aclanthology.org/volumes/C67-1/", - "https://aclanthology.org/C67-1000/" - ], - "original_dblp_page": [ - "db/conf/coling/coling1967.html" - ], - "bibliographic_counts": [ - { - "bibliographic_year": "1967", - "booktitle": "COLING", - "record_type": "inproceedings", - "count": 37 - } - ] - }, - { - "key": "conf/coling/1969", - "family": "coling", - "candidate_event_year": 1969, - "year_basis": "four_digit_volume_key", - "title": "Third International Conference on Computational Linguistics, COLING 1969, Stockholm, Sweden, September 1-4, 1969", - "publication_year": [ - "1969" - ], - "publisher": [], - "primary_links": [ - "https://aclanthology.org/volumes/C69-10/", - "https://aclanthology.org/C69-1000/" - ], - "original_dblp_page": [ - "db/conf/coling/coling1969.html" - ], - "bibliographic_counts": [ - { - "bibliographic_year": "1969", - "booktitle": "COLING", - "record_type": "inproceedings", - "count": 94 - } - ] - }, - { - "key": "conf/coling/1973", - "family": "coling", - "candidate_event_year": 1973, - "year_basis": "four_digit_volume_key", - "title": "Computational And Mathematical Linguistics: Proceedings of the 5th International Conference on Computational Linguistics, COLING 1973, Pisa, Italy, August 27 - September 1, 1973", - "publication_year": [ - "1973" - ], - "publisher": [ - "ACL" - ], - "primary_links": [ - "https://aclanthology.org/volumes/C73-1/", - "https://aclanthology.org/volumes/C73-2/", - "https://aclanthology.org/C73-1000/", - "https://aclanthology.org/C73-2000/" - ], - "original_dblp_page": [ - "db/conf/coling/coling1973.html" - ], - "bibliographic_counts": [ - { - "bibliographic_year": "1973", - "booktitle": "COLING", - "record_type": "inproceedings", - "count": 115 - } - ] - } - ] + "candidate_volumes": [] }, { "venue": "COLING", @@ -5013,5 +4903,208 @@ "candidate_volumes": [] } ], - "scope": "Potentialbibliographicvolumesonly;notproofmaintrack,formalpublication,paperacceptance,canonicaleventyearorcompletehistory. Workshop/predecessor/multivolume/frontmatter/identifierboundariesneedseparatereview.Noautomaticimport." + "scope": "Potentialbibliographicvolumesonly;notproofmaintrack,formalpublication,paperacceptance,canonicaleventyearorcompletehistory. Workshop/predecessor/multivolume/frontmatter/identifierboundariesneedseparatereview.Noautomaticimport.", + "excluded_cross_venue_candidates": [ + { + "requested_venue": "ACL", + "reason": "COLING-only proceedings; no explicit joint ACL edition evidence for this year. Publisher or broad family mapping does not establish event membership.", + "candidate": { + "key": "conf/coling/1965", + "family": "coling", + "candidate_event_year": 1965, + "year_basis": "four_digit_volume_key", + "title": "First International Conference on Computational Linguistics, COLING 1965, New York, USA, 1965", + "publication_year": [ + "1965" + ], + "publisher": [], + "primary_links": [ + "https://aclanthology.org/volumes/C65-1/", + "https://aclanthology.org/C65-1000/" + ], + "original_dblp_page": [ + "db/conf/coling/coling1965.html" + ], + "bibliographic_counts": [ + { + "bibliographic_year": "1965", + "booktitle": "COLING", + "record_type": "inproceedings", + "count": 24 + } + ] + } + }, + { + "requested_venue": "ACL", + "reason": "COLING-only proceedings; no explicit joint ACL edition evidence for this year. Publisher or broad family mapping does not establish event membership.", + "candidate": { + "key": "conf/coling/1967", + "family": "coling", + "candidate_event_year": 1967, + "year_basis": "four_digit_volume_key", + "title": "Second Conference Internationale Sur Le Traitement Automatique Des Langues, COLING 1967, Grenoble, France, August 1967", + "publication_year": [ + "1967" + ], + "publisher": [], + "primary_links": [ + "https://aclanthology.org/volumes/C67-1/", + "https://aclanthology.org/C67-1000/" + ], + "original_dblp_page": [ + "db/conf/coling/coling1967.html" + ], + "bibliographic_counts": [ + { + "bibliographic_year": "1967", + "booktitle": "COLING", + "record_type": "inproceedings", + "count": 37 + } + ] + } + }, + { + "requested_venue": "ACL", + "reason": "COLING-only proceedings; no explicit joint ACL edition evidence for this year. Publisher or broad family mapping does not establish event membership.", + "candidate": { + "key": "conf/coling/1969", + "family": "coling", + "candidate_event_year": 1969, + "year_basis": "four_digit_volume_key", + "title": "Third International Conference on Computational Linguistics, COLING 1969, Stockholm, Sweden, September 1-4, 1969", + "publication_year": [ + "1969" + ], + "publisher": [], + "primary_links": [ + "https://aclanthology.org/volumes/C69-10/", + "https://aclanthology.org/C69-1000/" + ], + "original_dblp_page": [ + "db/conf/coling/coling1969.html" + ], + "bibliographic_counts": [ + { + "bibliographic_year": "1969", + "booktitle": "COLING", + "record_type": "inproceedings", + "count": 94 + } + ] + } + }, + { + "requested_venue": "ACL", + "reason": "COLING-only proceedings; no explicit joint ACL edition evidence for this year. Publisher or broad family mapping does not establish event membership.", + "candidate": { + "key": "conf/coling/1973", + "family": "coling", + "candidate_event_year": 1973, + "year_basis": "four_digit_volume_key", + "title": "Computational And Mathematical Linguistics: Proceedings of the 5th International Conference on Computational Linguistics, COLING 1973, Pisa, Italy, August 27 - September 1, 1973", + "publication_year": [ + "1973" + ], + "publisher": [ + "ACL" + ], + "primary_links": [ + "https://aclanthology.org/volumes/C73-1/", + "https://aclanthology.org/volumes/C73-2/", + "https://aclanthology.org/C73-1000/", + "https://aclanthology.org/C73-2000/" + ], + "original_dblp_page": [ + "db/conf/coling/coling1973.html" + ], + "bibliographic_counts": [ + { + "bibliographic_year": "1973", + "booktitle": "COLING", + "record_type": "inproceedings", + "count": 115 + } + ] + } + } + ], + "scope_review": { + "checked_at": "2026-11-08T18:27:14.883908+00:00", + "previous_candidate_file_sha256": "7861148ed17728999ed1d277dd5effeb20b0fbc9bb6409988c0206077692ced7", + "previous_years_with_candidate_volumes": 89, + "previous_years_without_candidate_volumes": 46, + "current_candidate_counts": [ + 85, + 50 + ], + "production_database_written": false, + "historical_year_gaps_unchanged": 135, + "evidence": [ + { + "name": "acl-venue", + "url": "https://aclanthology.org/venues/acl/", + "resolved_url": "https://aclanthology.org/venues/acl/", + "status": 200, + "sha256": "d04c188c0769e065f18ca9c0246f70086e2f7027ce3efe5ea0f2cdc641796b72", + "bytes": 45678, + "checked_at": "2026-11-08T18:27:10.721711+00:00" + }, + { + "name": "coling-venue", + "url": "https://aclanthology.org/venues/coling/", + "resolved_url": "https://aclanthology.org/venues/coling/", + "status": 200, + "sha256": "8e7ec0a2915bfbccaa26b7a7558a9cf977c4aadc119794516ecebb826f61623f", + "bytes": 43203, + "checked_at": "2026-11-08T18:27:12.992120+00:00" + }, + { + "name": "iccl-history", + "url": "https://ufal.mff.cuni.cz/iccl-old", + "resolved_url": "https://ufal.mff.cuni.cz/iccl-old", + "status": 200, + "sha256": "c5286dc51236c90685d22543ff1f7b209adcb3eedb82a7b1ac2115c8dd0169fc", + "bytes": 246933, + "checked_at": "2026-11-08T18:27:14.883908+00:00" + } + ], + "rule": "A candidate needs evidence of target event membership for the particular year. Publisher ACL and COLING family alone do not imply an ACL annual meeting. Explicit joint editions remain supported; no blanket cross-family rejection.", + "unresolved_source_limits": [ + { + "venue": "ACL", + "years": [ + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978 + ], + "status": "not_listed_in_current_official_anthology_venue_index", + "note": "Official index starts at 1979. Earlier meeting dates do not establish a missing published volume or a count of missing papers. Keep historical census slots pending separate publication/source evidence." + }, + { + "venue": "COLING", + "years": [ + 1971, + 1976, + 1978 + ], + "status": "organizer_confirms_meetings_but_not_listed_in_current_anthology_venue_index", + "note": "Keep source gaps open. No unpublished/no-paper inference, no manufactured acceptance/rejection records." + } + ] + } } diff --git a/docs/coverage/historical-source-scope-2026-11-09.md b/docs/coverage/historical-source-scope-2026-11-09.md new file mode 100644 index 0000000..3107e20 --- /dev/null +++ b/docs/coverage/historical-source-scope-2026-11-09.md @@ -0,0 +1,32 @@ +# 早期 NLP 来源范围复核 + +核查时间:2026-11-08 18:27 UTC(北京时间11月9日)。本轮只修正来源候选和记录可获得性,没有操作生产数据库。 + +## 跨会议候选修正 + +先前候选清单将 `conf/coling/1965`、`1967`、`1969`、`1973` 匹配到 ACL 年会缺口。这四卷标题明确属于 COLING;[COLING 官方 Anthology 目录](https://aclanthology.org/venues/coling/)将它们列在 COLING 下。出版者写作 ACL 或目标映射包含 COLING,不足以证明某一年是 ACL 联办届次。 + +从 ACL 候选中排除上述四卷,原始卷字段和排除理由保留在[候选JSON](historical-source-candidates-2026-11-09.json)的 `excluded_cross_venue_candidates` 中。135个历史会议—年份位置仍未关闭;有初步候选来源的年度由89修正为85,尚未匹配的由46增至50。这些数字是目录初筛结果,不是已验证可导入的论文数。 + +联合届次仍按具体年度的明确会议身份处理,例如有官方联办证据的卷可以属于多个会议。不能一律排除跨family卷,也不能把联合卷重复导入为两批论文。 + +## 来源待核实的早期年份 + +| 范围 | 本轮官方来源观察 | 处理 | +| --- | --- | --- | +| ACL 1963–1978,共16年 | [ACL 官方 Anthology 目录](https://aclanthology.org/venues/acl/)目前从1979年列起 | 保留历史举办清单;逐年核实是否有可索引发表材料,不能据会议举办就断言漏采正式论文集,也不据目录缺失断言未出版 | +| COLING 1971、1976、1978 | [主办委员会历史](https://ufal.mff.cuni.cz/iccl-old)列出这三届;当前Anthology COLING目录未列出 | 来源缺口继续开放,需要主办方或出版者逐篇索引;不生成占位论文或录用/拒稿记录 | + +这19个位置不能用其他会议的卷补齐,也不能因本轮未找到目录而删除。公开拒稿可获得性是独立核查,不从论文集或录用清单缺失推断。 + +## 证据与复核 + +三份原始HTML及 `receipts.json` 保存在工作证据目录 `paper-index/nlp-history-source-review-v1/`;结构化响应URL、时间、状态、字节数和完整SHA256收录于候选JSON的 `scope_review.evidence`。三次响应均为HTTP200;未获取论文全文。 + +| 官方来源 | 响应SHA256 | +| --- | --- | +| [acl-venue](https://aclanthology.org/venues/acl/) | `d04c188c0769e065f18ca9c0246f70086e2f7027ce3efe5ea0f2cdc641796b72` | +| [coling-venue](https://aclanthology.org/venues/coling/) | `8e7ec0a2915bfbccaa26b7a7558a9cf977c4aadc119794516ecebb826f61623f` | +| [iccl-history](https://ufal.mff.cuni.cz/iccl-old) | `c5286dc51236c90685d22543ff1f7b209adcb3eedb82a7b1ac2115c8dd0169fc` | + +复核时先校验保存的原始响应哈希,再读取目录中的会议身份和年度。实时网页若已变化,应另存新响应和时间,不能把新内容套用旧哈希。本次不改最初会议年度清单或生产年度快照,不代表第14步覆盖验收或第16步最终全库审计完成。 -- 2.52.0