There is a version attribute on both iati-activities and iati-activity. Currently it is not clear whether these versions must be the same, or whether individual activities may have different versions of the IATI Standard. Also, most publishers use the attribute on iati-activities and not iati-activity, so most data consumers are also using the attribute on iati-activities.
In order to make interpreting IATI data easier for data consumers, I propose that:
- iati-activities/@version and iati-activity/@version must match
- iati-activities/@version is required if iati-activity/@version is given (so that it's always possible to determine the version of a file just by looking at iati-activities/@version)
This is simply making mandatory what almost all publishers do already, so I forsee relatively little impact on publishers.
This proposal is a continuation discussion on github - mostly at https://github.com/IATI/IATI-Schemas/issues/30 but also at https://github.com/IATI/IATI-Schemas/issues/21
This proposal has been moved into the 2.01 forum because this issue is being addressed in 2.01. This is not actually the final proposal for 2.01, for that see http://support.iatistandard.org/entries/57866638-Tightening-up-on-version