IATI Schema

The IATI standard consists of two schema – Organisation and Activity – supplemented by the Registry Record which provides a common format for the reporting of metadata to the IATI Registry.

The full suite of the current IATI XML schemas, consists of the following components:

  • iati-activities-schema.xsd -  XML Schema for describing aid activities (e.g. projects).
  • iati-organisations-schema.xsd -  XML schema for describing aid organisations and their budgets.
  • iati-registry-record-schema.xsd -  An application-specific extension schema for importing documents into the IATI registry
  • iati-common.xsd -  A supplementary schema with common IATI markup.  Must be in the same directory as the above.
  • xml.xsd -  A supplementary schema that must be in the same directory as the above.
  • changes.txt -  A comprehensive change log.
  • tests/  –   Unit tests for the schemas. (The tests include a series of short XML documents that should pass or file when parsed against the schemas in this distribution.  The shell scripts for running the tests rely on a Unix environment with the bash shell and the xmllint utility, but the test documents will work with any schema-aware XML parser. We will add unit tests as schema development continues.
Uptime Monitor is ON