# Canonical CountryAtlas indicator registry. # # Defaults (applied by the loader when a key is absent): # frequency: A · precision: 1 · aggregation: none · higher_is_better: null · ranking_eligible: true · featured: false # scale: raw · bounds: [null, null] · jump_threshold: 4 (× MAD) · stale_after_days: by frequency (A 800, Q 200, M 75) # `format`: currency | number | percent | years | index | per_1000 | per_100k | per_million | ratio | tonnes | kwh | ha | km # `sources`: ordered by `priority` (1 = preferred). connector ∈ worldbank | imf | oecd | eurostat | who | fred | owid | bis | ilo # worldbank: {dataset: WDI, code} imf: {dataset: WEO, code} oecd: {dataset: , code/filter: …} # eurostat: {dataset, params: {…}} who: {dataset: GHO, code, params} fred: {code, countries: [USA]} # owid: {dataset: co2|energy|grapher, code: } bis: {dataset: WS_SPP|WS_CBPOL, filter} # `transform`: optional expression on x (e.g. "x/1e9"), `countries`: restrict a source to listed ISO3. # Connector agents append additional sources; keep slugs stable. indicators: # =========================================================== ECONOMY =========================================================== - slug: gdp name: GDP (current US$) short_name: GDP topic: economy subtopic: Output unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum featured: true bounds: [0, null] description: Gross domestic product at purchaser's prices, converted to US dollars at official exchange rates. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.MKTP.CD, priority: 1} - {connector: imf, dataset: WEO, code: NGDPD, priority: 2, notes: "SDMX CSV OBS_VALUE is already in US$ (SCALE=9 is display-only) — no transform"} - slug: gdp-ppp name: GDP, PPP (current international $) short_name: GDP (PPP) topic: economy subtopic: Output unit: current international $ unit_short: intl $ format: currency precision: 0 aggregation: sum bounds: [0, null] description: GDP converted to international dollars using purchasing power parity rates. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.MKTP.PP.CD, priority: 1} - {connector: imf, dataset: WEO, code: PPPGDP, priority: 2, notes: "SDMX CSV OBS_VALUE is already in international $ (SCALE=9 is display-only) — no transform"} - slug: gdp-per-capita name: GDP per capita (current US$) short_name: GDP per capita topic: economy subtopic: Output unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: weighted_mean higher_is_better: true featured: true bounds: [0, null] description: Gross domestic product divided by midyear population, in current US dollars. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.PCAP.CD, priority: 1} - {connector: imf, dataset: WEO, code: NGDPDPC, priority: 2} - slug: gdp-per-capita-ppp name: GDP per capita, PPP (current international $) short_name: GDP per capita (PPP) topic: economy subtopic: Output unit: current international $ unit_short: intl $ format: currency precision: 0 higher_is_better: true featured: true bounds: [0, null] description: GDP per capita based on purchasing power parity. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.PCAP.PP.CD, priority: 1} - {connector: imf, dataset: WEO, code: PPPPC, priority: 2} - slug: gdp-growth name: Real GDP growth short_name: GDP growth topic: economy subtopic: Growth unit: annual % unit_short: "%" format: percent higher_is_better: true featured: true bounds: [-70, 150] change_floor: 3 description: Annual percentage growth rate of GDP at market prices based on constant local currency. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.MKTP.KD.ZG, priority: 1} - {connector: imf, dataset: WEO, code: NGDP_RPCH, priority: 2} - slug: gdp-per-capita-growth name: GDP per capita growth topic: economy subtopic: Growth unit: annual % unit_short: "%" format: percent higher_is_better: true bounds: [-70, 150] change_floor: 3 description: Annual percentage growth rate of GDP per capita based on constant local currency. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.PCAP.KD.ZG, priority: 1} - slug: gdp-constant name: GDP (constant 2015 US$) short_name: Real GDP topic: economy subtopic: Output unit: constant 2015 US$ unit_short: US$ (2015) format: currency precision: 0 aggregation: sum bounds: [0, null] description: GDP in constant 2015 US dollars — the volume measure used for real growth. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.MKTP.KD, priority: 1} - slug: inflation name: Inflation, consumer prices short_name: Inflation topic: economy subtopic: Prices unit: annual % unit_short: "%" format: percent higher_is_better: false featured: true bounds: [-30, 100000] change_floor: 2 description: Annual percentage change in the cost to the average consumer of acquiring a basket of goods and services. sources: - {connector: worldbank, dataset: WDI, code: FP.CPI.TOTL.ZG, priority: 1} - {connector: imf, dataset: WEO, code: PCPIPCH, priority: 2} - slug: inflation-gdp-deflator name: Inflation, GDP deflator topic: economy subtopic: Prices unit: annual % unit_short: "%" format: percent bounds: [-50, 100000] ranking_eligible: false description: Annual growth rate of the GDP implicit deflator. sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.DEFL.KD.ZG, priority: 1} - slug: policy-rate name: Central bank policy rate short_name: Policy rate topic: economy subtopic: Money & rates unit: "% per annum" unit_short: "%" format: percent precision: 2 frequency: M ranking_eligible: false bounds: [-2, 5000] description: Official policy interest rate set by the central bank (end of period). sources: [] # bis WS_CBPOL (all), fred FEDFUNDS (USA) — added by connector agents - slug: lending-rate name: Lending interest rate topic: economy subtopic: Money & rates unit: "%" unit_short: "%" format: percent ranking_eligible: false bounds: [0, 500] description: Bank rate that usually meets the short- and medium-term financing needs of the private sector. sources: - {connector: worldbank, dataset: WDI, code: FR.INR.LEND, priority: 1} - slug: exchange-rate name: Official exchange rate (LCU per US$) short_name: Exchange rate topic: economy subtopic: Money & rates unit: local currency units per US$ unit_short: LCU/US$ format: number precision: 3 ranking_eligible: false bounds: [0, null] description: Period-average official exchange rate, local currency units per US dollar. sources: - {connector: worldbank, dataset: WDI, code: PA.NUS.FCRF, priority: 1} - slug: real-effective-exchange-rate name: Real effective exchange rate index short_name: REER topic: economy subtopic: Money & rates unit: index (2010 = 100) unit_short: index format: index ranking_eligible: false description: Nominal effective exchange rate divided by a price deflator or index of costs (2010 = 100). sources: - {connector: worldbank, dataset: WDI, code: PX.REX.REER, priority: 1} - slug: current-account-balance-pct-gdp name: Current account balance (% of GDP) short_name: Current account topic: economy subtopic: External unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [-150, 100] change_floor: 3 description: Sum of net exports of goods and services, net primary income and net secondary income, as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: BN.CAB.XOKA.GD.ZS, priority: 1} - {connector: imf, dataset: WEO, code: BCA_NGDPD, priority: 2} - slug: current-account-balance name: Current account balance (US$) topic: trade subtopic: Balance unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum description: Current account balance in current US dollars. sources: - {connector: worldbank, dataset: WDI, code: BN.CAB.XOKA.CD, priority: 1} - slug: gross-capital-formation-pct-gdp name: Gross capital formation (% of GDP) short_name: Investment topic: economy subtopic: Demand unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [-20, 120] description: Outlays on additions to fixed assets plus net changes in inventories, as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: NE.GDI.TOTL.ZS, priority: 1} - slug: household-consumption-pct-gdp name: Household consumption (% of GDP) topic: economy subtopic: Demand unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 200] description: Final consumption expenditure of households and NPISHs as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: NE.CON.PRVT.ZS, priority: 1} - slug: fdi-inflows-pct-gdp name: Foreign direct investment, net inflows (% of GDP) short_name: FDI inflows topic: economy subtopic: External unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [-500, 500] description: Net inflows of investment to acquire a lasting management interest in an enterprise, as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: BX.KLT.DINV.WD.GD.ZS, priority: 1} - slug: fdi-outflows-pct-gdp name: Foreign direct investment, net outflows (% of GDP) short_name: FDI outflows topic: trade subtopic: Investment unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [-500, 500] sources: - {connector: worldbank, dataset: WDI, code: BM.KLT.DINV.WD.GD.ZS, priority: 1} - slug: broad-money-pct-gdp name: Broad money (% of GDP) topic: economy subtopic: Money & rates unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 1000] sources: - {connector: worldbank, dataset: WDI, code: FM.LBL.BMNY.GD.ZS, priority: 1} - slug: industrial-production-index name: Industrial production index topic: economy subtopic: Output unit: index (2015 = 100) unit_short: index format: index frequency: M ranking_eligible: false description: Volume index of industrial production. sources: [] # oecd/fred — added by connector agents - slug: gdp-per-hour-worked name: GDP per hour worked short_name: Productivity topic: economy subtopic: Productivity unit: US$ (PPP, current prices) unit_short: US$/h format: currency precision: 1 higher_is_better: true bounds: [0, 500] description: Labour productivity — GDP per hour worked, current prices, PPP. sources: [] # oecd DSD_PDB — added by connector agents - slug: gdp-per-person-employed name: GDP per person employed (constant 2021 PPP $) topic: labor subtopic: Productivity unit: constant 2021 PPP $ unit_short: PPP $ format: currency precision: 0 higher_is_better: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: SL.GDP.PCAP.EM.KD, priority: 1} - slug: agriculture-value-added-pct-gdp name: Agriculture, forestry and fishing, value added (% of GDP) short_name: Agriculture share topic: economy subtopic: Structure unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NV.AGR.TOTL.ZS, priority: 1} - slug: industry-value-added-pct-gdp name: Industry (incl. construction), value added (% of GDP) short_name: Industry share topic: economy subtopic: Structure unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NV.IND.TOTL.ZS, priority: 1} - slug: manufacturing-value-added-pct-gdp name: Manufacturing, value added (% of GDP) short_name: Manufacturing share topic: economy subtopic: Structure unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NV.IND.MANF.ZS, priority: 1} - slug: services-value-added-pct-gdp name: Services, value added (% of GDP) short_name: Services share topic: economy subtopic: Structure unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NV.SRV.TOTL.ZS, priority: 1} - slug: gross-savings-pct-gdp name: Gross savings (% of GDP) topic: economy subtopic: Demand unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [-100, 100] sources: - {connector: worldbank, dataset: WDI, code: NY.GNS.ICTR.ZS, priority: 1} - slug: natural-resources-rents-pct-gdp name: Total natural resources rents (% of GDP) short_name: Resource rents topic: economy subtopic: Structure unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.TOTL.RT.ZS, priority: 1} - slug: remittances-received-pct-gdp name: Personal remittances received (% of GDP) short_name: Remittances topic: economy subtopic: External unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: BX.TRF.PWKR.DT.GD.ZS, priority: 1} # ========================================================= GOVERNMENT ========================================================== - slug: government-debt-pct-gdp name: Central government debt (% of GDP) short_name: Debt / GDP topic: government subtopic: Debt unit: "% of GDP" unit_short: "% GDP" format: percent higher_is_better: false featured: true bounds: [0, 600] change_floor: 5 description: Entire stock of direct government fixed-term contractual obligations to others outstanding, as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: GC.DOD.TOTL.GD.ZS, priority: 1} - slug: general-government-gross-debt-pct-gdp name: General government gross debt (% of GDP) short_name: Gross debt / GDP topic: government subtopic: Debt unit: "% of GDP" unit_short: "% GDP" format: percent higher_is_better: false featured: true bounds: [0, 600] change_floor: 5 description: Gross debt of the general government sector (IMF WEO), including projections. sources: - {connector: imf, dataset: WEO, code: GGXWDG_NGDP, priority: 1} - slug: fiscal-balance-pct-gdp name: General government net lending/borrowing (% of GDP) short_name: Fiscal balance topic: government subtopic: Balance unit: "% of GDP" unit_short: "% GDP" format: percent higher_is_better: true bounds: [-150, 100] change_floor: 3 description: Overall fiscal balance of the general government (IMF WEO), surplus positive. sources: - {connector: imf, dataset: WEO, code: GGXCNL_NGDP, priority: 1} - slug: government-revenue-pct-gdp name: Central government revenue, excluding grants (% of GDP) short_name: Central gov. revenue topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 150] sources: - {connector: worldbank, dataset: WDI, code: GC.REV.XGRT.GD.ZS, priority: 1} - slug: general-government-revenue-pct-gdp name: General government revenue (% of GDP) short_name: Gov. revenue topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 150] description: Revenue of the general government sector (all levels of government), IMF WEO, including projections. sources: - {connector: imf, dataset: WEO, code: GGR_NGDP, priority: 1} - slug: government-expenditure-pct-gdp name: Central government expense (% of GDP) short_name: Central gov. expense topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: GC.XPN.TOTL.GD.ZS, priority: 1} - slug: general-government-expenditure-pct-gdp name: General government total expenditure (% of GDP) short_name: Gov. expenditure topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent featured: true bounds: [0, 200] change_floor: 3 description: Total expenditure of the general government sector (all levels of government), IMF WEO, including projections. sources: - {connector: imf, dataset: WEO, code: GGX_NGDP, priority: 1} - slug: tax-revenue-pct-gdp name: Tax revenue (% of GDP) short_name: Tax revenue topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: GC.TAX.TOTL.GD.ZS, priority: 2, notes: "central government, cash basis — OECD Revenue Statistics (general government, accrual) is priority 1 where available"} - slug: social-expenditure-pct-gdp name: Public social expenditure (% of GDP) short_name: Social spending topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 60] sources: [] # oecd SOCX — added by connector agents - slug: military-expenditure-pct-gdp name: Military expenditure (% of GDP) short_name: Military spending topic: government subtopic: Revenue & spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 120] sources: - {connector: worldbank, dataset: WDI, code: MS.MIL.XPND.GD.ZS, priority: 1} - slug: military-expenditure name: Military expenditure (current US$) topic: security subtopic: Defence unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: MS.MIL.XPND.CD, priority: 1} - slug: health-expenditure-pct-gdp name: Current health expenditure (% of GDP) short_name: Health spending topic: health subtopic: Spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 40] sources: - {connector: worldbank, dataset: WDI, code: SH.XPD.CHEX.GD.ZS, priority: 1} - slug: education-expenditure-pct-gdp name: Government expenditure on education (% of GDP) short_name: Education spending topic: education subtopic: Spending unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 30] sources: - {connector: worldbank, dataset: WDI, code: SE.XPD.TOTL.GD.ZS, priority: 1} - slug: interest-payments-pct-revenue name: Interest payments (% of revenue) topic: government subtopic: Debt unit: "% of revenue" unit_short: "%" format: percent higher_is_better: false bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: GC.XPN.INTP.RV.ZS, priority: 1} - slug: external-debt-pct-gni name: External debt stocks (% of GNI) topic: government subtopic: Debt unit: "% of GNI" unit_short: "% GNI" format: percent bounds: [0, 2000] sources: - {connector: worldbank, dataset: WDI, code: DT.DOD.DECT.GN.ZS, priority: 1} - slug: government-effectiveness name: Government effectiveness (WGI estimate) topic: government subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] description: Worldwide Governance Indicators — perceptions of the quality of public services and policy implementation. sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_GE.EST, priority: 1, params: {source: 3}} - slug: control-of-corruption name: Control of corruption (WGI estimate) topic: government subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_CC.EST, priority: 1, params: {source: 3}} - slug: rule-of-law name: Rule of law (WGI estimate) topic: government subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_RL.EST, priority: 1, params: {source: 3}} - slug: political-stability name: Political stability and absence of violence (WGI estimate) short_name: Political stability topic: security subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_PV.EST, priority: 1, params: {source: 3}} - slug: voice-and-accountability name: Voice and accountability (WGI estimate) topic: security subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_VA.EST, priority: 1, params: {source: 3}} - slug: regulatory-quality name: Regulatory quality (WGI estimate) topic: security subtopic: Institutions unit: estimate (−2.5 to 2.5) unit_short: score format: number precision: 2 higher_is_better: true bounds: [-3, 3] sources: - {connector: worldbank, dataset: WGI, code: GOV_WGI_RQ.EST, priority: 1, params: {source: 3}} # ========================================================= POPULATION ========================================================== - slug: population name: Population, total short_name: Population topic: population subtopic: Size & growth unit: people unit_short: people format: number precision: 0 aggregation: sum featured: true bounds: [0, null] description: Midyear estimate of all residents regardless of legal status or citizenship. sources: - {connector: worldbank, dataset: WDI, code: SP.POP.TOTL, priority: 1} - slug: population-growth name: Population growth topic: population subtopic: Size & growth unit: annual % unit_short: "%" format: percent precision: 2 featured: true bounds: [-30, 30] change_floor: 0.5 description: Exponential rate of growth of midyear population from year t−1 to t. sources: - {connector: worldbank, dataset: WDI, code: SP.POP.GROW, priority: 1} - slug: population-density name: Population density topic: population subtopic: Size & growth unit: people per km² of land area unit_short: /km² format: number precision: 1 bounds: [0, 100000] sources: - {connector: worldbank, dataset: WDI, code: EN.POP.DNST, priority: 1} - slug: urban-population-share name: Urban population (% of total) short_name: Urbanisation topic: population subtopic: Urbanisation unit: "% of population" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SP.URB.TOTL.IN.ZS, priority: 1} - slug: urban-population name: Urban population topic: population subtopic: Urbanisation unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: SP.URB.TOTL, priority: 1} - slug: rural-population name: Rural population topic: population subtopic: Urbanisation unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: SP.RUR.TOTL, priority: 1} - slug: fertility-rate name: Fertility rate, total short_name: Fertility topic: population subtopic: Births & deaths unit: births per woman unit_short: births/woman format: number precision: 2 featured: true bounds: [0, 10] change_floor: 0.2 sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.TFRT.IN, priority: 1} - slug: birth-rate name: Birth rate, crude topic: population subtopic: Births & deaths unit: per 1,000 people unit_short: /1,000 format: per_1000 bounds: [0, 70] sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.CBRT.IN, priority: 1} - slug: death-rate name: Death rate, crude topic: population subtopic: Births & deaths unit: per 1,000 people unit_short: /1,000 format: per_1000 bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.CDRT.IN, priority: 1} - slug: median-age name: Median age topic: population subtopic: Age structure unit: years unit_short: yrs format: years featured: true bounds: [10, 70] description: Age that divides the population into two numerically equal groups (UN World Population Prospects). sources: - {connector: owid, dataset: grapher, code: median-age, priority: 1} - slug: population-0-14-share name: Population ages 0–14 (% of total) short_name: Children (0–14) topic: population subtopic: Age structure unit: "% of population" unit_short: "%" format: percent bounds: [0, 70] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.0014.TO.ZS, priority: 1} - slug: population-15-64-share name: Population ages 15–64 (% of total) short_name: Working age (15–64) topic: population subtopic: Age structure unit: "% of population" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.1564.TO.ZS, priority: 1} - slug: population-65-plus-share name: Population ages 65 and above (% of total) short_name: Seniors (65+) topic: population subtopic: Age structure unit: "% of population" unit_short: "%" format: percent bounds: [0, 60] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.65UP.TO.ZS, priority: 1} - slug: dependency-ratio name: Age dependency ratio topic: population subtopic: Age structure unit: "% of working-age population" unit_short: "%" format: percent bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.DPND, priority: 1} - slug: old-age-dependency-ratio name: Old-age dependency ratio topic: population subtopic: Age structure unit: "% of working-age population" unit_short: "%" format: percent bounds: [0, 150] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.DPND.OL, priority: 1} - slug: net-migration name: Net migration topic: population subtopic: Migration unit: people unit_short: people format: number precision: 0 aggregation: sum description: Total number of immigrants less the annual number of emigrants, including citizens and noncitizens. sources: - {connector: worldbank, dataset: WDI, code: SM.POP.NETM, priority: 1} - slug: international-migrant-stock-share name: International migrant stock (% of population) short_name: Migrant stock topic: population subtopic: Migration unit: "% of population" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SM.POP.TOTL.ZS, priority: 1} - slug: refugee-population name: Refugee population by country of asylum short_name: Refugees hosted topic: security subtopic: Displacement unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: [] # WB SM.POP.REFG archived (2026) → UNHCR via owid grapher, added by connector agents - slug: refugees-by-origin name: Refugee population by country of origin topic: security subtopic: Displacement unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: [] # WB SM.POP.REFG.OR archived → owid grapher (registry/sources/owid.yaml) - slug: internally-displaced-persons name: Internally displaced persons (conflict and violence) topic: security subtopic: Displacement unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: [] # WB VC.IDP.TOCV archived (no successor) - slug: life-expectancy name: Life expectancy at birth short_name: Life expectancy topic: health subtopic: Longevity unit: years unit_short: yrs format: years higher_is_better: true featured: true bounds: [20, 100] change_floor: 1 description: Number of years a newborn infant would live if prevailing patterns of mortality were to stay the same throughout its life. sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.LE00.IN, priority: 1} - {connector: who, dataset: GHO, code: WHOSIS_000001, params: {Dim1: SEX_BTSX}, priority: 2} - slug: life-expectancy-female name: Life expectancy at birth, female topic: health subtopic: Longevity unit: years unit_short: yrs format: years higher_is_better: true bounds: [20, 100] sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.LE00.FE.IN, priority: 1} - slug: life-expectancy-male name: Life expectancy at birth, male topic: health subtopic: Longevity unit: years unit_short: yrs format: years higher_is_better: true bounds: [20, 100] sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.LE00.MA.IN, priority: 1} - slug: adolescent-fertility-rate name: Adolescent fertility rate topic: population subtopic: Births & deaths unit: births per 1,000 women ages 15–19 unit_short: /1,000 format: per_1000 higher_is_better: false bounds: [0, 300] sources: - {connector: worldbank, dataset: WDI, code: SP.ADO.TFRT, priority: 1} - slug: population-female-share name: Population, female (% of total) topic: population subtopic: Size & growth unit: "% of population" unit_short: "%" format: percent bounds: [20, 70] ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: SP.POP.TOTL.FE.ZS, priority: 1} # =========================================================== LABOR ============================================================= - slug: unemployment-rate name: Unemployment rate short_name: Unemployment topic: labor subtopic: Unemployment unit: "% of labour force" unit_short: "%" format: percent higher_is_better: false featured: true bounds: [0, 60] change_floor: 1 description: Share of the labour force that is without work but available for and seeking employment (ILO modelled estimate). sources: - {connector: worldbank, dataset: WDI, code: SL.UEM.TOTL.ZS, priority: 1} - {connector: imf, dataset: WEO, code: LUR, priority: 2} - slug: youth-unemployment-rate name: Youth unemployment rate (ages 15–24) short_name: Youth unemployment topic: labor subtopic: Unemployment unit: "% of labour force ages 15–24" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] change_floor: 2 sources: - {connector: worldbank, dataset: WDI, code: SL.UEM.1524.ZS, priority: 1} - slug: labor-force-participation-rate name: Labour force participation rate (ages 15+) short_name: Participation topic: labor subtopic: Participation unit: "% of population ages 15+" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.TLF.CACT.ZS, priority: 1} - slug: labor-force-participation-female name: Labour force participation rate, female (ages 15+) topic: labor subtopic: Participation unit: "% of female population ages 15+" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.TLF.CACT.FE.ZS, priority: 1} - slug: employment-to-population-ratio name: Employment to population ratio (ages 15+) topic: labor subtopic: Employment unit: "% of population ages 15+" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.EMP.TOTL.SP.ZS, priority: 1} - slug: employment-rate name: Employment rate (ages 15–64) topic: labor subtopic: Employment unit: "% of population ages 15–64" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: [] # oecd / eurostat lfsi_emp_a — added by connector agents - slug: labor-force name: Labour force, total topic: labor subtopic: Employment unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: SL.TLF.TOTL.IN, priority: 1} - slug: average-annual-wages name: Average annual wages short_name: Average wage topic: labor subtopic: Wages unit: US$ PPP, constant prices unit_short: US$ PPP format: currency precision: 0 higher_is_better: true bounds: [0, 500000] sources: [] # oecd AV_AN_WAGE — added by connector agents - slug: hours-worked name: Average annual hours worked per worker short_name: Hours worked topic: labor subtopic: Wages unit: hours per year unit_short: h/yr format: number precision: 0 bounds: [800, 3000] sources: [] # oecd — added by connector agents - slug: minimum-wage-relative name: Minimum wage relative to median wage topic: labor subtopic: Wages unit: ratio unit_short: ratio format: ratio precision: 2 bounds: [0, 1.5] sources: [] # oecd — optional - slug: self-employed-share name: Self-employed (% of total employment) topic: labor subtopic: Employment unit: "% of employment" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.EMP.SELF.ZS, priority: 1} - slug: vulnerable-employment-share name: Vulnerable employment (% of total employment) topic: labor subtopic: Employment unit: "% of employment" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.EMP.VULN.ZS, priority: 1} - slug: employment-agriculture-share name: Employment in agriculture (% of total employment) topic: labor subtopic: Structure unit: "% of employment" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.AGR.EMPL.ZS, priority: 1} - slug: employment-industry-share name: Employment in industry (% of total employment) topic: labor subtopic: Structure unit: "% of employment" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.IND.EMPL.ZS, priority: 1} - slug: employment-services-share name: Employment in services (% of total employment) topic: labor subtopic: Structure unit: "% of employment" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SL.SRV.EMPL.ZS, priority: 1} - slug: part-time-employment-share name: Part-time employment (% of employment) topic: labor subtopic: Employment unit: "% of employment" unit_short: "%" format: percent bounds: [0, 100] sources: [] # oecd — optional - slug: long-term-unemployment-share name: Long-term unemployment (% of unemployed) topic: labor subtopic: Unemployment unit: "% of unemployed" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: [] # oecd / eurostat — optional # ============================================================ INCOME =========================================================== - slug: gni-per-capita name: GNI per capita, Atlas method (current US$) short_name: GNI per capita topic: income subtopic: Income unit: current US$ unit_short: US$ format: currency precision: 0 higher_is_better: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: NY.GNP.PCAP.CD, priority: 1} - slug: gni-per-capita-ppp name: GNI per capita, PPP (current international $) topic: income subtopic: Income unit: current international $ unit_short: intl $ format: currency precision: 0 higher_is_better: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: NY.GNP.PCAP.PP.CD, priority: 1} - slug: gini-index name: Gini index topic: income subtopic: Inequality unit: index (0 = perfect equality, 100 = perfect inequality) unit_short: Gini format: number precision: 1 higher_is_better: false featured: true bounds: [15, 80] description: Extent to which the distribution of income among individuals deviates from a perfectly equal distribution. sources: - {connector: worldbank, dataset: WDI, code: SI.POV.GINI, priority: 1} - slug: income-share-top-10 name: Income share held by highest 10% topic: income subtopic: Inequality unit: "% of income" unit_short: "%" format: percent higher_is_better: false bounds: [10, 80] sources: - {connector: worldbank, dataset: WDI, code: SI.DST.10TH.10, priority: 1} - slug: income-share-bottom-20 name: Income share held by lowest 20% topic: income subtopic: Inequality unit: "% of income" unit_short: "%" format: percent higher_is_better: true bounds: [0, 20] sources: - {connector: worldbank, dataset: WDI, code: SI.DST.FRST.20, priority: 1} - slug: poverty-headcount-215 name: Poverty headcount ratio at the international poverty line short_name: Extreme poverty topic: income subtopic: Poverty unit: "% of population" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] description: Share of the population living below the World Bank international poverty line (US$3.00 a day, 2021 PPP). sources: - {connector: worldbank, dataset: WDI, code: SI.POV.DDAY, priority: 1} - slug: poverty-headcount-national name: Poverty headcount ratio at national poverty lines topic: income subtopic: Poverty unit: "% of population" unit_short: "%" format: percent higher_is_better: false ranking_eligible: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SI.POV.NAHC, priority: 1} - slug: median-household-income name: Median equivalised net household income topic: income subtopic: Income unit: euro (PPS) unit_short: PPS format: currency precision: 0 higher_is_better: true sources: [] # eurostat ilc_di03 — added by connector agents - slug: at-risk-of-poverty-rate name: At-risk-of-poverty rate topic: income subtopic: Poverty unit: "% of population" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: [] # eurostat ilc_li02 — added by connector agents - slug: household-consumption-per-capita name: Household consumption per capita (constant 2015 US$) topic: income subtopic: Income unit: constant 2015 US$ unit_short: US$ format: currency precision: 0 higher_is_better: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: NE.CON.PRVT.PC.KD, priority: 1} # =========================================================== HOUSING =========================================================== - slug: real-house-price-index name: Real house price index short_name: Real house prices topic: housing subtopic: Prices unit: index (2015 = 100) unit_short: index format: index frequency: Q ranking_eligible: false featured: true bounds: [0, 2000] description: Residential property prices deflated by the consumer price index. sources: [] # oecd DF_HOUSE_PRICES / bis WS_SPP / fred Q??R628BIS — added by connector agents - slug: nominal-house-price-index name: Nominal house price index topic: housing subtopic: Prices unit: index (2015 = 100) unit_short: index format: index frequency: Q ranking_eligible: false bounds: [0, 5000] sources: [] - slug: house-price-growth name: Real house price growth (year on year) topic: housing subtopic: Prices unit: annual % unit_short: "%" format: percent frequency: Q bounds: [-60, 100] change_floor: 5 sources: [] # derived by connector agents from real-house-price-index, or bis - slug: rent-price-index name: Rent price index topic: housing subtopic: Prices unit: index (2015 = 100) unit_short: index format: index frequency: Q ranking_eligible: false sources: [] - slug: price-to-income-ratio name: House price-to-income ratio topic: housing subtopic: Affordability unit: index (2015 = 100) unit_short: index format: index frequency: Q higher_is_better: false sources: [] - slug: price-to-rent-ratio name: House price-to-rent ratio topic: housing subtopic: Affordability unit: index (2015 = 100) unit_short: index format: index frequency: Q sources: [] - slug: mortgage-rate name: Mortgage interest rate topic: housing subtopic: Financing unit: "%" unit_short: "%" format: percent precision: 2 frequency: M ranking_eligible: false bounds: [0, 50] sources: [] # fred MORTGAGE30US (USA) — added by connector agents - slug: housing-starts name: Housing starts topic: housing subtopic: Construction unit: thousands of units (annual rate) unit_short: k units format: number precision: 0 frequency: M ranking_eligible: false sources: [] # fred HOUST (USA) - slug: building-permits name: Building permits topic: housing subtopic: Construction unit: thousands of units (annual rate) unit_short: k units format: number precision: 0 frequency: M ranking_eligible: false sources: [] # fred PERMIT (USA) - slug: homeownership-rate name: Homeownership rate topic: housing subtopic: Tenure unit: "% of households" unit_short: "%" format: percent bounds: [0, 100] sources: [] # eurostat ilc_lvho02 / fred RHORUSQ156N (USA) - slug: housing-cost-overburden-rate name: Housing cost overburden rate topic: housing subtopic: Affordability unit: "% of population" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] description: Share of the population living in households where total housing costs exceed 40 % of disposable income. sources: [] # eurostat ilc_lvho07a - slug: house-price-to-income-growth name: Price-to-income ratio change (5 years) topic: housing subtopic: Affordability unit: "%" unit_short: "%" format: percent frequency: Q sources: [] # optional derived # ============================================================ HEALTH =========================================================== - slug: healthy-life-expectancy name: Healthy life expectancy at birth topic: health subtopic: Longevity unit: years unit_short: yrs format: years higher_is_better: true bounds: [20, 90] sources: - {connector: who, dataset: GHO, code: WHOSIS_000002, params: {Dim1: SEX_BTSX}, priority: 1} - slug: infant-mortality-rate name: Infant mortality rate short_name: Infant mortality topic: health subtopic: Mortality unit: per 1,000 live births unit_short: /1,000 format: per_1000 higher_is_better: false featured: true bounds: [0, 600] sources: - {connector: worldbank, dataset: WDI, code: SP.DYN.IMRT.IN, priority: 1} - slug: under-5-mortality-rate name: Under-5 mortality rate topic: health subtopic: Mortality unit: per 1,000 live births unit_short: /1,000 format: per_1000 higher_is_better: false bounds: [0, 800] sources: - {connector: worldbank, dataset: WDI, code: SH.DYN.MORT, priority: 1} - slug: maternal-mortality-ratio name: Maternal mortality ratio topic: health subtopic: Mortality unit: per 100,000 live births unit_short: /100k format: per_100k higher_is_better: false bounds: [0, 10000] sources: - {connector: worldbank, dataset: WDI, code: SH.STA.MMRT, priority: 1} - slug: health-expenditure-per-capita name: Current health expenditure per capita (current US$) topic: health subtopic: Spending unit: current US$ unit_short: US$ format: currency precision: 0 bounds: [0, 50000] sources: - {connector: worldbank, dataset: WDI, code: SH.XPD.CHEX.PC.CD, priority: 1} - slug: out-of-pocket-health-expenditure-share name: Out-of-pocket expenditure (% of current health expenditure) topic: health subtopic: Spending unit: "% of health expenditure" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.XPD.OOPC.CH.ZS, priority: 1} - slug: physicians-per-1000 name: Physicians topic: health subtopic: Capacity unit: per 1,000 people unit_short: /1,000 format: per_1000 precision: 2 higher_is_better: true bounds: [0, 30] sources: - {connector: worldbank, dataset: WDI, code: SH.MED.PHYS.ZS, priority: 1} - {connector: who, dataset: GHO, code: HWF_0001, priority: 3, transform: "x/10"} - slug: nurses-per-1000 name: Nurses and midwives topic: health subtopic: Capacity unit: per 1,000 people unit_short: /1,000 format: per_1000 precision: 2 higher_is_better: true bounds: [0, 60] sources: - {connector: worldbank, dataset: WDI, code: SH.MED.NUMW.P3, priority: 1} - slug: hospital-beds-per-1000 name: Hospital beds topic: health subtopic: Capacity unit: per 1,000 people unit_short: /1,000 format: per_1000 precision: 2 bounds: [0, 30] sources: - {connector: worldbank, dataset: WDI, code: SH.MED.BEDS.ZS, priority: 1} - slug: ncd-mortality-30-70 name: Probability of dying between ages 30 and 70 from NCDs short_name: NCD mortality topic: health subtopic: Mortality unit: "%" unit_short: "%" format: percent higher_is_better: false bounds: [0, 60] description: Cardiovascular disease, cancer, diabetes or chronic respiratory disease. sources: - {connector: worldbank, dataset: WDI, code: SH.DYN.NCOM.ZS, priority: 1} - slug: suicide-rate name: Suicide mortality rate topic: health subtopic: Mortality unit: per 100,000 people unit_short: /100k format: per_100k higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.STA.SUIC.P5, priority: 1} - slug: smoking-prevalence name: Prevalence of current tobacco use (ages 15+) short_name: Smoking topic: health subtopic: Risk factors unit: "% of adults" unit_short: "%" format: percent higher_is_better: false bounds: [0, 80] sources: - {connector: worldbank, dataset: WDI, code: SH.PRV.SMOK, priority: 1} - slug: obesity-prevalence name: Prevalence of obesity among adults (BMI ≥ 30) short_name: Obesity topic: health subtopic: Risk factors unit: "% of adults" unit_short: "%" format: percent higher_is_better: false bounds: [0, 80] sources: - {connector: who, dataset: GHO, code: NCD_BMI_30A, params: {Dim1: SEX_BTSX}, priority: 1} - slug: alcohol-consumption name: Total alcohol consumption per capita (ages 15+) short_name: Alcohol topic: health subtopic: Risk factors unit: litres of pure alcohol per year unit_short: L format: number precision: 1 bounds: [0, 30] sources: - {connector: worldbank, dataset: WDI, code: SH.ALC.PCAP.LI, priority: 1} - slug: measles-immunization name: Immunization, measles (% of children ages 12–23 months) topic: health subtopic: Prevention unit: "% of children" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.IMM.MEAS, priority: 1} - slug: dtp3-immunization name: Immunization, DPT (% of children ages 12–23 months) topic: health subtopic: Prevention unit: "% of children" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.IMM.IDPT, priority: 1} - slug: hiv-prevalence name: Prevalence of HIV (ages 15–49) topic: health subtopic: Disease unit: "% of population ages 15–49" unit_short: "%" format: percent higher_is_better: false bounds: [0, 40] sources: - {connector: worldbank, dataset: WDI, code: SH.DYN.AIDS.ZS, priority: 1} - slug: tuberculosis-incidence name: Incidence of tuberculosis topic: health subtopic: Disease unit: per 100,000 people unit_short: /100k format: per_100k higher_is_better: false bounds: [0, 2000] sources: - {connector: worldbank, dataset: WDI, code: SH.TBS.INCD, priority: 1} - slug: safely-managed-water name: People using safely managed drinking water services short_name: Safe drinking water topic: health subtopic: Access unit: "% of population" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.H2O.SMDW.ZS, priority: 1} - slug: safely-managed-sanitation name: People using safely managed sanitation services short_name: Safe sanitation topic: health subtopic: Access unit: "% of population" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.STA.SMSS.ZS, priority: 1} - slug: road-traffic-deaths name: Mortality caused by road traffic injury topic: health subtopic: Mortality unit: per 100,000 people unit_short: /100k format: per_100k higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SH.STA.TRAF.P5, priority: 1} # =========================================================== EDUCATION ========================================================= - slug: literacy-rate-adult name: Literacy rate, adult total (ages 15+) short_name: Adult literacy topic: education subtopic: Literacy unit: "% of people ages 15+" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SE.ADT.LITR.ZS, priority: 1} - slug: literacy-rate-youth name: Literacy rate, youth total (ages 15–24) topic: education subtopic: Literacy unit: "% of people ages 15–24" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SE.ADT.1524.LT.ZS, priority: 1} - slug: primary-enrollment name: School enrolment, primary (% gross) topic: education subtopic: Enrolment unit: "% gross" unit_short: "%" format: percent bounds: [0, 200] ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: SE.PRM.ENRR, priority: 1} - slug: secondary-enrollment name: School enrolment, secondary (% gross) topic: education subtopic: Enrolment unit: "% gross" unit_short: "%" format: percent higher_is_better: true bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: SE.SEC.ENRR, priority: 1} - slug: tertiary-enrollment name: School enrolment, tertiary (% gross) short_name: Tertiary enrolment topic: education subtopic: Enrolment unit: "% gross" unit_short: "%" format: percent higher_is_better: true featured: true bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: SE.TER.ENRR, priority: 1} - slug: primary-completion-rate name: Primary completion rate topic: education subtopic: Attainment unit: "% of relevant age group" unit_short: "%" format: percent higher_is_better: true bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: SE.PRM.CMPT.ZS, priority: 1} - slug: tertiary-attainment-25-64 name: Tertiary educational attainment (ages 25–64) short_name: Tertiary attainment topic: education subtopic: Attainment unit: "% of population ages 25–64" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SE.TER.CUAT.BA.ZS, priority: 3} # Bachelor's or higher, 25+ (fallback) - slug: tertiary-attainment-25-34 name: Tertiary educational attainment (ages 25–34) topic: education subtopic: Attainment unit: "% of population ages 25–34" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: [] # oecd / eurostat edat_lfse_03 — added by connector agents - slug: upper-secondary-attainment name: At least upper secondary attainment (ages 25–64) topic: education subtopic: Attainment unit: "% of population ages 25–64" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SE.SEC.CUAT.UP.ZS, priority: 2} - slug: education-expenditure-pct-government name: Government expenditure on education (% of government expenditure) topic: education subtopic: Spending unit: "% of government expenditure" unit_short: "%" format: percent bounds: [0, 60] sources: - {connector: worldbank, dataset: WDI, code: SE.XPD.TOTL.GB.ZS, priority: 1} - slug: expected-years-of-schooling name: Expected years of schooling topic: education subtopic: Attainment unit: years unit_short: yrs format: years higher_is_better: true bounds: [0, 25] sources: - {connector: owid, dataset: grapher, code: expected-years-of-schooling, priority: 1} - slug: mean-years-of-schooling name: Mean years of schooling (ages 25+) topic: education subtopic: Attainment unit: years unit_short: yrs format: years higher_is_better: true bounds: [0, 20] sources: - {connector: owid, dataset: grapher, code: mean-years-of-schooling-long-run, priority: 1} - slug: pupil-teacher-ratio-primary name: Pupil-teacher ratio, primary topic: education subtopic: Capacity unit: pupils per teacher unit_short: pupils/teacher format: number precision: 1 higher_is_better: false bounds: [1, 150] sources: - {connector: worldbank, dataset: WDI, code: SE.PRM.ENRL.TC.ZS, priority: 1} - slug: out-of-school-children name: Children out of school, primary topic: education subtopic: Enrolment unit: children unit_short: children format: number precision: 0 aggregation: sum higher_is_better: false bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: SE.PRM.UNER, priority: 1} - slug: learning-poverty name: Learning poverty topic: education subtopic: Attainment unit: "% of children at end of primary age" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] description: Share of children unable to read and understand a simple text by age 10. sources: - {connector: worldbank, dataset: WDI, code: SE.LPV.PRIM, priority: 1} # ============================================================ TRADE ============================================================ - slug: exports-goods-services name: Exports of goods and services (current US$) short_name: Exports topic: trade subtopic: Flows unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum featured: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: NE.EXP.GNFS.CD, priority: 1} - slug: imports-goods-services name: Imports of goods and services (current US$) short_name: Imports topic: trade subtopic: Flows unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: NE.IMP.GNFS.CD, priority: 1} - slug: trade-balance name: External balance on goods and services (current US$) short_name: Trade balance topic: trade subtopic: Balance unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum sources: - {connector: worldbank, dataset: WDI, code: NE.RSB.GNFS.CD, priority: 1} - slug: exports-pct-gdp name: Exports of goods and services (% of GDP) topic: trade subtopic: Openness unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 400] sources: - {connector: worldbank, dataset: WDI, code: NE.EXP.GNFS.ZS, priority: 1} - slug: imports-pct-gdp name: Imports of goods and services (% of GDP) topic: trade subtopic: Openness unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 400] sources: - {connector: worldbank, dataset: WDI, code: NE.IMP.GNFS.ZS, priority: 1} - slug: trade-pct-gdp name: Trade (% of GDP) short_name: Trade openness topic: trade subtopic: Openness unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 800] description: Sum of exports and imports of goods and services as a share of GDP. sources: - {connector: worldbank, dataset: WDI, code: NE.TRD.GNFS.ZS, priority: 1} - slug: merchandise-exports name: Merchandise exports (current US$) topic: trade subtopic: Flows unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.MRCH.CD.WT, priority: 1} - slug: merchandise-imports name: Merchandise imports (current US$) topic: trade subtopic: Flows unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: TM.VAL.MRCH.CD.WT, priority: 1} - slug: high-tech-exports-share name: High-technology exports (% of manufactured exports) short_name: High-tech exports topic: innovation subtopic: Technology unit: "% of manufactured exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.TECH.MF.ZS, priority: 1} - slug: high-tech-exports name: High-technology exports (current US$) topic: innovation subtopic: Technology unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.TECH.CD, priority: 1} - slug: fuel-exports-share name: Fuel exports (% of merchandise exports) topic: trade subtopic: Composition unit: "% of merchandise exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.FUEL.ZS.UN, priority: 1} - slug: food-exports-share name: Food exports (% of merchandise exports) topic: trade subtopic: Composition unit: "% of merchandise exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.FOOD.ZS.UN, priority: 1} - slug: manufactures-exports-share name: Manufactures exports (% of merchandise exports) topic: trade subtopic: Composition unit: "% of merchandise exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.MANF.ZS.UN, priority: 1} - slug: ores-metals-exports-share name: Ores and metals exports (% of merchandise exports) topic: trade subtopic: Composition unit: "% of merchandise exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.MMTL.ZS.UN, priority: 1} - slug: agricultural-exports-share name: Agricultural raw materials exports (% of merchandise exports) topic: agriculture subtopic: Trade unit: "% of merchandise exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.AGRI.ZS.UN, priority: 1} - slug: services-exports-pct-gdp name: Service exports (BoP, current US$) short_name: Services exports topic: trade subtopic: Flows unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: BX.GSR.NFSV.CD, priority: 1} - slug: terms-of-trade-index name: Net barter terms of trade index topic: trade subtopic: Prices unit: index (2015 = 100) unit_short: index format: index ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: TT.PRI.MRCH.XD.WD, priority: 1} - slug: tariff-rate-applied-mean name: Tariff rate, applied, weighted mean, all products short_name: Tariffs topic: trade subtopic: Policy unit: "%" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TM.TAX.MRCH.WM.AR.ZS, priority: 1} - slug: logistics-performance-index name: Logistics performance index, overall topic: infrastructure subtopic: Logistics unit: score (1 = low, 5 = high) unit_short: score format: number precision: 2 higher_is_better: true bounds: [1, 5] sources: - {connector: worldbank, dataset: WDI, code: LP.LPI.OVRL.XQ, priority: 1} # ============================================================ ENERGY =========================================================== - slug: electricity-generation name: Electricity generation topic: energy subtopic: Electricity unit: terawatt-hours unit_short: TWh format: number precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: electricity_generation, priority: 1} - slug: electricity-consumption-per-capita name: Electricity consumption per capita topic: energy subtopic: Electricity unit: kilowatt-hours per person unit_short: kWh format: kwh precision: 0 bounds: [0, 100000] sources: - {connector: owid, dataset: energy, code: per_capita_electricity, priority: 1} - {connector: worldbank, dataset: WDI, code: EG.USE.ELEC.KH.PC, priority: 2} - slug: primary-energy-consumption name: Primary energy consumption topic: energy subtopic: Consumption unit: terawatt-hours unit_short: TWh format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: primary_energy_consumption, priority: 1} - slug: energy-use-per-capita name: Energy use per capita topic: energy subtopic: Consumption unit: kilowatt-hours per person unit_short: kWh format: kwh precision: 0 bounds: [0, 500000] sources: - {connector: owid, dataset: energy, code: energy_per_capita, priority: 1} - slug: renewable-electricity-share name: Renewable electricity share short_name: Renewable electricity topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent higher_is_better: true featured: true bounds: [0, 100] change_floor: 3 description: Share of electricity generated from renewables (hydro, wind, solar, bioenergy, other). sources: - {connector: owid, dataset: energy, code: renewables_share_elec, priority: 1} - {connector: worldbank, dataset: WDI, code: EG.ELC.RNEW.ZS, priority: 2} - slug: fossil-electricity-share name: Fossil fuel electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: fossil_share_elec, priority: 1} - {connector: worldbank, dataset: WDI, code: EG.ELC.FOSL.ZS, priority: 2} - slug: low-carbon-electricity-share name: Low-carbon electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: low_carbon_share_elec, priority: 1} - slug: hydro-electricity-share name: Hydropower electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: hydro_share_elec, priority: 1} - {connector: worldbank, dataset: WDI, code: EG.ELC.HYRO.ZS, priority: 2} - slug: nuclear-electricity-share name: Nuclear electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: nuclear_share_elec, priority: 1} - {connector: worldbank, dataset: WDI, code: EG.ELC.NUCL.ZS, priority: 2} - slug: solar-electricity-share name: Solar electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: solar_share_elec, priority: 1} - slug: wind-electricity-share name: Wind electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: wind_share_elec, priority: 1} - slug: coal-electricity-share name: Coal electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: coal_share_elec, priority: 1} - slug: gas-electricity-share name: Gas electricity share topic: energy subtopic: Electricity mix unit: "% of electricity generation" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: owid, dataset: energy, code: gas_share_elec, priority: 1} - slug: solar-generation name: Solar electricity generation topic: energy subtopic: Electricity unit: terawatt-hours unit_short: TWh format: number precision: 2 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: solar_electricity, priority: 1} - slug: wind-generation name: Wind electricity generation topic: energy subtopic: Electricity unit: terawatt-hours unit_short: TWh format: number precision: 2 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: wind_electricity, priority: 1} - slug: hydro-generation name: Hydropower electricity generation topic: energy subtopic: Electricity unit: terawatt-hours unit_short: TWh format: number precision: 2 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: hydro_electricity, priority: 1} - slug: nuclear-generation name: Nuclear electricity generation topic: energy subtopic: Electricity unit: terawatt-hours unit_short: TWh format: number precision: 2 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: nuclear_electricity, priority: 1} - slug: renewable-energy-consumption-share name: Renewable energy consumption (% of total final energy consumption) short_name: Renewable energy topic: energy subtopic: Consumption unit: "% of final energy consumption" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: EG.FEC.RNEW.ZS, priority: 1} - slug: energy-imports-share name: Energy imports, net (% of energy use) short_name: Energy imports topic: energy subtopic: Dependence unit: "% of energy use" unit_short: "%" format: percent bounds: [-2000, 100] sources: - {connector: worldbank, dataset: WDI, code: EG.IMP.CONS.ZS, priority: 1} - slug: net-electricity-imports-share name: Net electricity imports (% of demand) topic: energy subtopic: Dependence unit: "% of electricity demand" unit_short: "%" format: percent bounds: [-500, 100] sources: - {connector: owid, dataset: energy, code: net_elec_imports_share_demand, priority: 1} - slug: energy-intensity name: Energy intensity of GDP topic: energy subtopic: Intensity unit: kilowatt-hours per US$ (2011 PPP) unit_short: kWh/$ format: number precision: 2 higher_is_better: false bounds: [0, 50] sources: - {connector: owid, dataset: energy, code: energy_per_gdp, priority: 1} - slug: access-to-electricity name: Access to electricity (% of population) topic: energy subtopic: Access unit: "% of population" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: EG.ELC.ACCS.ZS, priority: 1} - slug: carbon-intensity-electricity name: Carbon intensity of electricity topic: energy subtopic: Intensity unit: grams of CO₂ per kWh unit_short: gCO₂/kWh format: number precision: 0 higher_is_better: false bounds: [0, 1500] sources: - {connector: owid, dataset: energy, code: carbon_intensity_elec, priority: 1} - slug: oil-production name: Oil production topic: energy subtopic: Production unit: terawatt-hours unit_short: TWh format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: oil_production, priority: 1} - slug: gas-production name: Gas production topic: energy subtopic: Production unit: terawatt-hours unit_short: TWh format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: gas_production, priority: 1} - slug: coal-production name: Coal production topic: energy subtopic: Production unit: terawatt-hours unit_short: TWh format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: energy, code: coal_production, priority: 1} # =========================================================== CLIMATE =========================================================== - slug: co2-emissions name: CO₂ emissions (fossil fuels and industry) short_name: CO₂ emissions topic: climate subtopic: Emissions unit: million tonnes unit_short: Mt format: tonnes precision: 1 aggregation: sum featured: true bounds: [0, null] sources: - {connector: owid, dataset: co2, code: co2, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.CO2.MT.CE.AR5, priority: 2} - slug: co2-per-capita name: CO₂ emissions per capita short_name: CO₂ per capita topic: climate subtopic: Emissions unit: tonnes per person unit_short: t format: tonnes precision: 2 higher_is_better: false featured: true bounds: [0, 120] change_floor: 0.5 sources: - {connector: owid, dataset: co2, code: co2_per_capita, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.CO2.PC.CE.AR5, priority: 2} - slug: co2-per-gdp name: CO₂ emissions per unit of GDP short_name: CO₂ intensity topic: climate subtopic: Intensity unit: kg per US$ (2011 PPP) unit_short: kg/$ format: number precision: 3 higher_is_better: false bounds: [0, 10] sources: - {connector: owid, dataset: co2, code: co2_per_gdp, priority: 1} - slug: consumption-co2-per-capita name: Consumption-based CO₂ emissions per capita topic: climate subtopic: Emissions unit: tonnes per person unit_short: t format: tonnes precision: 2 higher_is_better: false bounds: [0, 120] sources: - {connector: owid, dataset: co2, code: consumption_co2_per_capita, priority: 1} - slug: cumulative-co2 name: Cumulative CO₂ emissions topic: climate subtopic: Emissions unit: million tonnes unit_short: Mt format: tonnes precision: 0 aggregation: sum bounds: [0, null] tags: [cumulative] # monotone stock: change/event detectors are skipped (nothing is newsworthy) sources: - {connector: owid, dataset: co2, code: cumulative_co2, priority: 1} - slug: share-global-co2 name: Share of global CO₂ emissions topic: climate subtopic: Emissions unit: "% of global emissions" unit_short: "%" format: percent precision: 2 bounds: [0, 100] sources: - {connector: owid, dataset: co2, code: share_global_co2, priority: 1} - slug: methane-emissions name: Methane emissions topic: climate subtopic: Other gases unit: million tonnes CO₂-equivalent unit_short: Mt CO₂e format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: methane, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.CH4.MT.CE.AR5, priority: 2} - slug: nitrous-oxide-emissions name: Nitrous oxide emissions topic: climate subtopic: Other gases unit: million tonnes CO₂-equivalent unit_short: Mt CO₂e format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: nitrous_oxide, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.N2O.MT.CE.AR5, priority: 2} - slug: total-ghg-emissions name: Total greenhouse gas emissions topic: climate subtopic: Emissions unit: million tonnes CO₂-equivalent unit_short: Mt CO₂e format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: total_ghg, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.ALL.MT.CE.AR5, priority: 2} - slug: ghg-per-capita name: Greenhouse gas emissions per capita topic: climate subtopic: Emissions unit: tonnes CO₂-equivalent per person unit_short: t CO₂e format: tonnes precision: 2 higher_is_better: false bounds: [0, 200] sources: - {connector: owid, dataset: co2, code: ghg_per_capita, priority: 1} - {connector: worldbank, dataset: WDI, code: EN.GHG.ALL.PC.CE.AR5, priority: 2} - slug: coal-co2 name: CO₂ emissions from coal topic: climate subtopic: By fuel unit: million tonnes unit_short: Mt format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: coal_co2, priority: 1} - slug: oil-co2 name: CO₂ emissions from oil topic: climate subtopic: By fuel unit: million tonnes unit_short: Mt format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: oil_co2, priority: 1} - slug: gas-co2 name: CO₂ emissions from gas topic: climate subtopic: By fuel unit: million tonnes unit_short: Mt format: tonnes precision: 1 aggregation: sum bounds: [0, null] sources: - {connector: owid, dataset: co2, code: gas_co2, priority: 1} - slug: land-use-change-co2 name: CO₂ emissions from land-use change topic: climate subtopic: By fuel unit: million tonnes unit_short: Mt format: tonnes precision: 1 aggregation: sum sources: - {connector: owid, dataset: co2, code: land_use_change_co2, priority: 1} - slug: temperature-change-from-ghg name: Contribution to global warming from greenhouse gases topic: climate subtopic: Temperature unit: °C unit_short: °C format: celsius precision: 4 aggregation: sum bounds: [0, 2] description: Change in global mean surface temperature caused by the country's cumulative CO₂, methane and N₂O emissions. sources: - {connector: owid, dataset: co2, code: temperature_change_from_ghg, priority: 1} # ========================================================= ENVIRONMENT ========================================================= - slug: forest-area-share name: Forest area (% of land area) short_name: Forest cover topic: environment subtopic: Land unit: "% of land area" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: AG.LND.FRST.ZS, priority: 1} - slug: forest-area name: Forest area topic: environment subtopic: Land unit: km² unit_short: km² format: km precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: AG.LND.FRST.K2, priority: 1} - slug: pm25-exposure name: PM2.5 air pollution, mean annual exposure short_name: Air pollution (PM2.5) topic: environment subtopic: Air unit: micrograms per m³ unit_short: µg/m³ format: number precision: 1 higher_is_better: false featured: true bounds: [0, 200] sources: - {connector: worldbank, dataset: WDI, code: EN.ATM.PM25.MC.M3, priority: 1} - slug: protected-areas-share name: Terrestrial protected areas (% of total land area) topic: environment subtopic: Land unit: "% of land area" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: ER.LND.PTLD.ZS, priority: 1} - slug: agricultural-land-share name: Agricultural land (% of land area) topic: agriculture subtopic: Land unit: "% of land area" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: AG.LND.AGRI.ZS, priority: 1} - slug: arable-land-share name: Arable land (% of land area) topic: agriculture subtopic: Land unit: "% of land area" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: AG.LND.ARBL.ZS, priority: 1} - slug: freshwater-withdrawal-share name: Annual freshwater withdrawals (% of internal resources) short_name: Water stress topic: environment subtopic: Water unit: "% of internal resources" unit_short: "%" format: percent higher_is_better: false bounds: [0, 10000] sources: - {connector: worldbank, dataset: WDI, code: ER.H2O.FWTL.ZS, priority: 1} - slug: renewable-freshwater-per-capita name: Renewable internal freshwater resources per capita topic: environment subtopic: Water unit: cubic metres per person unit_short: m³ format: number precision: 0 bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: ER.H2O.INTR.PC, priority: 1} # ======================================================= INFRASTRUCTURE ======================================================== - slug: air-passengers name: Air transport, passengers carried topic: infrastructure subtopic: Air unit: passengers unit_short: passengers format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.AIR.PSGR, priority: 1} - slug: air-freight name: Air transport, freight topic: infrastructure subtopic: Air unit: million tonne-km unit_short: Mt-km format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.AIR.GOOD.MT.K1, priority: 1} - slug: rail-lines name: Rail lines (total route-km) topic: infrastructure subtopic: Rail unit: km unit_short: km format: km precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.RRS.TOTL.KM, priority: 1} - slug: rail-passengers name: Railways, passengers carried topic: infrastructure subtopic: Rail unit: million passenger-km unit_short: M pkm format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.RRS.PASG.KM, priority: 1} - slug: rail-freight name: Railways, goods transported topic: infrastructure subtopic: Rail unit: million tonne-km unit_short: Mt-km format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.RRS.GOOD.MT.K6, priority: 1} - slug: container-port-traffic name: Container port traffic topic: infrastructure subtopic: Shipping unit: TEU (20-foot equivalent units) unit_short: TEU format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IS.SHP.GOOD.TU, priority: 1} - slug: liner-shipping-connectivity name: Liner shipping connectivity index topic: infrastructure subtopic: Shipping unit: index (maximum value in 2004 = 100) unit_short: index format: index higher_is_better: true sources: - {connector: worldbank, dataset: WDI, code: IS.SHP.GCNW.XQ, priority: 1} # =========================================================== DIGITAL =========================================================== - slug: internet-users name: Individuals using the Internet (% of population) short_name: Internet users topic: digital subtopic: Adoption unit: "% of population" unit_short: "%" format: percent higher_is_better: true featured: true bounds: [0, 100] change_floor: 5 sources: - {connector: worldbank, dataset: WDI, code: IT.NET.USER.ZS, priority: 1} - slug: fixed-broadband-subscriptions name: Fixed broadband subscriptions (per 100 people) short_name: Fixed broadband topic: digital subtopic: Infrastructure unit: per 100 people unit_short: /100 format: number precision: 1 higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: IT.NET.BBND.P2, priority: 1} - slug: mobile-subscriptions name: Mobile cellular subscriptions (per 100 people) short_name: Mobile subscriptions topic: digital subtopic: Infrastructure unit: per 100 people unit_short: /100 format: number precision: 1 bounds: [0, 500] sources: - {connector: worldbank, dataset: WDI, code: IT.CEL.SETS.P2, priority: 1} - slug: secure-internet-servers name: Secure Internet servers (per 1 million people) topic: digital subtopic: Infrastructure unit: per million people unit_short: /M format: per_million precision: 0 higher_is_better: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IT.NET.SECR.P6, priority: 1} - slug: ict-goods-exports-share name: ICT goods exports (% of total goods exports) topic: digital subtopic: Economy unit: "% of goods exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: TX.VAL.ICTG.ZS.UN, priority: 1} - slug: ict-service-exports-share name: ICT service exports (% of service exports) topic: digital subtopic: Economy unit: "% of service exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: BX.GSR.CCIS.ZS, priority: 1} # ========================================================== INNOVATION ========================================================= - slug: rd-expenditure-pct-gdp name: Research and development expenditure (% of GDP) short_name: R&D spending topic: innovation subtopic: Research unit: "% of GDP" unit_short: "% GDP" format: percent precision: 2 higher_is_better: true featured: true bounds: [0, 10] sources: - {connector: worldbank, dataset: WDI, code: GB.XPD.RSDV.GD.ZS, priority: 1} - slug: researchers-per-million name: Researchers in R&D (per million people) topic: innovation subtopic: Research unit: per million people unit_short: /M format: per_million precision: 0 higher_is_better: true bounds: [0, 20000] sources: - {connector: worldbank, dataset: WDI, code: SP.POP.SCIE.RD.P6, priority: 1} - slug: patent-applications-residents name: Patent applications, residents topic: innovation subtopic: Patents unit: applications unit_short: applications format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IP.PAT.RESD, priority: 1} - slug: patent-applications-nonresidents name: Patent applications, nonresidents topic: innovation subtopic: Patents unit: applications unit_short: applications format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IP.PAT.NRES, priority: 1} - slug: scientific-articles name: Scientific and technical journal articles topic: innovation subtopic: Research unit: articles unit_short: articles format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IP.JRN.ARTC.SC, priority: 1} - slug: trademark-applications name: Trademark applications, total topic: innovation subtopic: Patents unit: applications unit_short: applications format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: IP.TMK.RSCT, priority: 1, notes: 'resident applications by count (IP.TMK.TOTL archived)'} # ========================================================== AGRICULTURE ======================================================== - slug: arable-land-per-capita name: Arable land (hectares per person) topic: agriculture subtopic: Land unit: hectares per person unit_short: ha format: ha precision: 2 bounds: [0, 10] sources: - {connector: worldbank, dataset: WDI, code: AG.LND.ARBL.HA.PC, priority: 1} - slug: cereal-yield name: Cereal yield topic: agriculture subtopic: Production unit: kg per hectare unit_short: kg/ha format: number precision: 0 higher_is_better: true bounds: [0, 50000] sources: - {connector: worldbank, dataset: WDI, code: AG.YLD.CREL.KG, priority: 1} - slug: food-production-index name: Food production index topic: agriculture subtopic: Production unit: index (2014–2016 = 100) unit_short: index format: index ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: AG.PRD.FOOD.XD, priority: 1} - slug: crop-production-index name: Crop production index topic: agriculture subtopic: Production unit: index (2014–2016 = 100) unit_short: index format: index ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: AG.PRD.CROP.XD, priority: 1} - slug: livestock-production-index name: Livestock production index topic: agriculture subtopic: Production unit: index (2014–2016 = 100) unit_short: index format: index ranking_eligible: false sources: - {connector: worldbank, dataset: WDI, code: AG.PRD.LVSK.XD, priority: 1} - slug: fertilizer-consumption name: Fertilizer consumption topic: agriculture subtopic: Inputs unit: kg per hectare of arable land unit_short: kg/ha format: number precision: 0 bounds: [0, 50000] sources: - {connector: worldbank, dataset: WDI, code: AG.CON.FERT.ZS, priority: 1} - slug: oil-rents-pct-gdp name: Oil rents (% of GDP) topic: agriculture subtopic: Resources unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.PETR.RT.ZS, priority: 1} - slug: mineral-rents-pct-gdp name: Mineral rents (% of GDP) topic: agriculture subtopic: Resources unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.MINR.RT.ZS, priority: 1} - slug: forest-rents-pct-gdp name: Forest rents (% of GDP) topic: agriculture subtopic: Resources unit: "% of GDP" unit_short: "% GDP" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: NY.GDP.FRST.RT.ZS, priority: 1} - slug: food-insecurity-prevalence name: Prevalence of moderate or severe food insecurity topic: agriculture subtopic: Food security unit: "% of population" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SN.ITK.MSFI.ZS, priority: 1} - slug: undernourishment-prevalence name: Prevalence of undernourishment topic: agriculture subtopic: Food security unit: "% of population" unit_short: "%" format: percent higher_is_better: false bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SN.ITK.DEFC.ZS, priority: 1} # =========================================================== TOURISM =========================================================== - slug: tourist-arrivals name: International tourism, number of arrivals short_name: Tourist arrivals topic: tourism subtopic: Flows unit: arrivals unit_short: arrivals format: number precision: 0 aggregation: sum featured: true bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: ST.INT.ARVL, priority: 1} - slug: tourist-departures name: International tourism, number of departures topic: tourism subtopic: Flows unit: departures unit_short: departures format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: ST.INT.DPRT, priority: 1} - slug: tourism-receipts name: International tourism, receipts (current US$) short_name: Tourism receipts topic: tourism subtopic: Money unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: ST.INT.RCPT.CD, priority: 1} - slug: tourism-receipts-pct-exports name: International tourism receipts (% of total exports) topic: tourism subtopic: Money unit: "% of total exports" unit_short: "%" format: percent bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: ST.INT.RCPT.XP.ZS, priority: 1} - slug: tourism-expenditures name: International tourism, expenditures (current US$) topic: tourism subtopic: Money unit: current US$ unit_short: US$ format: currency precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: ST.INT.XPND.CD, priority: 1} # =========================================================== SECURITY ========================================================== - slug: homicide-rate name: Intentional homicides short_name: Homicide rate topic: security subtopic: Crime unit: per 100,000 people unit_short: /100k format: per_100k precision: 1 higher_is_better: false featured: true bounds: [0, 150] sources: - {connector: worldbank, dataset: WDI, code: VC.IHR.PSRC.P5, priority: 1} - slug: armed-forces-personnel name: Armed forces personnel, total topic: security subtopic: Defence unit: people unit_short: people format: number precision: 0 aggregation: sum bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: MS.MIL.TOTL.P1, priority: 1} - slug: armed-forces-personnel-share name: Armed forces personnel (% of total labour force) topic: security subtopic: Defence unit: "% of labour force" unit_short: "%" format: percent bounds: [0, 50] sources: - {connector: worldbank, dataset: WDI, code: MS.MIL.TOTL.TF.ZS, priority: 1} - slug: battle-related-deaths name: Battle-related deaths topic: security subtopic: Conflict unit: deaths unit_short: deaths format: number precision: 0 aggregation: sum higher_is_better: false bounds: [0, null] sources: - {connector: worldbank, dataset: WDI, code: VC.BTL.DETH, priority: 1} # ======================================================= QUALITY OF LIFE ======================================================= - slug: human-development-index name: Human Development Index short_name: HDI topic: quality-of-life subtopic: Composite unit: index (0–1) unit_short: HDI format: number precision: 3 higher_is_better: true featured: true bounds: [0, 1] description: UNDP composite of life expectancy, education and income per capita. sources: - {connector: owid, dataset: grapher, code: human-development-index, priority: 1} - slug: life-satisfaction name: Self-reported life satisfaction (Cantril ladder) short_name: Life satisfaction topic: quality-of-life subtopic: Wellbeing unit: score (0–10) unit_short: /10 format: number precision: 2 higher_is_better: true bounds: [0, 10] description: Average answer to the Cantril ladder question in the Gallup World Poll, as compiled by the World Happiness Report. sources: - {connector: owid, dataset: grapher, code: happiness-cantril-ladder, priority: 1} - slug: women-in-parliament-share name: Proportion of seats held by women in national parliaments short_name: Women in parliament topic: quality-of-life subtopic: Gender unit: "% of seats" unit_short: "%" format: percent higher_is_better: true bounds: [0, 100] sources: - {connector: worldbank, dataset: WDI, code: SG.GEN.PARL.ZS, priority: 1}