Landscape
What the machine-labelled subset of the frame looks like: categories, study designs, years, languages. Below it, the frame described by itself.
Labelled works by category
A work counts under a category if at least one model applied it; the darker figure requires every model that labelled the work to agree. The gap between the two columns is the models disagreeing, and that gap is a finding, not noise.
| Category | Any model | All models agree | |
|---|---|---|---|
| Metaresearch | 116 | 35 | |
| Insufficient payload (model declined to judge) | 68 | 23 | |
| Meta-epidemiology (broad) | 51 | 5 | |
| Scholarly communication | 23 | 6 | |
| Science and technology studies | 18 | 4 | |
| Open science | 10 | 6 | |
| Research integrity | 5 | 2 | |
| Bibliometrics | 3 | 2 | |
| Meta-epidemiology (narrow) | 2 | 1 |
Labelled works by study design
Same two readings: any model, and all models in agreement. No design label here is MEDLINE-validated yet; when that validation lands it will be marked explicitly.
| Study design | Any model | All models agree | |
|---|---|---|---|
| Not applicable | 203 | 111 | |
| Other design | 196 | 43 | |
| Theoretical or conceptual | 137 | 58 | |
| Observational | 123 | 65 | |
| Qualitative | 97 | 57 | |
| Systematic review | 74 | 43 | |
| Simulation or modeling | 72 | 39 | |
| Bench or experimental | 42 | 27 | |
| Meta-analysis | 15 | 6 | |
| Randomized trial | 7 | 5 | |
| Non-randomized trial | 3 | 1 | |
| Case report | 1 | 1 |
Labelled works by year
Where the labelling rounds have reached so far. This is coverage of the label table, not a property of the field.
| Year | Labelled works | |
|---|---|---|
| 2000 | 6 | |
| 2001 | 5 | |
| 2002 | 10 | |
| 2003 | 11 | |
| 2004 | 7 | |
| 2005 | 15 | |
| 2006 | 9 | |
| 2007 | 15 | |
| 2008 | 20 | |
| 2009 | 14 | |
| 2010 | 11 | |
| 2011 | 31 | |
| 2012 | 25 | |
| 2013 | 26 | |
| 2014 | 22 | |
| 2015 | 34 | |
| 2016 | 22 | |
| 2017 | 52 | |
| 2018 | 23 | |
| 2019 | 26 | |
| 2020 | 46 | |
| 2021 | 49 | |
| 2022 | 42 | |
| 2023 | 65 | |
| 2024 | 69 | |
| 2025 | 45 |
Labelled works by language
Coverage again: the labelling rounds sample the frame, and the frame is 6% French.
| Language | Labelled works |
|---|---|
| en | 645 |
| fr | 34 |
| unknown | 12 |
| es | 3 |
| lv | 1 |
| de | 1 |
| id | 1 |
| cs | 1 |
| it | 1 |
| nl | 1 |
The frame itself
Everything below is over all 4,299,418 works, labelled or not. Every figure is a query against the database, computed at request time and cached for an hour; nothing here is a number someone typed.
Works by year
The frame over time, with the works that carry NO Canadian affiliation drawn underneath. The gap between the two lines is what an affiliation-only frame silently loses — 36.4% of the frame, 1,565,226 works.
Works by route
Why each work is in the frame. The four routes OVERLAP — a work can be admitted by several — so these bars sum to 5,476,864, which is 1,177,446 more than the 4,299,418 works in the frame. That overlap is the next chart.
The overlap: exact route combinations
Each work counted once, under the exact set of routes that admitted it. Teal bars are works admitted by a SINGLE route: remove that route from the design and those works vanish from the frame entirely.
Works by field
OpenAlex's primary field, as recorded.
Works by language
French is highlighted. It is 6% of the frame, it is oversampled in the screen on purpose, and it is the language the abstract cascade rescues worst (15.4% recovery against 38.8% for English).
The abstract gap is structural, not noise
Share of works with NO abstract, by type, worst first. 23.3% of the frame has no abstract, and the screen finds HALF as much metaresearch there. If the gap were random, a better index would fix it. It is not random: it is concentrated in types that never carry an abstract at all — so "just screen the works that have abstracts" is a selection on a covariate that predicts the outcome.
The post-publication record has four states, and OpenAlex has a boolean
1,052 works in the frame carry a Retraction Watch notice. The solid bar is what OpenAlex flags; the hatched bar is what it reports as “false” — 143 works whose notice OpenAlex does not carry, which a reader takes to mean “fine”. An expression of concern is not a retraction, and `is_retracted` has no way to say so.
| State | Works | OpenAlex flags it | OpenAlex reports false |
|---|---|---|---|
| Retraction | 955 | 906 | 49 |
| Expression of concern | 52 | 0 | 52 |
| Correction | 34 | 2 | 32 |
| Reinstatement | 11 | 1 | 10 |
Top venues
By work count in the frame.
Top funders
Split from the semicolon-separated funder string. The funder route admits works that carry no Canadian affiliation at all.
Teacher spread over the frame (provisional baseline)
Every one of the 4,299,418 works carries two provisional teacher-head scores, and the spread is how far the two heads sit apart on one work. These figures come from pilot/results/frame_scores.json, the file the scoring run writes; nothing here was typed by hand.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
Every series here is available as JSON: see the API.