Data Retrieval#

This section outlines how IATI data is retrieved by CDFD.

Data Source#

CDFD downloads a daily snapshot of all IATI data from the IATI Data Dump, a tool built by the IATI community.

CDFD currently uses all IATI data published to version 2.01 of the standard or above. This includes both valid and invalid data, so activities that are not accessible via other IATI tooling may be found in CDFD outputs.

Data Extraction#

Activity level#

The following elements are extracted from each IATI activity:

Activity Element

Description

iati-identifier

The unique identifier for the activity.

title

The title of the activity. Where possible, the relevant language version is included for supported languages (English, French, Spanish and Portuguese).

description

The description of the activity. Where possible, the relevant language version is included for supported languages (English, French, Spanish and Portuguese).

reporting-org

The name of the organisation publishing this IATI data, mapped from the list of reporting organisations as recorded on the IATI Registry.

reporting-org/@type

The type of reporting organisation publishing this IATI data.


Note

The description element is not included in whole country/region downloads available from the home page. This is due to file size limitations.


Transaction level#

Important

Only incoming fund, outgoing commitment, disbursement, and expenditure transaction types are included in CDFD’s analysis.


The following elements are extracted from each transaction. If these four fields do not exist, the transaction is not processed.

Transaction Element

Description

value

The transaction value in the published currency.

transaction-date/@iso-date

The date of the transaction.

value/@value-date

The date to be used for determining the exchange rate for currency conversions.

transaction-type

The transaction type.


Transaction or activity level#

For some elements, the data can be declared at transaction or activity level. Transaction level is used by CDFD as default, backed up by activity level elements.

Transaction Element

Activity Element

Description

@currency

@default-currency

The transaction currency, or the activity default currency.

aid-type

default-aid-type

The transaction aid type, or the activity default aid type. Only DAC aid types are included.

finance-type

default-finance-type

The transaction finance type, or the activity default finance type.

flow-type

default-flow-type

The transaction flow type, or the activity default flow type.

provider-org

reporting-org or participating-org

The transaction provider organisation.

receiver-org

reporting-org or participating-org

The transaction receiver organisation.

@humanitarian

@humanitarian

The transaction humanitarian flag, or the activity humanitarian flag. A boolean value, where 1 = True and 0 = False.


Provider and receiver organisations#

Where provider or receiver organisations are not declared, the following activity level logic is applied:

Transaction Type

Provider org

Receiver org

1 - Incoming Funds

participating-org - Funding org

reporting-org

2 - Outgoing Commitment

reporting-org

participating-org - Implementing org

3 - Disbursement

reporting-org

participating-org- Implementing org

4 - Expenditure

reporting-org

participating-org - Implementing org

As there can be multiple funding organisations reported for one activity, there may be multiple values in this field.


Multi-value elements#

When recipient country/region or sector are declared at activity level, they may have multiple values with percentage splits.

A “Multi Country” column has been added CDFD outputs to indicuate that a transaction is part of a multi country/region project, where 1 = True and 0 = False.

Transaction Element

Activity Element

Description

recipient-country

recipient-country

The transaction recipient country, or the list of activity recipient countries.

recipient-region

recipient-region

If no recipient countries are declared, DAC regions are used.

sector

sector

The transaction sector, or the list of activity sectors. Only DAC 5 digit sector codes are used to reduce complexity.