IATI Validator update
The IATI Technical Team is pleased to release activity level validation via the IATI Validator. This feature will allow more IATI data published on activities to enter and be accessed via the IATI Datastore.
The Validator previously assessed activity files (which contain multiple activities) and if any data in the file was critically invalid then no data in the file would be able to enter the Datastore. However now the Validator will individually assess each activity contained within activity files and exclude only activities with critical errors.
How it works
- The Validator will first assess the published activity file. If the file contains no critically invalid data, then all data will enter the IATI Datastore.
- If the Validator finds that an activity file contains critically invalid data, after a delay of 24hrs, it will perform checks on the file to see if it is: a) accessible, b) contains well formatted XML and c) is published according to version 2 of the IATI Standard
- Files that pass these checks will then be validated at activity level against the IATI schema, allowing all activities that are not critically invalid to enter the IATI Datastore.
- If a publisher creates or updates more than 100 critically invalid files in 24hrs, activity level validation will pause for that publisher. The Technical Team will then notify the publisher, requesting them to correct their data before continuing validation.
This change responds to the growing demand from the IATI Community to have as many activities as possible made accessible via the IATI Datastore. This is also the approach followed by many community-built tools and services. By implementing activity level validation, our aim is to provide users of the IATI Datastore with as much usable information as possible whilst still upholding standardisation.
Feel free to add any of your questions or comments related to this thread through the comment-box below.