Skip to content

Methodology

Standards and codelists

Where the model follows international standards, and where it deliberately departs from them.

Updated Sep 1, 2026

Open Contracting Data Standard

Tenders, contracts and party roles follow the Open Contracting Data Standard (OCDS) where a comparable concept exists. The following codelists are used with the same values as the standard:

  • procurement method: open, selective, limited, direct;
  • main procurement category: goods, works, services;
  • tender status: planning, planned, active, cancelled, unsuccessful, complete, withdrawn;
  • contract status: pending, active, cancelled, terminated;
  • party roles: buyer, procuring entity, supplier, tenderer, payer, payee, funder, guarantor.

This alignment means that an export from the platform maps onto OCDS fields without a translation table, and that OCDS publications can be ingested without losing their codes.

Deliberate departures

  • Contract status adds completed for contracts whose performance period has ended without termination, because the distinction matters for performance analysis.
  • Contract type adds concession and PPP so that long-term availability- and user-paid contracts can be separated from ordinary procurement.
  • Party roles add operator and sponsor for the parties of long-term contracts.
  • Contract events are a QinMetrics structure. OCDS records implementation through milestones, transactions and amendments; the event model unifies those with disputes, delays, penalties, reviews and terminations in one dated sequence.

Fiscal indicators

Fiscal data uses an indicator–observation model: an indicator is a defined measure, an observation is one value for one jurisdiction and one period. Indicator definitions state their relationship to the publisher's own categories, and to international government-finance frameworks where the publisher reports against one.

Codes and formats

  • Countries: ISO 3166-1 alpha-2. Subdivisions: ISO 3166-2 where assigned, plus the national code scheme where one exists.
  • Currencies: ISO 4217, three-letter codes, never symbols.
  • Dates: ISO 8601, YYYY-MM-DD; timestamps with an explicit offset.
  • Periods: YYYY, YYYY-Qn or YYYY-MM.
  • Text: UTF-8 throughout; original scripts are preserved.