IATI Consultations Archive

Live discussions and consultations can be found at discuss.iatistandard.org.

Version 2.01 - Iteration 3 - 1. Strengthening the Core of the Standard

This is part of the formal proposal that makes up the third iteration of the Version 2.01 Upgrade process.
NB. Issues relating to Organisation and Activity Identifiers have been moved to a new section here.
The current standard has very few mandatory fields. The main reason for this is that in Version 1.01 all mandatory validation was done via the XML Schema, and it is very difficult using XML logic alone to apply such rules. Additional validation procedures have since been established to now propose that all activities under all circumstances should always contain: 

Enforcing Order on the Schema


Participating organisation



Activity Date

Sector / Transaction Sector

[Modified to include transaction/sector option in 08-09-2014]

  • Sector may now be reported at transaction level instead of activity level. For details see here
  • Sector MUST be reported at either activity level or transaction level but not both
  • Multiple sectors per transaction can only be reported if they come from different vocabularies
  • sector/@code OR transaction/sector/@code is MANDATORY
  • If Sector/@vocabulary is not present then the DAC 5-digit vocabulary is assumed
  • Use of DAC codes (either 5-digit or 3-digit) is recommended 
  • for discussion go to http://support.iatistandard.org/entries/22993317-Modify-sector-validation-and-guidance

Technical details about implementing this proposal can be found at: https://github.com/IATI/IATI-Schemas/issues/66

Have more questions? Submit a request


  • 0
    IATI Tech Team

    Iteration 3 Status Update

    For a summary of outstanding issues surrounding organisation and activity identifiers please see this new section.

    Consensus has been reached on all other issues.

Article is closed for comments.