This is part of the formal proposal that makes up the second iteration of the Version 2.01 Upgrade process.
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
The order in which elements are reported MUST follow the sequence dictated by the Schema.
Schema cardinality rules are enforced.
for details and discussion go to http://support.iatistandard.org/entries/76669023-Enforcing-Order-on-the-Activity-Schema
The reporting-org element is MANDATORY.
ALL the following rules must apply to the organisation-identifier in reporting-org/@ref
It is mandatory
The agency prefix MUST be a valid code in the IATI code list
The identifier MUST be the prefix to the iati-identifier [Removed 29-08-2014]
The identifier MUST be the same as that recorded by the publisher on the IATI Registry
The identifier MUST only contain alphanumeric characters and hyphen, underscore, colon or period