Skip to content

Instantly share code, notes, and snippets.

@andylolz
Last active April 18, 2018 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andylolz/3962f25d7d8ef5b0675029cfe04fbf72 to your computer and use it in GitHub Desktop.
Save andylolz/3962f25d7d8ef5b0675029cfe04fbf72 to your computer and use it in GitHub Desktop.

Major issues:

Minor issues:

  • status, withdrawal-date and activation-date (e.g.) should all be attributes (according to the codelist schema). I think IATI says status is supposed to say “active” or “withdrawn” or something, but I’ve forgotten where that’s documented. In any case, the DAC XML uses the following statuses: "Active", "Discontinued", "Active-MCD", "Active- Pilot", "Vonlontary basis" [sic].

  • codelists/codelist/metadata/name/narrative probably shouldn’t include double quotes (e.g.).

  • codelists/codelist/coefficient (e.g.) and codelists/codelist/notes (e.g.) should use a custom namespace.

  • Aid Type categories F (Debt relief) and G (Administrative costs not included elsewhere) both have trailing space in the code. It shouldn’t be there.

  • The SectorCategory codelist is referenced, but is not provided. This is a problem for IATI, since it’s used in the standard.

  • Various codelists are missing (e.g. DAC members, Agencies, Multilateral donors etc.) None of these are used in the IATI standard, but it may still be of use to others to provide them in a machine readable format. (For instance, I’d find them useful for auto-generating XM-DAC org IDs.)

General comments:

  • IATI merges channel codes and channel categories, whereas these are separated in the DAC XML.

  • IATI uses a Region codelist, which is derived from the DAC Recipients codelist (and is called Income-group in the XML)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment