CDFD
User Guide
Methodology
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. |