[
 {
  "file": "fig_prisma_flow",
  "caption": "PRISMA-style flow of record identification, exclusion and the final mapping corpus.",
  "sources": [
   "data/metadata/prisma_counts.json"
  ]
 },
 {
  "file": "fig_volume_yearly",
  "caption": "Eligible works per publication year by source membership (2026 incomplete).",
  "sources": [
   "results/bibliometrics/volume_yearly.csv"
  ]
 },
 {
  "file": "fig_volume_monthly_raw",
  "caption": "Monthly first appearances; January spikes reflect year-only publication dates and motivate the month-precision filter.",
  "sources": [
   "results/bibliometrics/volume_monthly.csv"
  ]
 },
 {
  "file": "fig_types_openness",
  "caption": "Document-type composition and metadata completeness by year.",
  "sources": [
   "results/bibliometrics/volume_yearly.csv"
  ]
 },
 {
  "file": "fig_collaboration",
  "caption": "Team size, international co-authorship and industry participation by year.",
  "sources": [
   "results/bibliometrics/team_size_yearly.csv",
   "results/bibliometrics/industry_share_yearly.csv"
  ]
 }
]