<commit_before>---
layout: documentation
comments: true
title: Hierarchies of projects
permalink: /documentation/hierarchies/
order: 1
---

The data [retrieved from the datastore](../retrieving-data/) will be almost identical to the way individual donors publish their own data. This poses something of a challenge, as donors can publish in different ways, sometimes using hierarchies of activities if that is important to accurately reflect their business model.

## Understanding hierarchies in IATI

Some donors (currently a handful) choose to structure their data according to a hierarchy of activities. For example, DFID has the following two projects and several sub-components:

* `GB-1-107368` **Rural Electrification Development Project**
  * `GB-1-107368-101` PROCOFSERVICES and P0050 for Rural Electrification Development Project
  * `GB-1-107368-102` MULTILATORGANISATION and P0050 for Rural Electrification Development Project
  * `GB-1-107368-103` NONBUDSUPPFINAID and P0050 for Rural Electrification Development Project
  * `GB-1-107368-104` MOU With USAID for REDP
  * `GB-1-107368-105` NONBUDSUPPFINAID and CP026 for Rural Electrification Development Project
* `GB-1-107369` **Health, Nutrition and Population Sector Programme (HNPSP)**
  * `GB-1-107369-101` NONBUDSUPPFINAID and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-102` PROCOFSERVICES and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-103` MULTILATORGANISATION and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-104` Procurement of Goods for Health, Nutrition and Population Sector Programme (HNPSP<commit_msg>Add TOC to hierarchies<commit_after>---
layout: documentation
comments: true
title: Hierarchies of projects
permalink: /documentation/hierarchies/
order: 1
---

* 
{:toc}

The data [retrieved from the datastore](../retrieving-data/) will be almost identical to the way individual donors publish their own data. This poses something of a challenge, as donors can publish in different ways, sometimes using hierarchies of activities if that is important to accurately reflect their business model.

## Understanding hierarchies in IATI

Some donors (currently a handful) choose to structure their data according to a hierarchy of activities. For example, DFID has the following two projects and several sub-components:

* `GB-1-107368` **Rural Electrification Development Project**
  * `GB-1-107368-101` PROCOFSERVICES and P0050 for Rural Electrification Development Project
  * `GB-1-107368-102` MULTILATORGANISATION and P0050 for Rural Electrification Development Project
  * `GB-1-107368-103` NONBUDSUPPFINAID and P0050 for Rural Electrification Development Project
  * `GB-1-107368-104` MOU With USAID for REDP
  * `GB-1-107368-105` NONBUDSUPPFINAID and CP026 for Rural Electrification Development Project
* `GB-1-107369` **Health, Nutrition and Population Sector Programme (HNPSP)**
  * `GB-1-107369-101` NONBUDSUPPFINAID and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-102` PROCOFSERVICES and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-103` MULTILATORGANISATION and P0050 for Health, Nutrition and Population Sector Programme (HNPSP)
  * `GB-1-107369-104` Procurement of Goods for Health, Nutrition and Population Sector Programme (HNPSP
{'fraction_non_alphanumeric': 0.073512252042007, 'fraction_numerical': 0.07701283547257877, 'mean_word_length': 5.101423487544484, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2241374', 'n_tokens_mistral': 1229, 'n_tokens_neox': 962, 'n_words': 391}