SPB Git

spb/wp44_uqo

Public

WP44: first full compile (Parts II-IV, 140 pages, 0 errors)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 3, 2026) parent 959e106 Browse files

15 changed files +260 −0

added data/metadata/prisma_counts.json +98 −0
@@ -0,0 +1,98 @@
1 +{
2 + "generated": "2026-11-03T21:08:38.910490+00:00",
3 + "window": [
4 + "2018-01-01",
5 + "2026-11-02"
6 + ],
7 + "boundary": "2022-11-30",
8 + "identified": {
9 + "openalex_cs_topic_2018_2026_pass1": 15490159,
10 + "openalex_total_records_loaded": 15490159,
11 + "dblp_2018_2026": 4347365,
12 + "arxiv_cs_2018_2026": 890852,
13 + "acl_2018_2026": 85625
14 + },
15 + "linked": {
16 + "dblp_to_openalex": 2736903,
17 + "arxiv_to_openalex": 744680,
18 + "acl_to_openalex": 72256,
19 + "dblp_only_no_openalex_record": 1610462
20 + },
21 + "excluded": {
22 + "e1_outside_window": 160,
23 + "e2_type": 3961633,
24 + "e3_xpac": 3950876,
25 + "e4_no_title": 16426,
26 + "e5_duplicate": 114115,
27 + "e6_retracted": 25165,
28 + "xpac_kept_dblp": 87288
29 + },
30 + "excluded_e2_by_type": {
31 + "dataset": 2775759,
32 + "other": 522654,
33 + "libguides": 191658,
34 + "software": 177500,
35 + "conference-abstract": 66267,
36 + "peer-review": 60176,
37 + "paratext": 39162,
38 + "reference-entry": 32247,
39 + "editorial": 24907,
40 + "supplementary-materials": 18882,
41 + "erratum": 17340,
42 + "standard": 10113,
43 + "book-review": 9517,
44 + "retraction": 8217,
45 + "data-paper": 5255,
46 + "letter": 1979
47 + },
48 + "excluded_sequential": {
49 + "e1_outside_window": 160,
50 + "e2_type": 3961589,
51 + "e3_xpac": 1421692,
52 + "e4_no_title": 1188,
53 + "e5_duplicate": 106928
54 + },
55 + "after_exclusions": 9998602,
56 + "cs_core_eligible": 6403238,
57 + "cs_penumbra_eligible_otherwise": 3595364,
58 + "eligible_by_period": {
59 + "pre": 1367,
60 + "post": 3457315,
61 + "baseline": 2944556
62 + },
63 + "eligible_by_year": {
64 + "2018": 561564,
65 + "2019": 600167,
66 + "2020": 612005,
67 + "2021": 604393,
68 + "2022": 610670,
69 + "2023": 678150,
70 + "2024": 785101,
71 + "2025": 973274,
72 + "2026": 977914
73 + },
74 + "eligible_by_type": {
75 + "article": 3192312,
76 + "conference-paper": 1840499,
77 + "preprint": 624265,
78 + "book-chapter": 335735,
79 + "dissertation": 258440,
80 + "report": 54120,
81 + "book": 52139,
82 + "review": 25251,
83 + "other": 17387,
84 + "software-paper": 2350,
85 + "book-review": 615,
86 + "data-paper": 125
87 + },
88 + "eligible_membership": {
89 + "in_dblp": 2640780,
90 + "cs_primary": 5619140,
91 + "arxiv_linked": 709460,
92 + "in_acl": 70078,
93 + "has_abstract": 4867840,
94 + "has_references": 3715037,
95 + "retracted_flagged": 14412
96 + },
97 + "strict_core_dblp_and_cs_primary": 1868188
98 +}
\ No newline at end of file
added manuscript/figures/fig_citation_inequality.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_cited_age.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_collaboration.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_country_shares.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_field_inflows.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_its_total.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_placebo_total.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_venue_concentration.pdf +0 −0

Binary file not shown.

added manuscript/main.pdf +0 −0

Binary file not shown.

modified manuscript/tables/TABLES.json +27 −0
@@ -1,4 +1,31 @@
1 1 [
2 + {
3 + "file": "tab_prisma.tex",
4 + "caption": "Record flow of the mapping corpus (PRISMA-style, sequential exclusions).",
5 + "label": "tab:prisma",
6 + "sources": [
7 + "data/metadata/prisma_counts.json"
8 + ],
9 + "rows": 10
10 + },
11 + {
12 + "file": "tab_eligible_by_year.tex",
13 + "caption": "Eligible works by publication year (2026 incomplete).",
14 + "label": "tab:eligible_year",
15 + "sources": [
16 + "data/metadata/prisma_counts.json"
17 + ],
18 + "rows": 9
19 + },
20 + {
21 + "file": "tab_eligible_by_type.tex",
22 + "caption": "Eligible works by document type.",
23 + "label": "tab:eligible_type",
24 + "sources": [
25 + "data/metadata/prisma_counts.json"
26 + ],
27 + "rows": 12
28 + },
2 29 {
3 30 "file": "tab_linkage.tex",
4 31 "caption": "Record linkage between sources.",
modified manuscript/tables/numbers.tex +74 −0
@@ -1,4 +1,78 @@
1 1 % machine-generated by tables/make_numbers.py — do not edit
2 +\newcommand{\PrismaGenerated}{2026-11-03T21:08:38.910490+00:00}
3 +\newcommand{\PrismaBoundary}{2022-11-30}
4 +\newcommand{\PrismaIdentifiedOpenalexCsTopicTwoZeroOneEightTwoZeroTwoSixPassOne}{15{,}490{,}159}
5 +\newcommand{\PrismaIdentifiedOpenalexTotalRecordsLoaded}{15{,}490{,}159}
6 +\newcommand{\PrismaIdentifiedDblpTwoZeroOneEightTwoZeroTwoSix}{4{,}347{,}365}
7 +\newcommand{\PrismaIdentifiedArxivCsTwoZeroOneEightTwoZeroTwoSix}{890{,}852}
8 +\newcommand{\PrismaIdentifiedAclTwoZeroOneEightTwoZeroTwoSix}{85{,}625}
9 +\newcommand{\PrismaLinkedDblpToOpenalex}{2{,}736{,}903}
10 +\newcommand{\PrismaLinkedArxivToOpenalex}{744{,}680}
11 +\newcommand{\PrismaLinkedAclToOpenalex}{72{,}256}
12 +\newcommand{\PrismaLinkedDblpOnlyNoOpenalexRecord}{1{,}610{,}462}
13 +\newcommand{\PrismaExcludedEOneOutsideWindow}{160}
14 +\newcommand{\PrismaExcludedETwoType}{3{,}961{,}633}
15 +\newcommand{\PrismaExcludedEThreeXpac}{3{,}950{,}876}
16 +\newcommand{\PrismaExcludedEFourNoTitle}{16{,}426}
17 +\newcommand{\PrismaExcludedEFiveDuplicate}{114{,}115}
18 +\newcommand{\PrismaExcludedESixRetracted}{25{,}165}
19 +\newcommand{\PrismaExcludedXpacKeptDblp}{87{,}288}
20 +\newcommand{\PrismaExcludedETwoByTypeDataset}{2{,}775{,}759}
21 +\newcommand{\PrismaExcludedETwoByTypeOther}{522{,}654}
22 +\newcommand{\PrismaExcludedETwoByTypeLibguides}{191{,}658}
23 +\newcommand{\PrismaExcludedETwoByTypeSoftware}{177{,}500}
24 +\newcommand{\PrismaExcludedETwoByTypeConferenceAbstract}{66{,}267}
25 +\newcommand{\PrismaExcludedETwoByTypePeerReview}{60{,}176}
26 +\newcommand{\PrismaExcludedETwoByTypeParatext}{39{,}162}
27 +\newcommand{\PrismaExcludedETwoByTypeReferenceEntry}{32{,}247}
28 +\newcommand{\PrismaExcludedETwoByTypeEditorial}{24{,}907}
29 +\newcommand{\PrismaExcludedETwoByTypeSupplementaryMaterials}{18{,}882}
30 +\newcommand{\PrismaExcludedETwoByTypeErratum}{17{,}340}
31 +\newcommand{\PrismaExcludedETwoByTypeStandard}{10{,}113}
32 +\newcommand{\PrismaExcludedETwoByTypeBookReview}{9{,}517}
33 +\newcommand{\PrismaExcludedETwoByTypeRetraction}{8{,}217}
34 +\newcommand{\PrismaExcludedETwoByTypeDataPaper}{5{,}255}
35 +\newcommand{\PrismaExcludedETwoByTypeLetter}{1{,}979}
36 +\newcommand{\PrismaExcludedSequentialEOneOutsideWindow}{160}
37 +\newcommand{\PrismaExcludedSequentialETwoType}{3{,}961{,}589}
38 +\newcommand{\PrismaExcludedSequentialEThreeXpac}{1{,}421{,}692}
39 +\newcommand{\PrismaExcludedSequentialEFourNoTitle}{1{,}188}
40 +\newcommand{\PrismaExcludedSequentialEFiveDuplicate}{106{,}928}
41 +\newcommand{\PrismaAfterExclusions}{9{,}998{,}602}
42 +\newcommand{\PrismaCsCoreEligible}{6{,}403{,}238}
43 +\newcommand{\PrismaCsPenumbraEligibleOtherwise}{3{,}595{,}364}
44 +\newcommand{\PrismaEligibleByPeriodPre}{1{,}367}
45 +\newcommand{\PrismaEligibleByPeriodPost}{3{,}457{,}315}
46 +\newcommand{\PrismaEligibleByPeriodBaseline}{2{,}944{,}556}
47 +\newcommand{\PrismaEligibleByYearTwoZeroOneEight}{561{,}564}
48 +\newcommand{\PrismaEligibleByYearTwoZeroOneNine}{600{,}167}
49 +\newcommand{\PrismaEligibleByYearTwoZeroTwoZero}{612{,}005}
50 +\newcommand{\PrismaEligibleByYearTwoZeroTwoOne}{604{,}393}
51 +\newcommand{\PrismaEligibleByYearTwoZeroTwoTwo}{610{,}670}
52 +\newcommand{\PrismaEligibleByYearTwoZeroTwoThree}{678{,}150}
53 +\newcommand{\PrismaEligibleByYearTwoZeroTwoFour}{785{,}101}
54 +\newcommand{\PrismaEligibleByYearTwoZeroTwoFive}{973{,}274}
55 +\newcommand{\PrismaEligibleByYearTwoZeroTwoSix}{977{,}914}
56 +\newcommand{\PrismaEligibleByTypeArticle}{3{,}192{,}312}
57 +\newcommand{\PrismaEligibleByTypeConferencePaper}{1{,}840{,}499}
58 +\newcommand{\PrismaEligibleByTypePreprint}{624{,}265}
59 +\newcommand{\PrismaEligibleByTypeBookChapter}{335{,}735}
60 +\newcommand{\PrismaEligibleByTypeDissertation}{258{,}440}
61 +\newcommand{\PrismaEligibleByTypeReport}{54{,}120}
62 +\newcommand{\PrismaEligibleByTypeBook}{52{,}139}
63 +\newcommand{\PrismaEligibleByTypeReview}{25{,}251}
64 +\newcommand{\PrismaEligibleByTypeOther}{17{,}387}
65 +\newcommand{\PrismaEligibleByTypeSoftwarePaper}{2{,}350}
66 +\newcommand{\PrismaEligibleByTypeBookReview}{615}
67 +\newcommand{\PrismaEligibleByTypeDataPaper}{125}
68 +\newcommand{\PrismaEligibleMembershipInDblp}{2{,}640{,}780}
69 +\newcommand{\PrismaEligibleMembershipCsPrimary}{5{,}619{,}140}
70 +\newcommand{\PrismaEligibleMembershipArxivLinked}{709{,}460}
71 +\newcommand{\PrismaEligibleMembershipInAcl}{70{,}078}
72 +\newcommand{\PrismaEligibleMembershipHasAbstract}{4{,}867{,}840}
73 +\newcommand{\PrismaEligibleMembershipHasReferences}{3{,}715{,}037}
74 +\newcommand{\PrismaEligibleMembershipRetractedFlagged}{14{,}412}
75 +\newcommand{\PrismaStrictCoreDblpAndCsPrimary}{1{,}868{,}188}
2 76 \newcommand{\LinkCreated}{2026-11-03T20:50:56.182276+00:00}
3 77 \newcommand{\LinkOaCsRecords}{15{,}490{,}159}
4 78 \newcommand{\LinkOaCsDistinctIds}{15{,}490{,}159}
added manuscript/tables/tab_eligible_by_type.tex +22 −0
@@ -0,0 +1,22 @@
1 +% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2 +\begin{table}[htbp]\centering\caption{Eligible works by document type.}\label{tab:eligible_type}
3 +\begin{threeparttable}\small
4 +\begin{tabular}{lr}
5 +\toprule
6 +\textbf{OpenAlex type} & \textbf{Eligible works} \\
7 +\midrule
8 +article & 3{,}192{,}312 \\
9 +conference-paper & 1{,}840{,}499 \\
10 +preprint & 624{,}265 \\
11 +book-chapter & 335{,}735 \\
12 +dissertation & 258{,}440 \\
13 +report & 54{,}120 \\
14 +book & 52{,}139 \\
15 +review & 25{,}251 \\
16 +other & 17{,}387 \\
17 +software-paper & 2{,}350 \\
18 +book-review & 615 \\
19 +data-paper & 125 \\
20 +\bottomrule
21 +\end{tabular}
22 +\end{threeparttable}\end{table}
added manuscript/tables/tab_eligible_by_year.tex +19 −0
@@ -0,0 +1,19 @@
1 +% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2 +\begin{table}[htbp]\centering\caption{Eligible works by publication year (2026 incomplete).}\label{tab:eligible_year}
3 +\begin{threeparttable}\small
4 +\begin{tabular}{lr}
5 +\toprule
6 +\textbf{Year} & \textbf{Eligible works} \\
7 +\midrule
8 +2018 & 561{,}564 \\
9 +2019 & 600{,}167 \\
10 +2020 & 612{,}005 \\
11 +2021 & 604{,}393 \\
12 +2022 & 610{,}670 \\
13 +2023 & 678{,}150 \\
14 +2024 & 785{,}101 \\
15 +2025 & 973{,}274 \\
16 +2026 & 977{,}914 \\
17 +\bottomrule
18 +\end{tabular}
19 +\end{threeparttable}\end{table}
added manuscript/tables/tab_prisma.tex +20 −0
@@ -0,0 +1,20 @@
1 +% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2 +\begin{table}[htbp]\centering\caption{Record flow of the mapping corpus (PRISMA-style, sequential exclusions).}\label{tab:prisma}
3 +\begin{threeparttable}\small
4 +\begin{tabular}{lr}
5 +\toprule
6 +\textbf{Stage} & \textbf{Records} \\
7 +\midrule
8 +Identified: OpenAlex works with a CS topic, 2018–2026 (snapshot 2026-10-14, both passes) & 15{,}490{,}159 \\
9 +Excluded E1 outside the window & 160 \\
10 +Excluded E2 non-research document type & 3{,}961{,}589 \\
11 +Excluded E3 XPAC expansion record (not DBLP-linked) & 1{,}421{,}692 \\
12 +Excluded E4 no title & 1{,}188 \\
13 +Excluded E5 preprint merged into its published version & 106{,}928 \\
14 +After exclusions & 9{,}998{,}602 \\
15 +CS core (mapping corpus) & 6{,}403{,}238 \\
16 +CS penumbra (sensitivity set) & 3{,}595{,}364 \\
17 +Strict core: DBLP-indexed and primary field CS & 1{,}868{,}188 \\
18 +\bottomrule
19 +\end{tabular}
20 +\end{threeparttable}\end{table}
21
Menu

Theme