← Dashboard · Methodology guide

ES EN

1. Purpose

The CORDIS Spain Dashboard is a tool for analysing Spanish participation in the Horizon Europe Framework Programme (2021-2027), built from the public CORDIS dataset. This document is its methodology companion: it records the choices made during construction, explains where numbers can be misread, and flags interpretation pitfalls that an experienced National Contact Point (NCP) or analyst should know before presenting figures to colleagues or stakeholders.

This is not an exhaustive specification (see the V1 Technical Plan for that). It is a curated set of decisions, conventions, and caveats — the things you would otherwise need to re-derive every time someone questions a number on screen.

Intended audience

How to read this document

Each section presents a methodology choice in roughly this order: (a) what the dashboard does, (b) why that choice was made, (c) how the numbers should be read, and (d) the most likely misinterpretation to pre-empt. Numerical examples reflect the 17 June 2026 CORDIS snapshot.

2. Data scope and snapshot

2.1 Source

The dashboard reads from the CORDIS Horizon Europe XLSX dataset published monthly by the European Commission. Specifically, six files are used in V1: project.xlsx, organization.xlsx, topics.xlsx, legalBasis.xlsx, euroSciVoc.xlsx, and policyPriorities.xlsx.

Project outputs (deliverables, publications, IPR, report summaries) and the report-article collections are not in V1 scope; they are reserved for V2.

2.2 Snapshot date

All figures in this document reflect the 17 June 2026 CORDIS snapshot. Headline counts and totals will change with each monthly refresh. The dashboard's metadata.json file always carries the generation timestamp; treat the on-page numbers as accurate to that moment.

2.3 What CORDIS contains, what it does not

CORDIS is the public-facing repository of signed Horizon Europe grants. Crucially, it does not contain:

These proposal-stage metrics are held in eCORDA, the Commission's restricted internal database. The dashboard structurally cannot reproduce them. If a colleague asks for Spain's success rate or applications-to-grants ratio, the dashboard is not the right source.

2.4 Definition of "Spanish project"

Working definition

Spanish project = any Horizon Europe project with at least one entity whose country code is ES in the CORDIS organization.xlsx table, regardless of that entity's role (coordinator, participant, third party, etc.).

Under the 17 June 2026 snapshot this yields 6,100 projects across all statuses. Most metrics on the dashboard subtract the 109 projects with status TERMINATED (see Section 3), leaving the canonical 5,991 figure that appears on the Overview page.

3. Treatment of TERMINATED projects

CORDIS projects can be in one of several statuses. The dashboard treats them as follows:

StatusMeaningCounted in Overview?Visible in Projects?
SIGNEDActive, grant agreement signedYesYes (default)
CLOSEDCompleted normallyYesYes (default)
TERMINATEDStopped before normal completionNoYes if user un-filters status
SUSPENDEDTemporarily pausedNo (none in current data)—

The reason for excluding TERMINATED from the headline metrics is alignment with the Commission's Horizon Dashboard, whose Signed Grants definition also excludes terminated projects. Including them would produce a Spanish project count of 6,100 against the Horizon Dashboard's 5,921 — a discrepancy that invites methodology challenges. Excluding them narrows the gap to 70 projects, attributable to snapshot date drift.

CLOSED ≠ TERMINATED

The two statuses are easy to confuse. The distinction matters when reading the numbers: the current snapshot shows 289 CLOSED projects, a figure that may look low for a programme that began in 2021. This is not a data error.

CLOSED in CORDIS means formally closed: final report submitted, audit completed, and final payment cleared. This closeout process typically takes 6 to 18 months after the project's end date. A project whose execution ended in 2024 can remain SIGNED throughout 2025 and even into 2026.

TERMINATED, by contrast, means early termination of the grant agreement — the project did not run to completion. It's an exceptional outcome (PI departure in ERC, fellow withdrawal in MSCA-PF, etc.), not the normal end of a project.

As of 17 June 2026: 1,478 projects had end dates already in the past, but only 289 were formally CLOSED. The other 1,189 are in closeout limbo — de facto finished but not yet administratively closed. They appear as SIGNED in the dashboard.

3.1 What gets excluded

MetricIncluding TERMINATEDExcluding TERMINATED (current)
Projects6,1005,991
Spanish participations13,87313,742
Distinct Spanish organisations3,1093,103
Spanish-led projects1,1131,110
Monobeneficiary projects1,5511,461
EU contribution to ES€5,731.8 M€5,696.8 M

The Monobeneficiary count drops by 90 (5.8%), proportionally more than any other metric. This is genuine: TERMINATED is over-represented among ERC grants where principal investigators left their host institution, and among MSCA-PF fellowships where fellows withdrew. The new figure is the correct "completed-or-in-progress" monobeneficiary count.

3.2 Where to find terminated projects if needed

On the Projects page, the status filter chips default to SIGNED + CLOSED, which hides terminated projects from the table. A user investigating, say, withdrawn ERC grants can deselect those chips and add TERMINATED to surface them.

4. Spanish-led, Monobeneficiary, and Participants

The dashboard splits projects with Spanish involvement into three mutually exclusive role categories. The distinction matters because the term "Spanish coordinator" is ambiguous and tends to inflate apparent leadership when applied uncritically.

Definitions

Coordinator (badge label) / Spanish-led — a Spanish entity holds the coordinator role on a project with two or more signing beneficiaries. This is genuine leadership of a consortium.

Monobeneficiary — a Spanish entity is the only signing beneficiary on the project. The "coordinator" role is administrative only; there is no one else being coordinated. Typical instruments: ERC grants, MSCA Postdoctoral Fellowships, EIC Accelerator.

Participants — the project has at least one Spanish entity but the coordinator is a non-Spanish entity. Spain contributes to the consortium as a partner.

CategoryProjects% of Spanish projectsEU contrib. to ES partners
Coordinator (Spanish-led)1,11018.5%€1,485 M
Monobeneficiary1,46124.4%€1,006 M
Total Spanish-coordinated2,57142.9%€2,491 M
Participants3,42057.1%€3,206 M
All Spanish projects5,991100%€5,697 M

4.1 Why the distinction matters

A naïve count of "Spanish-coordinated projects" yields 2,571 (42.9% of the Spanish portfolio). Read carelessly, this suggests Spain leads nearly half of its Horizon Europe projects. The reality is more nuanced:

When presenting Spanish leadership in Horizon Europe, the relevant figure is 1,110 Spanish-led projects (18.5%), not 2,571 "coordinations". The 2,571 figure is correct but easily over-interpreted.

4.2 Mechanism in the data

The classifier uses the count of beneficiary-role rows per project (role IN coordinator, participant). Roles such as thirdParty, partner (MSCA-only), associatedPartner, and internationalPartner do not count, since these do not sign the Grant Agreement and do not receive EU funding directly. This naturally produces the mono-vs-multi split.

5. EU contribution: net vs. gross

The dashboard distinguishes between three financial concepts. The default metric throughout is the most conservative one (net contribution).

Three figures

Project total EU contribution — the sum across all participants of a project (CORDIS field ecMaxContribution). This is the entire grant amount, irrespective of which entities received which share.

Gross EU contribution to ES partners (ecContribution) — the amount assigned to each Spanish participation. For entities that redistribute funding to linked third parties, this figure includes the redistributed portion — i.e. it overstates what the entity actually keeps.

Net EU contribution to ES partners (netEcContribution) — the amount the entity actually receives, after deducting funding passed through to linked third parties. This is what survives technical scrutiny as the entity's real return.

Dashboard convention: all EU contribution figures use the net value. Column headers display a tooltip explaining the meaning.

5.1 Why net matters

In the June 2026 snapshot, 660 Spanish participations redistribute a combined €234.8 M to linked third parties. The gross figure assigns this amount to the redistributing entity; the net figure correctly attributes it to the third party that actually receives it. At the aggregate level the difference nearly cancels (most third parties are also Spanish), but at the entity level the distortion can be massive — e.g. an entity showing €22 M gross but only €3 M net.

5.2 Worked example

Consider a hypothetical Horizon Europe RIA project with €5 million total EU contribution, signed by:

Across the dashboard:

5.3 Why this matters

Using the project total would inflate every regional and partner figure: a single multi-country project would be counted at its full value in every region of every participant. The dashboard would over-state both Spanish funding and partner-country funding, often by 3–10×. The participation-level metric, while less impressive in headline form, is what survives technical scrutiny.

5.4 Label clarity

The Regional Analysis and Collaborations pages use labels like "EU contrib. received" and "EU contrib. to partners" to make this explicit. Tooltips on each column header restate the definition. The intent is that no reader should have to ask "is this the project total or the local share" — the label answers it.

6. The CSIC bundling artefact

The Spanish National Research Council (Consejo Superior de Investigaciones Científicas, CSIC) operates more than 120 institutes across Spain. In CORDIS, however, the entire organisation uses a single Participant Identifier Code (PIC: 999991722), with the central administrative address (Calle Serrano 117, Madrid) attached to every participation.

This is an organisational reality, not a data bug. Many large research councils share a single PIC across their institutes. But it creates a systematic bias for any region-level analysis.

6.1 What the dashboard does

6.2 What the Horizon Dashboard does

The Commission's Horizon Dashboard does not separate CSIC: its 805 participations and €371 M are lumped into Madrid (since the PIC address is Madrid-based). This makes Madrid appear larger than Cataluña by both project count and EU contribution.

6.3 Comparison

SourceCataluñaMadridMulti-region (CSIC)
This dashboard (CSIC separated)3,933 / €1,959 M2,778 / €1,045 M805 / €371 M
Horizon Dashboard (CSIC in Madrid)≈3,514 (NUTS-3)≈3,501 (NUTS-3 incl. CSIC)Not reported separately

Methodologically this dashboard is more honest: Madrid is a region, CSIC is a pan-Spanish institution that happens to have its head office in Madrid. Adding CSIC's institute-level activity to Madrid systematically over-states Madrid's regional research output.

6.4 What to say if challenged

If someone says "the Horizon Dashboard shows Madrid leading Cataluña, but yours doesn't", the correct response is: the difference is CSIC. When CSIC is separated (as in this dashboard), Cataluña leads Spanish regional participation. When CSIC is absorbed into Madrid (as in HD), Madrid leads. Both views are defensible, but the CSIC-separated view is more meaningful for regional research-policy analysis.

7. NUTS-2 reverse-lookup for missing region codes

CORDIS organisations carry NUTS codes in the form of 5-character strings (e.g. ES511 for Barcelona). The first four characters give the NUTS-2 region (ES51 for Cataluña). However, 70 Spanish participations in the 17 June 2026 snapshot have problematic NUTS codes:

IssueCountHow the ETL handles it
Missing NUTS code (null)26Assigned to Unknown region
Truncated NUTS code ("ES" only)44Reverse-looked-up from postal code
Non-Spanish NUTS code on ES-country row0(None in current data)

For the 44 truncated cases, the ETL uses a province-prefix-to-NUTS-2 mapping (first two digits of postal code → province → NUTS-2 region). This recovered 44 out of 70 problematic rows. The remaining 26 are typically associated partners, self-employed researchers, or individuals whose postal data is absent. They appear in an explicit Unknown region bucket on the Regional Analysis page.

8. Regional Analysis page: how to read it

8.1 Map vs. table

8.2 The metric toggle

Switching between Participations / EU contrib. received / Entities / Coordinations changes the map's colour scale and the circle radii. The same region can appear prominent under one metric and modest under another.

8.3 "EU contrib. received" specifically

This is the sum of ecContribution across Spanish participations within the region, as explained in Section 5. A region with one large project (say a €5 M ERC grant) and a region with ten small projects (€500 K each) will show the same total. The metric is correct but does not on its own indicate the region's research intensity, only its absorptive capacity of EU funding.

8.4 Madrid figures, post-CSIC

Because CSIC's 805 participations are separated from Madrid, Madrid's row shows 2,778 participations rather than the ~3,583 a Horizon Dashboard-style aggregation would give. Anyone comparing Madrid's regional position to other sources will see this gap; it is intentional. The CSIC row is the missing piece.

9. Topics and Classifications page

9.1 The four sub-tabs

9.2 EuroSciVoc: percentages don't sum to 100%

Projects can be tagged with multiple EuroSciVoc codes spanning more than one top-level domain. A project on bio-inspired AI for medical imaging might appear under "Natural sciences", "Engineering and technology", and "Medical and health sciences" simultaneously.

Consequently, summing the percentages shown on each domain card on the EuroSciVoc sub-tab will give a number greater than 100%. This is by design: each percentage is the share of Spanish projects touching that domain, not an exclusive partition of the portfolio.

If someone says "the EuroSciVoc shares don't add up", the answer is: they shouldn't. EuroSciVoc tags are not mutually exclusive.

9.3 Topic year vs. project signing year

On the Topics sub-tab, the year filter is extracted from the topic code itself (a 4-digit number). This is the year of the call publication, not necessarily the year the resulting projects were signed. A topic published in HORIZON-MSCA-2023-PF-01-01 may have signed projects in 2023, 2024, or 2025 depending on evaluation timing.

For project signing year specifically, use the Year filter on the Projects page, which is derived from the ecSignatureDate field.

9.4 Policy priorities: methodology

The Climate Mainstreaming Architecture (Commission Staff Working Document SWD(2022)225) defines three alignment levels for each tracker: 0% (no contribution), 40% (significant contribution), 100% (project's primary objective). The dashboard reports the count of projects at each level separately.

Of the 5,991 Spanish projects, 103 lack policy_priorities data entirely (the field was not populated for them in CORDIS). These appear in the total denominator but contribute 0 to every alignment count, slightly diluting the "% of portfolio" figures shown on each card.

9.5 Climate at 58.8% — context

Spain's climate-aligned project share (fully + partially) sits around 58.8% in the current snapshot. This may look like Spanish overperformance against the EU-wide 35% climate-spend target. It is not: the 35% target is a spending target (share of budget), whereas 58.8% is a project-count share. The denominators are different, the methodology is different, and comparing them suggests an overperformance that the data does not support. Use this number for what it is: a project-level indicator of climate orientation, not a budget-share comparison.

10. Collaborations page

10.1 Scope

All Collaborations metrics are joint-project-scoped

Every figure on the Collaborations page (country counts, EU contributions to partners, participation counts) reflects only projects in which at least one Spanish entity participates.

This is a deliberate choice. A page about Spain's collaborations should not present Germany's all-HE participation as if it were collaboration with Spain.

10.2 The country choropleth

10.3 UK and Switzerland: low EU contribution, high project count

Two associated-country anomalies are worth noting when presenting the map:

CountryJoint projectsEU contrib. to partnersReason
UK1,849€480 MPost-Brexit loss of beneficiary status mid-programme
CH1,158€76 MPartial association: limited eligibility for many calls

Under "Joint projects" both countries appear as strong Spanish partners. Under "EU contrib. to partners" they fall sharply. This is correct: UK and Swiss entities frequently appear on Spanish projects without receiving EU funding, because the EU pays them as third-country partners on national co-funding instead.

10.4 The 100-row organisation-pair table

The full collaborations_org_summary table contains approximately 201,000 Spanish-to-partner organisation pairs. Displaying all of them in a browser is impractical. The default view shows the top 100 by joint-project count. Filtering by Spanish entity name (substring match) narrows the view to that entity's specific international partner network.

If a user expects "all CSIC collaborations" or "all UPC collaborations" and sees only 100 rows, the fix is to type the org name in the filter — the table will then return only that entity's partners, typically several hundred to a few thousand rows depending on the entity's size.

10.5 ISO-2 code remapping

CORDIS uses two ISO-2 codes that differ from most geographic standards:

The dashboard's choropleth re-maps these so the data join works correctly. Anyone cross-referencing the dashboard with external GIS data should be aware of the mapping; both codes are noted in the page footnote.

11. Special-case entities

11.1 EIT KIC Urban Mobility

EIT KIC Urban Mobility (EU PIC 945046624) is headquartered in Barcelona and therefore classified as a Spanish entity throughout CORDIS. In the 17 June 2026 snapshot it is the single largest Spanish recipient of EU contribution (€400.8 M), ahead of CSIC (€370.8 M).

It is, however, a pan-European Knowledge and Innovation Community: a single legal vehicle through which the EIT funds urban-mobility activity across many member states. The Spanish-HQ designation reflects the legal address, not the geography of the work itself.

Both this dashboard and the Horizon Dashboard count it as Spanish. Neither flags the artefact in the default view. Anyone comparing top-recipient lists across countries should know that the €400 M attributed to Spain via this PIC funds activity well outside Spain.

11.2 Brexit-affected UK entities

UK entities can appear on Spanish-joint projects, often retain their PICs in CORDIS, but typically receive €0 in ecContribution because they lost beneficiary status under the 2020 Brexit settlement. They appear with role "internationalPartner" or "associatedPartner" rather than "participant".

Counting all UK appearances as full collaborations overstates UK's substantive contribution to Spanish projects. The "EU contrib. to partners" metric is the truer measure of active UK engagement.

11.3 Swiss entities

Switzerland's association to Horizon Europe is partial: Swiss entities are excluded from many calls and from a number of categories of action under Pillar II. They appear on collaborations but their participation depth varies by call. Same caveat as UK applies.

11.4 Shared-PIC entities other than CSIC

CSIC is not the only Spanish entity where a single PIC covers multiple geographic sites, but it is the largest such case by an order of magnitude. The dashboard treats only CSIC explicitly. For smaller cases (some pharmaceutical companies, banking groups, or other research consortia) the participation appears at the corporate headquarters NUTS-2 region, which may or may not reflect where the actual research happens. This is a known limitation; full entity resolution is a V2 enhancement.

12. Cross-checks against external sources

The dashboard's figures were cross-checked against two reference sources during development. This section documents the comparison methodology, the points of agreement, and the intentional differences. The intent is to give analysts a defensible basis for the numbers shown and a clear answer to "how does this compare with what the Commission / national agency publishes."

12.1 The two reference sources

The two sources use different methodologies, different update cadences, and different scopes. The dashboard reproduces what CORDIS makes public; both reference sources have access to deeper data (eCORDA for Horizon Dashboard; raw CORDIS plus internal eCORDA for CDTI). The cross-check therefore is not about matching their numbers exactly — it is about understanding which differences are snapshot drift, which are methodological, and which would warrant further investigation.

12.2 Cross-check against the Horizon Dashboard

The Commission's Horizon Dashboard is the closest public-facing point of comparison. The following table summarises agreement on directly comparable metrics, using the 17 June 2026 dashboard snapshot.

MetricHorizon DashboardThis dashboardDifference
Net EU contribution€5.6 B€5.70 B+1.7%
Signed grants5,9215,991+1.2%
Participations13,62413,742+0.9%
Unique participations3,1343,103−1.0%
ERC PIs476497+4.4%
EU contribution to ES ERC€689.6 M€703.1 M+2.0%
EIC participations575499−13.2%
MSCA participations3,0873,092+0.2%
MSCA unique participants833842+1.1%

Most metrics match within 3%. The residual variance is attributable to snapshot-date drift (Horizon Dashboard's exact refresh date is not disclosed) and minor differences in deduplication.

The EIC discrepancy

The EIC participations gap (−13.2%) is the largest unexplained difference. The most likely cause is that the Horizon Dashboard includes Seal of Excellence projects (rejected by the EU but recommended for national funding), which this dashboard does not. A second possibility is a missing scheme-prefix in our filter (e.g. EIC Pathways or EIC Transition variants). Investigation is queued for V1.1.

Metrics the Horizon Dashboard has and this dashboard cannot

These metrics come from eCORDA (the Commission's restricted internal database), not from public CORDIS. The dashboard structurally cannot reproduce them in V1 or any future version without granted eCORDA access.

Metrics this dashboard has and the Horizon Dashboard does not

12.3 Cross-check against the CDTI annual report

The CDTI annual report "Spanish Participation in Horizon Europe", 2026 edition, covers the period 2021-2024. It is the reference document for Spanish policy analysis and ministerial briefings. To validate the dashboard against this reference, the dashboard's own figures were re-aggregated filtering to projects signed up to 31 December 2024, with status SIGNED or CLOSED — exactly replicating the CDTI report's time window.

Terminology mapping

CDTI termEquivalent in this dashboard
Financiadas EspañaSpanish projects
Coordinadas EspañaTotal Spanish-coordinated
ParticipacionesSpanish participations
Proyectos liderados ESCoordinator (Spanish-led) — see discussion in 12.3.2
Entidades españolasDistinct Spanish organisations
Nº de empresasOrganisations with activityType = PRC
% PYMEOrganisations with SME=True / total PRC — see discussion in 12.3.3
Retorno económico (M€)EU contribution to ES partners (sum of ecContribution)

12.3.1 Direct numerical comparison (2021-2024)

MetricCDTI 2026 (2021-2024)This dashboard (2021-2024)Difference
Funded projects with ES participation4,8134,762−1.1%
ES-coordinated projects1,9221,884−2.0%
Spanish participations11,22711,333+0.9%
Distinct Spanish organisations2,8342,781−1.9%
Spanish companies (PRC)1,7761,783+0.4%
EU contribution (M€)4,507.64,494.8−0.3%
Spanish-led projects (CDTI criterion — see 12.3.2)686685−0.1%
% SME of companies (see 12.3.3)77.7%55.4%−22 pp

Substantial agreement

Seven of the eight comparable metrics match within ±2%. EU contribution matches within 0.3% — a near-exact validation. This provides a solid basis for using dashboard figures in Spanish policy presentations, knowing they reproduce the same magnitudes as the official CDTI reference when the same time window is applied.

12.3.2 CDTI's "Liderados" methodology — reproduced

The CDTI's criterion for "Proyectos liderados" is not published in detail, but this investigation has reproduced it empirically. Applying to the dashboard the following conditions:

yields 685 projects — against the 686 reported by CDTI. The 1-project difference is within snapshot-drift tolerance.

Reading: the CDTI's "Liderados" indicator specifically captures Spanish leadership of collaborative research consortia, excluding instruments where Spain is the administrative coordinator but does not lead a consortium in any substantive sense (ERC = an individual researcher; MSCA-DN/SE/COFUND = doctoral training networks; EIC = an individual innovative company). This refines our broader "Coordinator (Spanish-led)" — which is wider (937 in 2021-2024, 1,110 in 17 June 2026).

The correct answer to "how many projects does Spain lead in Horizon Europe?" therefore depends on the cut-off definition:

All three readings are defensible provided the criterion is documented. The 1,110 figure is what the dashboard's Overview KPI currently displays.

12.3.3 The % SME discrepancy (77.7% vs 55.4%)

The most significant divergence is the 22-percentage-point gap in the SME share among Spanish companies. The possible explanations investigated:

The most likely explanation is that CDTI enriches the SME flag with Spanish national data — the SME field in CORDIS is self-declared by the participant when submitting the proposal, and many Spanish companies that technically meet the EU SME criteria do not declare it on the form. CDTI, with access to Spain's Directorio Central de Empresas and similar national registers, can determine SME status more exhaustively.

Implication: the dashboard's figure (55.4%) is a conservative lower bound on the real SME presence in Spanish Horizon Europe participation. The CDTI figure (77.7%) likely reflects reality better. For policy communication, use the CDTI figure with attribution; the dashboard serves as an order-of-magnitude check.

12.3.4 Metrics CDTI reports that this dashboard cannot

The CDTI 2026 report includes several categories that are structurally outside the dashboard's scope:

CategoryCDTI 2021-2024Why we cannot reproduce
Submitted proposals with ES participation25,298 (26.2%)eCORDA only (not in public CORDIS)
ES-coordinated proposals10,897 (11.3%)eCORDA only
Participations in proposals52,022 (11.1%)eCORDA only
ES requested funding (M€)24,441.8 (10.1%)eCORDA only
ES success rate19.0%Requires funded/submitted ratio
EU total success rate16.0%Requires EU-total denominator (eCORDA)
EU-share of return11.4%Requires total EU return (eCORDA)
Total-share of return10.3%Requires total HE funding (eCORDA)
Spain rank by return3rdRequires all-Member-State ranking

These figures come from the Commission's eCORDA database, accessible only to designated national authorities (in Spain, CDTI). The dashboard structurally cannot reproduce them without a formal eCORDA access agreement.

12.3.5 Connecting to the dashboard's current figures

The dashboard displays the state as of 17 June 2026, not the end-of-2024 cut-off of the CDTI report. To bridge the two references mentally:

MetricCDTI through 2024Dashboard 17 June 2026Approx Δ
Spanish projects4,8135,991+24%
Participations11,22713,742+22%
Spanish organisations2,8343,103+9%
Total coordinated1,9222,571+34%
EU contribution (M€)4,507.65,696.8+26%

The ~25% growth reflects the additional 18 months of signatures (2025 + first half of 2026) plus late signatures of 2021-2024 framework programme projects still being formalised. The stronger growth in "Total coordinated" (+34%) suggests Spain has been more active in coordination during 2025-2026 than in earlier years — a positive indicator worth dedicated analysis.

12.4 Summary of agreement and divergence

TopicAgreementDivergence
Coordinated vs. Led distinctionYes — same conceptual structureSlightly different exact criteria for "Led"
TERMINATED statusBoth exclude from headlines—
NUTS-2 regional analysisBoth publish breakdownsThis dashboard separates CSIC; CDTI publishes per its own methodology
Time window—Different (CDTI ≤2024, this 17 June 2026)
Top recipientsSame major entities (CSIC, UPC, BSC-CNS)This dashboard makes EIT KIC Urban Mobility visible as Barcelona-HQ artefact
Pre-grant data—CDTI includes proposals, evaluations; this dashboard only signed grants

13. Presentation tips for analysts

Below are the most common ways people interpret dashboard numbers incorrectly, with the suggested correction.

Don't say: "Spain coordinates 43% of its Horizon Europe projects."
Why: Conflates Spanish-led (18.5%) with Monobeneficiary (24.4%). Most readers will infer leadership of consortia, which is not what monobeneficiary means.
Say instead: "Spain leads 18.5% of its Horizon Europe projects, and a further 24.4% are individual-researcher or single-entity grants where a Spanish entity is the sole beneficiary."
Don't say: "Madrid is the top Spanish region for Horizon Europe."
Why: True only if CSIC's 805 participations are counted in Madrid. With CSIC separated, Cataluña leads by both participation count and EU contribution.
Say instead: "Cataluña and Madrid are Spain's two leading regions; their relative positions depend on whether CSIC's institute-level participation is geographically attributed (CSIC is centrally registered in Madrid)."
Don't say: "Germany has €4 billion in collaboration with Spain."
Why: This is the EU contribution to German partners on Spain-joint projects — Spain receives a separate amount on those same projects. The two numbers are disjoint, not nested.
Say instead: "On Spanish-joint projects, German partners receive €4.0 B from the EU budget — roughly comparable to what Spanish partners receive on the same projects."
Don't say: "58.8% of Spain's HE portfolio is climate-aligned — well above the EU's 35% target."
Why: The 35% target is a budget-share target, the 58.8% is a project-count share. Different denominators, not comparable.
Say instead: "58.8% of Spanish HE projects contribute meaningfully to EU climate objectives."
Don't say: "This dashboard's numbers don't match the Horizon Dashboard, so they must be wrong."
Why: They match within 3% on directly comparable metrics. Methodological differences (TERMINATED status, CSIC bucketing, Spanish-joint scope) are intentional and documented.
Say instead: "Differences from the Horizon Dashboard are documented in the methodology — primarily intentional methodology refinements rather than data errors."

14. Glossary

Beneficiary
An entity with role coordinator or participant — entities that sign the Grant Agreement and receive EU funding directly.
Coordinator (badge)
A Spanish entity that holds the coordinator role on a multi-beneficiary project. Excludes monobeneficiary cases. Synonym: Spanish-led.
CSIC bucket
An explicit "Multi-region (CSIC)" category that holds participations from PIC 999991722, separating them from Madrid where the central office is located.
ecContribution
CORDIS field — the EU contribution paid to a specific organisation in a specific project. Used throughout the dashboard for any "EU contribution to ES" figure.
ecMaxContribution
CORDIS field — the total EU contribution committed to a project across all its participants. Used only for the "EU contrib." column on the Projects page, never for aggregated regional or partner figures.
EuroSciVoc
European Science Vocabulary — a hierarchical scientific-domain classification maintained by the Commission. Projects can be tagged with multiple codes.
Joint project
A Horizon Europe project in which at least one Spanish entity participates. Used in the Collaborations page to scope partner-country aggregates.
Monobeneficiary
A project with exactly one signing beneficiary, who is Spanish. Typical instruments: ERC, MSCA-PF, EIC Accelerator.
NCP
National Contact Point — designated national experts who provide advice and support to applicants for Horizon Europe funding.
NUTS-2
Nomenclature of Territorial Units for Statistics, level 2 — Eurostat's regional classification. Spain has 19 NUTS-2 regions plus the dashboard's CSIC and Unknown buckets.
Participant
An entity with role participant — a signing beneficiary that is not the coordinator. Synonymous with "partner" in common usage.
Participation
A single row in the CORDIS organization.xlsx — one entity's involvement in one project. A project with 8 partners produces 8 participations.
PIC
Participant Identification Code — the EU-wide unique identifier for an organisation in the Funding & Tenders Portal. One PIC per legal entity.
Pillar
Top-level structure of Horizon Europe: Pillar I (Excellent Science), Pillar II (Global Challenges), Pillar III (Innovative Europe), plus Widening (Pillar IV) and EURATOM.
Spanish-joint
A project that involves at least one Spanish entity. Used to scope the Collaborations page.
TERMINATED
A project status — the grant agreement was stopped before normal completion. Excluded from Overview metrics; visible if filtered in on the Projects page.

15. Limitations of V1 and what V2 may bring

15.1 Acknowledged limitations of V1

15.2 Likely V2 priorities

16. Monthly Trend and automated checks

16.1 What the Monthly Trend tab shows

The Monthly Trend tab displays the aggregated evolution of Spanish participation across the monthly snapshots published by CORDIS. Unlike the rest of the dashboard, this page is not interactive through filters: the data shown are pre-computed aggregates over the full population at each snapshot, so filtering would not make sense. The filter chips bar is therefore hidden on this page.

The five sparklines show the headline KPIs (active projects, participations, distinct organisations, EU contribution, coordinations) over time. The stacked area chart decomposes the EU contribution by pillar. The two differential tables compare the latest snapshot with the previous one, sorted by |Δ EC| descending so the most significant movements appear first.

16.2 Definition of "active project" in the aggregates

Snapshots only count projects whose status is not TERMINATED, consistent with the Overview KPI definition. A participation counts as "active" if it belongs to an active project.

16.3 Automated checks (smoke tests)

On every new snapshot, the ETL script runs 10 invariants that must hold. Their purpose is to detect regressions of the kind "the sum by grouping no longer matches the total" before the data is published. The active invariants are:

  1. EC by pillar ≈ EC total ±5% — the sum of EU contribution across all pillars must match the total KPI, with tolerance for cross-pillar projects (see 16.4).
  2. EC by activity = EC total, exact — each participation has exactly one activity type, so the partition must be exhaustive and disjoint.
  3. Participations by role = total, exact — same logic for role.
  4. Distinct orgs ≤ total participations — every organisation has at least one participation.
  5. Coordinations ≤ total participations — every coordination is a participation.
  6. Distinct projects in ES participations = KPI projects — the project count derived from active Spanish participations must equal the displayed KPI.
  7. EC total ≥ previous snapshot × 0.95 — contribution must not drop more than 5% month-on-month. A larger drop likely indicates a corrupt download or a CORDIS format change.
  8. Projects ≥ previous snapshot × 0.95 — analogous for the project count.
  9. NUTS-2 coverage ≥ 99% — at least 99% of Spanish participations must resolve to a known NUTS-2 code after the reverse lookup (Section 7).
  10. EC by pillar ≥ 0 — no aggregate sum may be negative, defending against data-type bugs.

Invariants 7 and 8 are skipped when no previous snapshot exists. The result of each check is stored in the snapshot's JSON under the smoke_results field. If any check fails, a visible warning appears on the Monthly Trend tab.

This verification layer was introduced after a bug surfaced retroactively in V1.1: EU contribution by pillar was inflated 30× by a redundant JOIN (HORIZON.2 showed €154B instead of €3.4B). Invariant 1 would catch this automatically. The cost of adding the checks was low; the cost of not having them was high.

16.4 Cross-pillar projects and the 0.3% drift

A single project may have multiple entries in legalBasis, e.g. HORIZON.2.4 and HORIZON.4.1, if its funding spans multiple parts of the framework programme. When EU contribution is aggregated by pillar, that project counts under each of its pillars. The consequence is a small excess when summing across all pillars vs. the total KPI: typically between 0.2% and 0.5%. This is deliberate behaviour — losing the cross-pillar information (by forcing a "main" pillar) would impoverish the analysis. Invariant 1 absorbs this with the ±5% tolerance.

16.5 Auto-synthesis and NCP notes

Each snapshot includes an automatically generated narrative summary that highlights the pillar and topical component with the largest absolute growth versus the previous snapshot. Thresholds (€10M and 20 projects) are applied to discard trivial movements in small pillars like Widening or EURATOM, which can show large percentage changes with irrelevant absolute numbers.

Alongside the auto-synthesis there is an editable NCP note field, empty by default. When published with content, it is shown prominently above the auto-synthesis. It allows adding interpretive context (which call justifies a growth, which regional peculiarity explains a movement) that the algorithm cannot deduce by itself. Notes are preserved across ETL re-runs: if the same date is reprocessed, existing notes are kept and only the aggregations are recomputed.

16.6 Expected frequency and operational cadence

CORDIS publishes a new snapshot approximately on the 17th of each month. The operating procedure is: manual ZIP download, ETL run with the SNAPSHOT_DATE environment variable pointing to the CORDIS publication date (not the processing date), cross-check of the main KPIs against Horizon Dashboard and/or the CDTI annual report, and frontend bundle release if no surprises. The automated checks run as part of the ETL; their results land in the snapshot JSON and are surfaced to the user in case of failure.