How to publish humanitarian data
Version 2.03 of the IATI Standard contains a number of new and enhanced elements and attributes. These, along with the humanitarian flag attribute introduced at v2.02, allow publishers to mark their activities as humanitarian. This guidance has been developed with the humanitarian community and is intended to help with the alignment and import of humanitarian IATI data into UN OCHA’s Financial Tracking Service (FTS), as well as meeting Grand Bargain transparency commitments.
It is up to each publisher to determine whether an activity should be categorised as humanitarian and whether the activity is partially or wholly humanitarian. These distinctions can then be included in an organisation’s IATI data using the humanitarian elements and attributes described below.
In the event of any rapid onset or other emergency it is recommended that publishers update and re-publish humanitarian activities on a daily or at least a weekly basis in order that the most up-to-date information is continually available to data users.
How to use the humanitarian elements and attributes:
Please see the guidance below on the seven areas in which humanitarian data can be published in IATI activity files.
Identifying humanitarian activities - humanitarian flag
Using humanitarian OECD DAC 5-digit sector codes
Humanitarian scope - GLIDE codes and UN Humanitarian Response Plan (HRP)
Publishing humanitarian budgets - budget-not-provided attribute
Identifying local actors - participating organisation types
Linking to Humanitarian Global Clusters
Classifying contributions: earmarking, cash and / or vouchers - Aid Type
Note: It is up to each organisation to decide on the humanitarian elements and attributes to be included in their data.
1) Identifying humanitarian activities
The primary way of identifying humanitarian activities is by including the humanitarian flag at activity level.
Name |
Type |
---|---|
Humanitarian Flag (IATI Standard version 2.02, 2.03) | Attribute (boolean) |
Example:
<iati-activity humanitarian="1">
This is a yes/no flag which indicates that an activity relates entirely or partially to humanitarian aid. Each flag must have either the value 1 = humanitarian or 0 = development.
Activities with the humanitarian flag set to 1, can be either wholly or partially humanitarian.
Identifying humanitarian transactions
The humanitarian flag can also be added to transactions.
The humanitarian flag at transaction level should only be used if the transactions can be separated into humanitarian and development components. In this case, each transaction should be given a humanitarian flag of value 1 = humanitarian or 0 = development.
Example:
<transaction ref="1234" humanitarian="0">
<transaction ref="2345" humanitarian="1">
2) Using humanitarian OECD DAC 5-digit sector codes
Name |
Type |
---|---|
Sector | Element |
Example:
<sector vocabulary="1" code="72010" />
Every activity reported to IATI must include at least one sector element. IATI recommends that sector vocabulary 1, the OECD DAC 5-digit sector codelist is used. These sector codes cover a wide range of humanitarian and development work. For further guidance on sectors see: Activity Thematic Focus (Sectors).
Specific humanitarian 5 digit DAC sector codes currently range from 72010 to 74020 and 93010 to 93018. The humanitarian code or codes that best describe the activity, or humanitarian component(s) of an activity taking place can be added to any IATI activity marked with the ‘humanitarian’ flag.
Multiple sector codes can be used. If an activity has both a humanitarian and development component at least two sector codes are needed. For example, this could be reported as 60% of the funding going to the OECD DAC sector code ‘emergency food and assistance’ (72040) and 40% going to ‘basic nutrition’ (12240):
Example:
<sector vocabulary="1" code="72040" percentage="60" />
<sector vocabulary="1" code="12240" percentage="40" />
3) Humanitarian scope
Name |
Type |
---|---|
Humanitarian-scope | Element |
Example:
<humanitarian-scope type="1" vocabulary="1-2" code="EQ-2015-000048-NPL">
<narrative>Nepal Earthquake April 2015<narrative>
</humanitarian-scope>
<humanitarian-scope type="2" vocabulary="2-1" code="FNPL15">
<narrative>Nepal Earthquake Flash Appeal 2015</narrative>
</humanitarian-scope>
The ‘humanitarian-scope’ element can be used to identify the specific emergency and/or appeal that an IATI activity is in response to. Where possible, publishers should use a recognised code to identify both the emergency and appeal.
Emergencies (type 1) should have a corresponding GLIDE number (vocabulary 1-2)
Appeals (type 2) should have a corresponding Plan Code provided by UN OCHA (vocabulary 2-1). An additional vocabulary (99) can be used where publishers wish to identify a plan specified by other humanitarian agencies.
Linking to an emergency (vocabulary 1-2)
Emergencies can be uniquely identified by their ‘GLIDE number’.
Each emergency registered on GLIDE has its own unique code which is year and country specific. The format for these codes is: [Emergency Type] + [Year] + [Number] + [Country].
If an activity covers a complex emergency that is multi year and/or multi country, multiple GLIDE references should be included. These should be added by reporting multiple humanitarian-scope elements.
Linking to an appeal (vocabulary 2-1)
Appeals can be identified by their ‘Plan code’ and often consist of flash appeals and humanitarian response plans (HRPs). These codes are created by UN OCHA for use in their Financial Tracking Service (FTS).
Each appeal has its own unique plan code which covers one country, or one region, for one year.
If no recognised code to identify the emergency or appeal is available, publishers can use vocabulary code ‘99’ to declare a code from another public list. A URL for the public list and a description of the emergency or appeal should be provided: For example:
<humanitarian-scope type="1" vocabulary="99" code="5" vocabulary-uri="http://www.example.com/appeals.html">
<narrative>Mali Refugee Crisis 2013</narrative>
</humanitarian-scope>
For relevant guidance on use of the humanitarian-scope element to identify COVID-19 related activities see COVID-19 related data.
4) Publishing humanitarian budgets
Name |
Type |
---|---|
Budget-not-provided (2.03+) | Attribute |
Example:
<iati-activity humanitarian="1" budget-not-provided="3">
This attribute can be used to explain why an activity does not contain any activity budget elements. It must only be used when no budget elements are reported.
Activities related to rapid onset emergencies often do not have an established budget. The budget-not-provided codelist provides three reasons why no budget is reported. In the case of humanitarian emergencies, Rapid Onset Emergency (code 3), should be used.
Humanitarian activities, with expected transaction spend, which are not rapid onset emergencies should have a reported budget.
5) Identifying local actors
Name |
Type |
---|---|
Participating-org / type | Attribute |
Example:
<participating-org ref="CC-CCC-123456789" role="4" type="24">
<narrative>Organisation Name</narrative>
</participating-org>
The organisation type attribute identifies the type of each organisation that is participating in an activity, for example:
International NGO = Oxfam GB
National NGO = Seatini (Uganda)
Regional NGO = African Center for Economic Transformation (ACET)
With the rising importance of enabling more locally led humanitarian responses and for the purposes of tracking commitments around localising aid to partner country-based NGOs, a new organisation type (24 - Partner Country based NGO) was added in v2.03. The NGO organisation types available in IATI are listed below. Please note that some are pending descriptions.
Organisation types available for NGOs
Code |
Name |
Description |
---|---|---|
21 | International NGO | |
22 | National NGO | |
23 | Regional NGOs | |
24 | Partner Country based NGO | Local and National NGO / CSO based in aid/assistance recipient country |
The name and type of an organisation receiving funds should also be added to each transaction, using the receiver-org element. See the Financial Transactions page for further guidance.
6) Linking to Humanitarian Global Clusters
Name |
Type |
---|---|
Sector | Element |
Example:
<sector vocabulary="10" code="4" percentage="50" />
<sector vocabulary="10" code="7" percentage="50" />
The humanitarian response clusters are established by groups of humanitarian organisations to support coordination in a crisis response. Each cluster is formed of organisations (including both UN agencies and NGOs) tackling a main area of humanitarian action, e.g. water, health or logistics. The groups are designated by the Inter-Agency Standing Committee (IASC) and have clear responsibilities for coordination in emergencies.
Humanitarian Global Clusters can be specified in IATI data using the sector element. These can be provided alongside the OECD 5-digit DAC sector codes. The page Activity Thematic Focus (Sectors) contains specific guidance on how to use sectors in IATI.
Multiple clusters can be added as long as a percentage split is included. The percentage split details the share of expected funding going to the particular cluster. All percentages from the same vocabulary must add up to 100%.
The Humanitarian Global Clusters can be provided using vocabulary 10 (according to the sector vocabulary codelist). The codes can be downloaded by following the links on the vocabulary page. IATI does not maintain a separate list of the codes.
7) Classifying contributions: earmarking, cash and / or vouchers
Name |
Type |
---|---|
Default-aid-type | Element |
Example:
<default-aid-type vocabulary="1" code="CO1" />
<default-aid-type vocabulary="2" code="4" />
<default-aid-type vocabulary="4" code="1" />
Name |
Type |
---|---|
Transaction / aid-type | Element |
Example:
<aid-type vocabulary="1" code="CO1" />
<aid-type vocabulary="2" code="4" />
<aid-type vocabulary="4" code="1" />
The aid-type elements can be used to add classifications to activities and their transactions. In v2.03, IATI added the ability to provide specific humanitarian classifications including the level of earmarking and whether or not funding is being provided via cash and / or vouchers.
These classifications should be declared alongside the use of the OECD DAC aid type categories ( vocabulary 1) e.g. budget support or debt relief. When using the aid type elements, the default-aid-type applies to the whole activity, but can be overridden within a single transaction. See the page Additional Activity Classifications for further guidance.
Declaring earmarked contributions
Part of the Grand Bargain commitment is to reduce the earmarking of donor contributions. To measure this, two new classification systems of earmarking modalities have been included in IATI. These appear in the form of Aid Type Vocabularies 2 and 3.
The Earmarking Category codes (vocabulary 2) are:
Code |
Name |
Description |
---|---|---|
1 | Unearmarked | Any or all of the Earmarking Modality code A, B or C. |
2 | Softly Earmarked | Any or all of the Earmarking Modality code A, B or C. |
3 | Earmarked | Any or all of the Earmarking Modality code G or H. |
4 | Tightly Earmarked | Any or all of the Earmarking Modality code I, J or K. |
A breakdown of each category can be found in the Earmarking Modality codelist (vocabulary 3, see Annex 1).
Declaring cash and voucher assistance
The Grand Bargain commitment also asked signatories to increase the use of cash and voucher assistance. Transactions can be classified as being part of a cash and / or voucher programme, using the aid-type element at the transaction level. Definitions of the codes have been aligned with the CaLP Glossary.
Each transaction should only have one aid-type per vocabulary. Transactions should be disaggregated by cash transfer and voucher modalities.
The Cash and Voucher Modalities codes (vocabulary 4) are:
Code |
Name |
Description (shortened) |
---|---|---|
1 | Cash Transfer | The provision of assistance in the form of money - either physical currency or e-cash - to recipients (individuals, households or communities). |
2 | Voucher | A paper, token or e-voucher that can be exchanged for a set quantity or value of goods or services. |
Humanitarian elements and attributes to use at activity level
Element | Attribute | Use | Rules | Guidance |
iati-activities | @version | A number indicating the IATI specification version in use. | This element must appear only once for each activity. | Version 2.03 or higher is needed for data to contain all humanitarian elements. |
iati-activity | @humanitarian | A yes/no flag which indicates that this activity relates entirely or partially to humanitarian aid. | Available values: 1 = humanitarian 0 = development | |
@budget-not-provided | A code indicating the reason why this activity does not contain any budget elements. | The attribute must only be used when no budget elements are present. | In the case of humanitarian emergencies, code 3: Rapid Onset Emergency, should be used. | |
participating-org | @type | Specifies the type of organisation involved in the activity. | Where possible, in country organisations should be identified. | |
sector | @vocabulary | Specifies the vocabulary the sector code is from. | Sector must either be reported here or for every transaction. If multiple sectors are reported, then each vocabulary’s percentage must add up to 100%. | It is recommended that vocabulary 1: OECD DAC 5-digit codes is used. In humanitarian contexts, vocabulary 10: Humanitarian Global Clusters (Inter-Agency Standing Committee) should also be used. |
@code | Specifies the code from a particular vocabulary. | DAC-5 digit humanitarian codes are those between 72010 and 74020 inclusive. | ||
humanitarian-scope | @type | A code for the type of event or action being classified. | Available values: 1 = emergency 2 = appeal | |
@vocabulary | A code for a recognised vocabulary identifying the emergency or appeal. | Most emergencies and appeals use: 1-2 = Glide 2-1 = Humanitarian Plan | ||
@code | Specifies the code from a particular vocabulary. | |||
default-aid-type | @vocabulary | A code for a recognised vocabulary identifying the type of default aid. | Each activity should only contain one code from each aid type vocabulary (this is to be a rule at the next major upgrade). | It is recommended that the OECD aid type codes are used. Additional humanitarian vocabularies are: 2 = Earmarking category 3 = Earmarking modality 4 = Cash and voucher modalities |
@code | Specifies the code from a particular vocabulary. |
Humanitarian elements and attributes to use at transaction level
Element | Attribute | Use | Rules | Guidance |
transaction | @humanitarian | A flag to indicate that the transaction relates to humanitarian aid. | If the entire activity relates to humanitarian aid this should be reported using iati-activity/@humanitarian, rather than for each transaction. Values available: 1 = Humanitarian 0 = Development | |
transaction-type | @code | Specifies the type of financial transaction e.g. pledge, commitment or disbursement. | This must be included once for each transaction. | Transaction types 12: Outgoing Pledge and 13: Incoming Pledge were added to allow the publication of pledges in humanitarian contexts. |
provider-org and receiver-org | @type | Specified the type of organisation providing or receiving the funds. | Where possible, in country organisations should be identified. | |
aid-type | @vocabulary | A code for a recognised vocabulary identifying the type of default aid. | Each transaction should only contain one code from each aid type vocabulary (this is to be a rule at the next major upgrade). | It is recommended that the OECD aid type codes are used. Additional humanitarian vocabularies are: 2 = Earmarking category 3 = Earmarking modality 4 = Cash and voucher modalities |
@code | Specifies the code from a particular vocabulary. |
Humanitarian reporting should include
Please note:
When using the IATI Activity Standard to declare humanitarian related activities the following should be considered:
It is recommended that at least
iati-activity/@humanitarian
attribute and the humanitarian-scope element should be used for each humanitarian related activity.If an emergency is not defined on any of the lists included on the Humanitarian Scope Vocabulary list then a publisher can declare their own values using code ‘99’. It is recommended that the title of an emergency is constructed using the format [location of event] + [type of event] + [month of event] + [year of event]. For example, ‘Nepal Earthquake April 2015’.