AidData Sector Coding

sector coding

Development activities often address multiple objectives. AidData has created a coding scheme that captures not only the overall purpose of a project, but also the multitude of activities within a project. The AidData activity coding system builds upon the OECD Creditor Reporting System (CRS) sector and purpose codes. Tracking activities provides not only a wider picture of development resource flows, but also a deeper understanding of what is taking place.

The AidData coding process includes a first code round, a second code round, and arbitration. During each code round, an AidData team member reads all available descriptive information for a project and assigns a single purpose code representing the primary sector targeted. Coders attach one or more activity codes to each project based on information provided by the donor in the title and description fields. Once a project has been coded twice, the results are arbitrated by an automated system and a third team member to resolve any discrepancies between the two coders. Activity codes are a subset of their respective purpose and sector codes. 

For example:

Sector Code: 112 (Basic Education)
Purpose Code: 11220 (Primary education)
Activity Code: 11220.03 (Basic education infrastructure)

Every project is assigned at least one activity code, but there is no limit on the number of activity codes that can be associated with a particular record. Finally, the AidData activity coding methodology, when combined with geocoded project information, allows for purpose and activity coding at the project location level.