This is the source repository for the rulesets.
As part of the Validator work, the XSLT-based rules have been migrated to replace the earlier JSON-based rules.
The rules are implemented as an XSLT transformation of an IATI file. The rules insert data quality feedback messages in the IATI XML, in their own namespace.
The Validator processes these files to generate various output formats.
The developer folder contains Xspec scenarios for IATI data with expected messages.
The scenarios can be run using Ant: ant tests will run tests and generate an HTML report in develop/tests/xspec/iati-result.html.