This version is DEPRECATED, v2.03 is the latest version
Activity schema table
Section | Item | Definition | Data Format | XML | Occur |
iati-activities | Top-level list of one or more IATI activity records. | iati-activities | .. | ||
version | A number indicating the IATI specification version in use. | Decimal | iati-activities/@version | 0..1 | |
generated-datetime |
A date/time stamp for when this file was generated. This is not necessarily the last-updated date for the individual activity records in it. Uses ISO 8601 date format, e.g. “2010-03-12T18:45:00+01:00″. Use of this attribute is highly recommended, to allow recipients to know when a file has been updated. |
DateTime | iati-activities/@generated-datetime | 0..1 | |
linked-data-default |
IATI publishers are not obliged to publish their own Linked Data. However, if a publisher chooses to publish linked data about their IATI activities then allowing them to declare where this data is published would support discovery of it, and any additional information they may choose to publish as Linked Data alongside it. This attribute is URI path upon which an activity identifier can be appended to get a dereferenceable URI for any activity contained within a file. Where a publisher declares using one of these properties that authoritative linked data is accessible for an activity then consuming applications that are generating Linked Data from an IATI XML file should assert an owl:sameAs relationship to the relevant URI. |
Text | iati-activities/@linked-data-default | 0..1 | |
iati-activity | Top-level element for a single IATI activity report. | iati-activity | 0..* | ||
version |
A number indicating the IATI specification version in use. Defaults to “1.0″ if not specified. It is required to specify this attribute if the document is using features specific to an IATI specification other than the initial 1.0 version. |
Decimal | iati-activity/@version | 0..1 | |
last-updated-datetime |
The last date/time that the data for this specific activity was updated. This date must change whenever the value of any field changes. |
DateTime | iati-activity/@last-updated-datetime | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | iati-activity/@xml:lang | 0..1 | ||
default-currency |
Default ISO 4217 currency code for all financial values in this activity report. See http://iatistandard.org/codelists/currency |
Text | iati-activity/@default-currency | 0..1 | |
hierarchy |
Shortcut to show whether this is a parent or child activity, without having to evaluate related-activity elements. |
xsd:int | iati-activity/@hierarchy | 0..1 | |
linked-data-uri |
A Linked Data URI for a given activity (overrides iati-activities/@linked-data-default if set) |
Text | iati-activity/@linked-data-uri | 0..1 | |
activity-website |
A link to a web site providing more information about the aid activity. Multiple versions of the link may appear for different languages. |
activity-website | 1..* | ||
xsd:anyURI | activity-website/text() | ||||
reporting-org |
The organisation issuing a report (not necessarily involved in the organisation or activity being described). May be a donor, fund, agency, etc. Specifying the @identifier and @role attributes is strongly recommended. May contain the organisation name as content. For the value of the @type attribute, see http://iatistandard.org/codelists/organisation-type For the value of the @ref attribute, see the list of officially-registered organizations at http://iatistandard.org/codelists/organisation |
reporting-org | 1..* | ||
mixed | reporting-org/text() | ||||
ref |
Machine-readable identification string for the business object being described. |
Text | reporting-org/@ref | 1..1 | |
type | Free text describing the type of thing being referenced. | Text | reporting-org/@type | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | reporting-org/@xml:lang | 0..1 | ||
participating-org |
An organisation (including the reporting organisation) involved with the activity. May be a donor, fund, agency, etc. Specifying the @identifier and @role attributes is strongly recommended. May contain the organisation name as content. For the value of the @type attribute, see http://iatistandard.org/codelists/organisation-type For the value of the @ref attribute, see the list of officially-registered organizations at http://iatistandard.org/codelists/organisation |
participating-org | 1..* | ||
mixed | participating-org/text() | ||||
ref |
Machine-readable identification string for the business object being described. |
Text | participating-org/@ref | 0..1 | |
type | Free text describing the type of thing being referenced. | Text | participating-org/@type | 0..1 | |
role |
A code describing the organisation’s role in the activity (donor, agency, etc.). See http://iatistandard.org/codelists/organisation_role |
Text | participating-org/@role | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | participating-org/@xml:lang | 0..1 | ||
recipient-country |
A partner country that will benefit from this activity. This element is primarily for administrative and geopolitical purposes. If a specific country is not known, the activity report can use the recipient-region element instead. For geographical location, use the location element. For the value of the @code attribute, see http://iatistandard.org/codelists/country |
recipient-country | 1..* | ||
mixed | recipient-country/text() | ||||
code | Machine-readable code for the entity being described. | Text | recipient-country/@code | 1..1 | |
percentage |
The percentage of the project allocated to this country, if known. Content must be a positive integer between 1 and 100, with no percentage sign. |
Integer | recipient-country/@percentage | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | recipient-country/@xml:lang | 0..1 | ||
recipient-region |
A geopolitical region (above the country level) that will benefit from this activity. This element is primarily for administrative and geopolitical purposes. If the specific country/-ies are known, the activity report can use the recipient-country element instead. For geographical location, use the location element. For the value of the @code attribute, see http://iatistandard.org/codelists/region |
recipient-region | 1..* | ||
mixed | recipient-region/text() | ||||
code | Machine-readable code for the entity being described. | Text | recipient-region/@code | 0..1 | |
percentage |
The percentage of the project allocated to this geopolitical region, if known. Content must be a positive integer between 1 and 100, with no percentage sign. |
Integer | recipient-region/@percentage | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | recipient-region/@xml:lang | 0..1 | ||
collaboration-type |
The type of collaboration involved in the project’s disbursements, e.g. “bilateral” or “multilateral”. For the value of the @code attribute, see http://iatistandard.org/codelists/collaboration_type |
collaboration-type | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | collaboration-type/text() | |||
code | Machine-readable code for the entity being described. | Text | collaboration-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | collaboration-type/@xml:lang | 0..1 | ||
default-flow-type |
The type of assistance provided, e.g. Official Development Assistance (ODA). Type types will be defined by IATI. For the value of the @code attribute, see http://iatistandard.org/codelists/flow_type |
default-flow-type | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | default-flow-type/text() | |||
code | Machine-readable code for the entity being described. | Text | default-flow-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | default-flow-type/@xml:lang | 0..1 | ||
default-aid-type |
The type of aid being supplied (budget support, debt relief, etc.). This element specifies a default for all the activity’s financial transactions; it can be overridden at the individual transaction level. For the value of the @code attribute, see http://iatistandard.org/codelists/aid_type |
default-aid-type | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | default-aid-type/text() | |||
code | Machine-readable code for the entity being described. | Text | default-aid-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | default-aid-type/@xml:lang | 0..1 | ||
default-finance-type |
The type of finance (e.g. debt relief). The types will be defined by IATI. This the default value for all transactions in the activity report; it can be overridded by individual transactions. For the value of the @code attribute, see http://iatistandard.org/codelists/finance_type |
default-finance-type | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | default-finance-type/text() | |||
code | Machine-readable code for the entity being described. | Text | default-finance-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | default-finance-type/@xml:lang | 0..1 | ||
iati-identifier |
IATI identifier
This element contains the official IATI identifier for an entity (activity or organisation). It must appear only once in the XML file, and is guaranteed unique across all entities of the same type (there will never be two organisations or activities with the same IATI identifier). |
iati-identifier | 1..* | ||
mixed | iati-identifier/text() | ||||
other-identifier |
An alternative, non-IATI identifier for the activity. This identifier is not guaranteed to be unique or persistent (it depends on the owner organisation’s policies, not IATI’s). |
other-identifier | 1..* | ||
mixed | other-identifier/text() | ||||
owner-ref |
An identifier for the owner of this identifier, in URI format. See the list of officially-registered organizations at http://iatistandard.org/codelists/organisation |
Text | other-identifier/@owner-ref | 0..1 | |
owner-name |
Free text providing a human-readable name for the owner of this identifier. |
Text | other-identifier/@owner-name | 0..1 | |
title |
A short, human-readable title. May be repeated for different languages. |
title | 1..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | title/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | title/@xml:lang | 0..1 | ||
description |
A longer, human-readable description. May be repeated for different languages. |
description | 1..* | ||
mixed | description/text() | ||||
type | Free text describing the type of thing being referenced. | Text | description/@type | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | description/@xml:lang | 0..1 | ||
sector |
Sector code and name. For the value of the @code attribute, see http://iatistandard.org/codelists/sector |
sector | 1..* | ||
mixed | sector/text() | ||||
code | Machine-readable code for the entity being described. | Text | sector/@code | 0..1 | |
vocabulary |
An identifier for the vocabulary in use, to segment sectors into different vocabularies (e.g. DAC, OCHA) to aid with comparison and classification. If omitted, assume DAC. See http://iatistandard.org/codelists/vocabulary |
Text | sector/@vocabulary | 0..1 | |
percentage |
The percentage of the project allocated to this sector, if known. Content must be a positive integer between 1 and 100, with no percentage sign. Percentages are comparable only across sectors in the same vocabulary. |
Integer | sector/@percentage | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | sector/@xml:lang | 0..1 | ||
activity-date |
Planned starting date for the activity in ISO 8601 date format, e.g. “2010-10-01″. For the value of the @type attribute, see http://iatistandard.org/codelists/activity_date_type |
activity-date | 1..* | ||
Text | activity-date/text() | ||||
type | Free text describing the type of thing being referenced. | Text | activity-date/@type | 1..1 | |
iso-date |
An activity milestone date in ISO 8601 date format, e.g. “2010-12-01″. |
Text | activity-date/@iso-date | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | activity-date/@xml:lang | 0..1 | ||
activity-status |
The current status of the project (e.g. “planned”), using a list defined by IATI. For the value of the @code attribute, see http://iatistandard.org/codelists/activity_status |
activity-status | 1..* | ||
Data type for an element that refers to an object that can have a code as well as human-readable text in different languages (e.g. a country or status). |
mixed | activity-status/text() | |||
code | Machine-readable code for the entity being described. | Text | activity-status/@code | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | activity-status/@xml:lang | 0..1 | ||
contact-info |
Contact information for the project. Specify whatever is available. |
contact-info | 1..* | ||
organisation |
The organisation to contact for more information about the activity. |
contact-info/organisation | 0..* | ||
Plain text content with no special attributes (e.g. xml:lang), though extended attributes are still allowed. |
mixed | contact-info/organisation/text() | |||
person-name | The name of the contact person at the organisation. | contact-info/person-name | 0..* | ||
Plain text content with no special attributes (e.g. xml:lang), though extended attributes are still allowed. |
mixed | contact-info/person-name/text() | |||
telephone |
The contact telephone number, if available. May be repeated for multiple numbers. |
contact-info/telephone | 0..* | ||
mixed | contact-info/telephone/text() | ||||
The contact email address, if available. May be repeated for multiple addresses. |
contact-info/email | 0..* | |||
Plain text content with no special attributes (e.g. xml:lang), though extended attributes are still allowed. |
mixed | contact-info/email/text() | |||
mailing-address | The contact mailing address, if available. | contact-info/mailing-address | 0..* | ||
mixed | contact-info/mailing-address/text() | ||||
default-tied-status |
Specify whether the aid is untied, tied, or partially tied, using a code list created by IATI. The content is free text that can optionally provide more detail. For the value of the @code attribute, see http://iatistandard.org/codelists/tied_status |
default-tied-status | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | default-tied-status/text() | |||
code | Machine-readable code for the entity being described. | Text | default-tied-status/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | default-tied-status/@xml:lang | 0..1 | ||
policy-marker |
A policy or theme addressed by the activity. A text description of the theme appears in the content, and a formal identifier appears in the @ref attribute. The @vocabulary attribute can also help to segment the markers into separate vocabularies. This element can be repeated for each policy marker. For the value of the @code attribute, see http://iatistandard.org/codelists/policy_marker |
policy-marker | 1..* | ||
mixed | policy-marker/text() | ||||
code | Machine-readable code for the entity being described. | Text | policy-marker/@code | 0..1 | |
vocabulary |
An identifier for the vocabulary in use, to segment codes into different vocabularies (e.g. Rio, Environment) to aid with comparison and classification. See http://iatistandard.org/codelists/vocabulary |
Text | policy-marker/@vocabulary | 0..1 | |
significance |
The significance of the policy marker for this activity (e.g. principal or significant), from a list defined by IATI. If a marker is not significant, the policy-marker element will not be present. See http://iatistandard.org/codelists/policy_significance |
Text | policy-marker/@significance | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | policy-marker/@xml:lang | 0..1 | ||
location | A geographical location. | location | 1..* | ||
percentage | The percentage of the activity budget allocated to this location. | Integer | location/@percentage | 0..1 | |
location-type |
The type of location (e.g. “PCL” for a political entity), from an IATI-defined subset of the UCPD/Aiddata code list. See http://iatistandard.org/codelists/location_type |
location/location-type | 0..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | location/location-type/text() | |||
code | Machine-readable code for the entity being described. | Text | location/location-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | location/location-type/@xml:lang | 0..1 | ||
name |
The human-readable name for the location. May be repeated in different languages. |
location/name | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | location/name/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | location/name/@xml:lang | 0..1 | ||
description | A human-readable description of the location. | location/description | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | location/description/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | location/description/@xml:lang | 0..1 | ||
administrative |
Administrative geographical information (e.g. city, subdivision, country). The content is a human-readable name for the location, while the attributes contain various levels of machine-readable ISO 3166-1 and UNSALB geographical codes. |
location/administrative | 0..* | ||
mixed | location/administrative/text() | ||||
country |
The ISO 3166-1 alpha2 code for the country (e.g. “GB” for the United Kingdom). For the @code attribute, see http://iatistandard.org/codelists/country |
Text | location/administrative/@country | 0..1 | |
adm1 |
The UNSALB level-one administrative code for a subdivision of a country. See http://iatistandard.org/codelists/admin1 |
Text | location/administrative/@adm1 | 0..1 | |
adm2 |
The UNSALB level-two administrative code for a subdivision of a country. See http://iatistandard.org/codelists/admin2 |
Text | location/administrative/@adm2 | 0..1 | |
coordinates | Geodetic coordinates for the location (latitude, longitude). | location/coordinates | 0..* | ||
latitude |
The decimal latitude (north is positive), e.g. “45.5″ for 45.5 degrees north (45 degrees 30 minutes). |
Decimal | location/coordinates/@latitude | 1..1 | |
longitude |
The decimal longitude (east is positive), e.g. “-75.5″ for 75.5 degrees west (74 degrees 30 minutes). |
Decimal | location/coordinates/@longitude | 1..1 | |
precision |
An IATI-defined subset of UCPD precision codes for the location (e.g. “2″ for within 25 km of the specified latitude/longitude). See http://iatistandard.org/codelists/geographical_precision |
Text | location/coordinates/@precision | 0..1 | |
gazetteer-entry |
Identifier for this location’s entry in a geographical gazetteer, such as GEOnet. The entry identifier is the element content. |
location/gazetteer-entry | 0..* | ||
mixed | location/gazetteer-entry/text() | ||||
gazetteer-ref | Reference to the gazetteer containing the entry. See http://iatistandard.org/codelists/gazetteer_agency | Text | location/gazetteer-entry/@gazetteer-ref | 1..1 | |
transaction |
Committed or actual money flowing in or out of an aid activity.The @ref attribute allows uniquely identifying a transaction, to match it up with the corresponding in- or outflow in a different activity. |
transaction | 1..* | ||
ref |
Machine-readable identification string for the business object being described. |
Text | transaction/@ref | 0..1 | |
value |
The amount of the contribution (or its value, if in kind). |
transaction/value | ..* | ||
xsd:integer | transaction/value/text() | ||||
currency |
An ISO 639 code for the original currency of the amount. This is required for all currency amounts unless the iati-activity/@default-currency attribute is specified. Currency codes are listed at http://iatistandard.org/codelists/currency |
Text | transaction/value/@currency | 0..1 | |
value-date |
The date that this value was set (to allow historical currency conversion). The date must be in ISO 8601 format (YYYY-MM-DD). |
Text | transaction/value/@value-date | 1..1 | |
description | A human-readable description of the transaction. | transaction/description | ..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | transaction/description/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/description/@xml:lang | 0..1 | ||
transaction-type |
The type of the transaction (e.g. commitment, disbursement, expenditure, etc.). The @ref attribute contains a code defined by IATI, and the content is an optional free-text description of the type. For the value of the @code attribute, see http://iatistandard.org/codelists/transaction_type |
transaction/transaction-type | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/transaction-type/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/transaction-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/transaction-type/@xml:lang | 0..1 | ||
provider-org |
The organisation providing the money for the transaction (if omitted, the provider organisation is the reporting organisation). For the value of the @ref attribute, see the list of officially-registered organizations at http://iatistandard.org/codelists/organisation |
transaction/provider-org | ..* | ||
mixed | transaction/provider-org/text() | ||||
ref |
Machine-readable identification string for the business object being described. |
Text | transaction/provider-org/@ref | 0..1 | |
provider-activity-id |
The internal identifier used by the provider for its activity that provides the funds for this transaction (*not* the IATI activity identifier). |
Text | transaction/provider-org/@provider-activity-id | 0..1 | |
receiver-org |
The organisation receiving the money from the transaction (if omitted, then the receiver organisation is the reporting organisation). For the value of the @ref attribute, see the list of officially-registered organizations at http://iatistandard.org/codelists/organisation |
transaction/receiver-org | ..* | ||
mixed | transaction/receiver-org/text() | ||||
ref |
Machine-readable identification string for the business object being described. |
Text | transaction/receiver-org/@ref | 0..1 | |
receiver-activity-id |
The internal identifier used by the receiver organisation for its activity that receives the funds from this transaction (not to be confused with the IATI identifier for the target activity). |
Text | transaction/receiver-org/@receiver-activity-id | 0..1 | |
transaction-date |
A milestone date for this transaction (such as the decision date, disbursement date, etc.). |
transaction/transaction-date | ..* | ||
mixed | transaction/transaction-date/text() | ||||
iso-date | The ISO 8601 version of the transaction date. | Text | transaction/transaction-date/@iso-date | 1..1 | |
flow-type |
Optional element to override the top-level default-flow-type element. For the value of the @code attribute, see http://iatistandard.org/codelists/flow_type |
transaction/flow-type | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/flow-type/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/flow-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/flow-type/@xml:lang | 0..1 | ||
aid-type |
Optional element to override the top-level default-aid-type element (debt relief, etc.) on a transaction-by-transaction basis if needed. For the value of the @code attribute, see http://iatistandard.org/codelists/aid_type |
transaction/aid-type | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/aid-type/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/aid-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/aid-type/@xml:lang | 0..1 | ||
finance-type |
Optional element to override the top-level default-finance-type element on a transaction-by-transaction basis, if needed. For the value of the @code attribute, see http://iatistandard.org/codelists/finance_type |
transaction/finance-type | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/finance-type/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/finance-type/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/finance-type/@xml:lang | 0..1 | ||
tied-status |
Optional element to override the top-level default-tied-status element (pooled, etc.) on a transaction-by-transaction basis if needed. For the value of the @code attribute, see http://iatistandard.org/codelists/tied_status |
transaction/tied-status | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/tied-status/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/tied-status/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/tied-status/@xml:lang | 0..1 | ||
disbursement-channel |
The channel through which the funds will flow for this transaction, from an IATI code list. |
transaction/disbursement-channel | ..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | transaction/disbursement-channel/text() | |||
code | Machine-readable code for the entity being described. | Text | transaction/disbursement-channel/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | transaction/disbursement-channel/@xml:lang | 0..1 | ||
result | A measurable result of aid work. | result | 1..* | ||
type | Free text describing the type of thing being referenced. | Text | result/@type | 1..1 | |
aggregation-status |
Boolean flag indicating whether the data in the result set are suitable for aggregation. |
Boolean | result/@aggregation-status | 0..1 | |
title |
A short, human-readable title. May be repeated for different languages. |
result/title | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | result/title/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/title/@xml:lang | 0..1 | ||
description |
A longer, human-readable description. May be repeated for different languages. |
result/description | 0..* | ||
mixed | result/description/text() | ||||
type | Free text describing the type of thing being referenced. | Text | result/description/@type | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/description/@xml:lang | 0..1 | ||
indicator |
The indicator(s) that meet the results. There can be multiple indicators for each result. |
result/indicator | 0..* | ||
measure |
The type of measurement for the indicator value e.g. unit, percentage, NDP. |
Text | result/indicator/@measure | 1..1 | |
ascending |
True if the indicator improves from small to large (e.g. clinics built); false if it improves from large to small (e.g. cases of a disease). Defaults to true if omitted. |
Boolean | result/indicator/@ascending | 0..1 | |
title |
A short, human-readable title. May be repeated for different languages. |
result/indicator/title | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | result/indicator/title/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/indicator/title/@xml:lang | 0..1 | ||
description |
A longer, human-readable description. May be repeated for different languages. |
result/indicator/description | 0..* | ||
mixed | result/indicator/description/text() | ||||
type | Free text describing the type of thing being referenced. | Text | result/indicator/description/@type | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/indicator/description/@xml:lang | 0..1 | ||
baseline | The baseline value for the indicator | result/indicator/baseline | 0..* | ||
year | The year the baseline value was taken | Integer | result/indicator/baseline/@year | 1..1 | |
value | The baseline value. | Text | result/indicator/baseline/@value | 1..1 | |
comment | A human-readable comment associated with a piece of aid information. | result/indicator/baseline/comment | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | result/indicator/baseline/comment/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/indicator/baseline/comment/@xml:lang | 0..1 | ||
period |
The period covered for the results reported. Multiple periods can be reported for a single indicator. |
result/indicator/period | 0..* | ||
period-start | The start of the reporting period | result/indicator/period/period-start | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | result/indicator/period/period-start/text() | |||
iso-date | The ISO 8601 date. | Text | result/indicator/period/period-start/@iso-date | 0..1 | |
period-end | The end of the reporting period | result/indicator/period/period-end | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | result/indicator/period/period-end/text() | |||
iso-date | The ISO 8601 date. | Text | result/indicator/period/period-end/@iso-date | 0..1 | |
target | The target milestone for this period | result/indicator/period/target | 0..* | ||
value | The target value. | Text | result/indicator/period/target/@value | 1..1 | |
comment | A human-readable comment associated with a piece of aid information. | result/indicator/period/target/comment | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | result/indicator/period/target/comment/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/indicator/period/target/comment/@xml:lang | 0..1 | ||
actual | A record of the achieved result for this period. | result/indicator/period/actual | 0..* | ||
value | The actual measure. | Text | result/indicator/period/actual/@value | 1..1 | |
comment | A human-readable comment associated with a piece of aid information. | result/indicator/period/actual/comment | 0..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | result/indicator/period/actual/comment/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | result/indicator/period/actual/comment/@xml:lang | 0..1 | ||
conditions | Conditions attached to the activity. | conditions | 1..* | ||
attached |
A yes/no (1/0) value stating whether there are conditions attached to the activity. |
Boolean | conditions/@attached | 1..1 | |
condition | Description of one condition attached to the activity. | conditions/condition | 0..* | ||
mixed | conditions/condition/text() | ||||
type | Free text describing the type of thing being referenced. | Text | conditions/condition/@type | 1..1 | |
budget |
The value of the aid activity’s budget for each financial year as in the original project document. |
budget | 1..* | ||
type | Free text describing the type of thing being referenced. | Text | budget/@type | 0..1 | |
period-start |
The starting date for the budget period, in ISO 8601 format (e.g. 2010-04-01 for 1 April 2010). This element must be present. |
budget/period-start | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | budget/period-start/text() | |||
iso-date | The ISO 8601 date. | Text | budget/period-start/@iso-date | 0..1 | |
period-end |
The ending date for the budget period, in ISO 8601 format (e.g. 2011-03-31 for 31 March 2011). This element must be present. |
budget/period-end | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | budget/period-end/text() | |||
iso-date | The ISO 8601 date. | Text | budget/period-end/@iso-date | 0..1 | |
value |
The total value of the organisation’s aid budget for this period. This element is required. |
budget/value | 0..* | ||
xsd:integer | budget/value/text() | ||||
currency |
An ISO 639 code for the original currency of the amount. This is required for all currency amounts unless the iati-activity/@default-currency attribute is specified. Currency codes are listed at http://iatistandard.org/codelists/currency |
Text | budget/value/@currency | 0..1 | |
value-date |
The date that this value was set (to allow historical currency conversion). The date must be in ISO 8601 format (YYYY-MM-DD). |
Text | budget/value/@value-date | 1..1 | |
planned-disbursement | planned-disbursement | 1..* | |||
updated |
The date on which this line of information was last updated. Previous updates for the same period should also be reported. |
Text | planned-disbursement/@updated | 0..1 | |
period-start |
The starting date for the disbursement period, in ISO 8601 format (e.g. 2010-04-01 for 1 April 2010). This element must be present. |
planned-disbursement/period-start | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | planned-disbursement/period-start/text() | |||
iso-date | The ISO 8601 date. | Text | planned-disbursement/period-start/@iso-date | 0..1 | |
period-end |
The ending date for the disbursement period, in ISO 8601 format (e.g. 2011-03-31 for 31 March 2011). This element must be present. |
planned-disbursement/period-end | 0..* | ||
A date. The ISO 8601 date goes into the @iso-date attribute. The content may be free-form text. |
mixed | planned-disbursement/period-end/text() | |||
iso-date | The ISO 8601 date. | Text | planned-disbursement/period-end/@iso-date | 0..1 | |
value | The amount to be disbursed in the specified currency. | planned-disbursement/value | 0..* | ||
xsd:integer | planned-disbursement/value/text() | ||||
currency |
An ISO 639 code for the original currency of the amount. This is required for all currency amounts unless the iati-activity/@default-currency attribute is specified. Currency codes are listed at http://iatistandard.org/codelists/currency |
Text | planned-disbursement/value/@currency | 0..1 | |
value-date |
The date that this value was set (to allow historical currency conversion). The date must be in ISO 8601 format (YYYY-MM-DD). |
Text | planned-disbursement/value/@value-date | 1..1 | |
related-activity |
XX.XX Related Activity
Another IATI activity related to this one. The ‘type’ attribute describes the type of relationship (e.g. parent, sibling). This does not need to be used to express funding relationships, since those are covered in individual transactions. For the value of the @type attribute, see http://iatistandard.org/codelists/related_activity_type |
related-activity | 1..* | ||
mixed | related-activity/text() | ||||
ref |
Machine-readable identification string for the business object being described. |
Text | related-activity/@ref | 1..1 | |
type | Free text describing the type of thing being referenced. | Text | related-activity/@type | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | related-activity/@xml:lang | 0..1 | ||
document-link | A categorized link to an external document. | document-link | 1..* | ||
url | The target URL of the external document, e.g. “http://www.example.org/doc.html”. | xsd:anyURI | document-link/@url | 1..1 | |
format |
The MIME type of the external document, e.g. “application/pdf”. A partial list of MIME types appears at http://iatistandard.org/codelists/file_format |
Text | document-link/@format | 0..1 | |
title |
A short, human-readable title. May be repeated for different languages. |
document-link/title | 1..* | ||
Data type for an element that may contain human-readable text in different languages. |
mixed | document-link/title/text() | |||
xml:lang | ISO 2 letter code specifying the language of text in this element. | document-link/title/@xml:lang | 0..1 | ||
category |
A category into which this document falls, using the IATI document category code list. Must be specified at least once, and may be repeated for multiple categories. For the value of the @code attribute, see http://iatistandard.org/codelists/document_category |
document-link/category | 1..* | ||
Data type for an element that refers to an object that must have a code. |
mixed | document-link/category/text() | |||
code | Machine-readable code for the entity being described. | Text | document-link/category/@code | 1..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | document-link/category/@xml:lang | 0..1 | ||
language | The ISO 639 language code for the target document, e.g. “en”. | document-link/language | 1..* | ||
Data type for an element that refers to an object that can have a code as well as human-readable text in different languages (e.g. a country or status). |
mixed | document-link/language/text() | |||
code | Machine-readable code for the entity being described. | Text | document-link/language/@code | 0..1 | |
xml:lang | ISO 2 letter code specifying the language of text in this element. | document-link/language/@xml:lang | 0..1 | ||
legacy-data |
Hold a single name=value pair of legacy data. This element is *not* for adding new data types; instead, it holds the original (non-IATI) value or code for an existing data type. |
legacy-data | 1..* | ||
mixed | legacy-data/text() | ||||
name | The original field name. | Text | legacy-data/@name | 1..1 | |
value | The original field value. | Text | legacy-data/@value | 1..1 | |
iati-equivalent | The name of the equivalent IATI element (if available). | xsd:NMTOKEN | legacy-data/@iati-equivalent | 0..1 | |
International Aid Transparency Initiative: Activity-Information Schema Release 1.02, 2012-12-17 NOTE: the xml.xsd and iati-common.xsd schemas must be in the same directory as this one. This W3C XML Schema defines an XML document type for information about one or more aid-related activities, following the standard published at http://iatistandard.org/ This document type may be extended with additional elements and attributes, but they must belong to an explicit XML namespace. |
Last updated on September 5, 2013.