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. Thisis not necessarily the last-updated date for theindividual activity records in it. Uses ISO 8601 dateformat, e.g. “2010-03-12T18:45:00+01:00″. Use of thisattribute is highly recommended, to allow recipients toknow when a file has been updated. | DateTime | iati-activities/@generated-datetime | 0..1 | ||
linked-data-default | IATI publishers are not obliged to publish their ownLinked Data. However, if a publisher chooses to publishlinked data about their IATI activities then allowing themto declare where this data is published would supportdiscovery of it, and any additional information they maychoose to publish as Linked Data alongside it.This attribute is URI path upon which an activityidentifier can be appended to get a dereferenceable URIfor any activity contained within a file.Where a publisher declares using one of these propertiesthat authoritative linked data is accessible for anactivity then consuming applications that are generatingLinked Data from an IATI XML file should assert anowl: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 tospecify this attribute if the document is using featuresspecific to an IATI specification other than the initial1.0 version. | Decimal | iati-activity/@version | 0..1 | ||
last-updated-datetime | The last date/time that the data for this specificactivity was updated. This date must change whenever thevalue 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 inthis activity report. Seehttp://iatistandard.org/103/codelists/currency | Text | iati-activity/@default-currency | 0..1 | ||
hierarchy | The hierarchical level within the reporting organisation’ssubdivision of its units of aid. (eg activity = 1;sub-activity = 2; sub-sub-activity = 3). If hierarchy isnot reported then 1 is assumed. If multiple levels arereported then, to avoid double counting, financialtransactions should only be reported at the lowesthierarchical level. | xsd:int | iati-activity/@hierarchy | 0..1 | ||
linked-data-uri | A Linked Data URI for a given activity (overridesiati-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 aidactivity. Multiple versions of the link may appear fordifferent languages. | activity-website | 1..* | |||
xsd:anyURI | activity-website/text() | |||||
reporting-org | The organisation issuing the report. May be a primary source (reporting on its own activity as donor, implementing agency, etc) or a secondary source (reporting on the activities of another organisation). Specifying the @ref and @role attributes is strongly recommended. May contain the organisation name as content. For the value of the @type attribute, see http://iatistandard.org/103/codelists/organisation-type. For guidance on constructing the value of the @ref attribute, see http://iatistandard.org/103/org-ref | reporting-org | 1..* | |||
mixed | reporting-org/text() | |||||
ref | Machine-readable identification string for the businessobject 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 isstrongly recommended. May contain the organisation name ascontent. For the value of the @type attribute, seehttp://iatistandard.org/103/codelists/organisation-type For the value of the @ref attribute, see the list ofofficially-registered organizations athttp://iatistandard.org/103/codelists/organisation |
participating-org | 1..* | |||
mixed | participating-org/text() | |||||
ref | Machine-readable identification string for the businessobject 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/103/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 | |||
activity-scope | What geographical area does the activity encompass?eg. Global, Regional, Multi-National, National, Multiple(sub-national) administrative areas, etc | activity-scope | 1..* | |||
Data type for an element that refers to an object that canhave a code as well as human-readable text in differentlanguages (e.g. a country or status). | mixed | activity-scope/text() | ||||
code | Machine-readable code for the entity being described. | Text | activity-scope/@code | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | activity-scope/@xml:lang | 0..1 | |||
recipient-country | A partner country that will benefit from this activity. Thiselement is primarily for administrative and geopoliticalpurposes. If a specific country is not known, the activityreport can use the recipient-region element instead. Forgeographical location, use the location element. For the value of the @code attribute, seehttp://iatistandard.org/103/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 budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | 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 willbenefit from this activity. This element is primarily foradministrative and geopolitical purposes. If the specificcountry/-ies are known, the activity report can use therecipient-country element instead. For geographical location,use the location element. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/region |
recipient-region | 1..* | |||
mixed | recipient-region/text() | |||||
code | Machine-readable code for the entity being described. | Text | recipient-region/@code | 0..1 | ||
vocabulary | The vocabulary from which the region code is drawn. If itis not present 1 – ‘OECD DAC’ is assumed. | Text | recipient-region/@vocabulary | 0..1 | ||
percentage | The percentage of the budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | 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’sdisbursements, e.g. “bilateral” or “multilateral”. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/collaboration_type |
collaboration-type | 1..* | |||
Data type for an element that refers to an object that musthave 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 DevelopmentAssistance (ODA). Type types will be defined by IATI. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/flow_type |
default-flow-type | 1..* | |||
Data type for an element that refers to an object that musthave 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 theactivity’s financial transactions; it can be overridden at theindividual transaction level. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/aid_type |
default-aid-type | 1..* | |||
Data type for an element that refers to an object that musthave 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 bedefined by IATI. This the default value for all transactionsin the activity report; it can be overridded by individualtransactions. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/finance_type |
default-finance-type | 1..* | |||
Data type for an element that refers to an object that musthave 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 | A globally unique identifier for this activity. This should bein the form of the IATI Organisation Identifier (for thereporting organisation) concatenated to that organisation’sactivity identifier. (NB. Two or more reporting organisationsmay publish information on the same activity. Tocross-reference these reports the other-identifier elementshould be used.) | iati-identifier | 1..* | |||
mixed | iati-identifier/text() | |||||
other-identifier | An alternative, non-IATI identifier for the activity. Thisidentifier is not guaranteed to be unique or persistent (itdepends on the owner organisation’s policies, not IATI’s). If other-identifier is present then either @owner-ref or@owner-name must be present |
other-identifier | 1..* | |||
mixed | other-identifier/text() | |||||
owner-ref | An identifier for the owner of this identifier, in URIformat. See the list of officially-registered organizations athttp://iatistandard.org/103/codelists/organisation |
Text | other-identifier/@owner-ref | 0..1 | ||
owner-name | Free text providing a human-readable name for the ownerof this identifier. | Text | other-identifier/@owner-name | 0..1 | ||
title | A short, human-readable title. May be repeated for differentlanguages. | title | 1..* | |||
Data type for an element that may contain human-readable textin 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 fordifferent 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/103/codelists/sector Either the @code attribute or descriptive text content must bepresent. |
sector | 1..* | |||
mixed | sector/text() | |||||
code | The code for the sector. If the vocabulary is “DAC” ormissing then the CRS Sector Code should be used. Code is not mandatory but highly recommended. Either codeor description must be present. |
Text | sector/@code | 0..1 | ||
vocabulary | The vocabulary (codelist) used for sectorclassifications. If omitted, assume DAC. “DAC” codesshould be used wherever possible. It is also recommendedthat if a publisher has its own classification system thenthe vocabulary “RO” (Reporting Organisation’s ownvocabulary” should be used in addition to “DAC”. NB thatif multiple sector codes are used in multiple vocabulariesthen each vocabulary’s percentages should add up to 100%. See http://iatistandard.org/103/codelists/vocabulary |
Text | sector/@vocabulary | 0..1 | ||
percentage | The percentage of the budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | 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 | The planned and actual start and completion dates of the activity. Start dates may reflect either the commencement of funding, planning or physical activity. End dates should, wherever possible, reflect the ending of physical activity. Dates should be in ISO 8601 date YYYY-MM-DD format, e.g. 2010-10-01. For the value of the @type attribute, seehttp://iatistandard.org/103/codelists/activity_date_type The text content may contain a general date text (e.g. 2011Q1)for recording less specific dates such as month, quarter, oryear. |
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 alist defined by IATI. For the value of the @code attribute,see http://iatistandard.org/103/codelists/activity_status | activity-status | 1..* | |||
Data type for an element that refers to an object that canhave a code as well as human-readable text in differentlanguages (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 isavailable. You may repeat this element for each contactperson. | contact-info | 1..* | |||
type | Free text describing the type of thing being referenced. | Text | contact-info/@type | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | contact-info/@xml:lang | 0..1 | |||
organisation | The organisation to contact for more information about the activity. This is required if content-info is included. | contact-info/organisation | 0..* | |||
Data type for an element that may contain human-readable textin different languages. | mixed | contact-info/organisation/text() | ||||
xml:lang | ISO 2 letter code specifying the language of text in this element. | contact-info/organisation/@xml:lang | 0..1 | |||
person-name | The name of the contact person at the organisation. If person-name is present then either person-name/text() or job-title/text() must be present | contact-info/person-name | 0..* | |||
Data type for an element that may contain human-readable textin different languages. | mixed | contact-info/person-name/text() | ||||
xml:lang | ISO 2 letter code specifying the language of text in this element. | contact-info/person-name/@xml:lang | 0..1 | |||
job-title | The job title of the contact person at the organisation. You may repeat this element for different languages. If person-name is present then either person-name/text() or job-title/text() must be present | contact-info/job-title | 0..* | |||
Data type for an element that may contain human-readable textin different languages. | mixed | contact-info/job-title/text() | ||||
xml:lang | ISO 2 letter code specifying the language of text in this element. | contact-info/job-title/@xml:lang | 0..1 | |||
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() | |||||
xml:lang | ISO 2 letter code specifying the language of text in this element. | contact-info/mailing-address/@xml:lang | 0..1 | |||
website | The contact web address, if available. May be repeated for multiple sites. | contact-info/website | 0..* | |||
default-tied-status | Specify whether the aid is untied, tied, or partially tied,using a code list created by IATI. The content is free textthat can optionally provide more detail. For the value of the@code attribute, seehttp://iatistandard.org/103/codelists/tied_status | default-tied-status | 1..* | |||
Data type for an element that refers to an object that musthave 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 textdescription of the theme appears in the content, and a formalidentifier appears in the @ref attribute. The @vocabularyattribute can also help to segment the markers into separatevocabularies. This element can be repeated for each policymarker. For the value of the @code attribute, seehttp://iatistandard.org/103/codelists/policy_marker | policy-marker | 1..* | |||
mixed | policy-marker/text() | |||||
code | Policy marker code. If vocabulary is missing or “DAC” usethe IATI Policy Marker Code list which is based on columns20-23 and 28-31 of the CRS++ reporting format. | Text | policy-marker/@code | 0..1 | ||
vocabulary | Policy vocabulary used. Default is “DAC”, but “RO” may alsobe used for publisher’s own markers. See http://iatistandard.org/103/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 byIATI. If a marker is not significant, the policy-markerelement will not be present. See http://iatistandard.org/103/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 budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | 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/103/codelists/location_type |
location/location-type | 0..* | |||
Data type for an element that refers to an object that musthave 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 textin 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 (not the activity). | location/description | 0..* | |||
Data type for an element that may contain human-readable textin 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 | Coded identification of national and sub-national divisions according to recognised administrative boundary repositories. Multiple levels may be reported. | 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/103/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/103/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/103/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/103/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/103/codelists/gazetteer_agency |
Text | location/gazetteer-entry/@gazetteer-ref | 1..1 | ||
capital-spend | The percentage of the total commitment that is for capitalspending | capital-spend | 1..* | |||
percentage | The percentage of the budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | capital-spend/@percentage | 1..1 | ||
transaction | Committed or actual money flowing in or out of an aidactivity.The @ref attribute allows uniquely identifying atransaction, to match it up with the corresponding in- oroutflow in a different activity. | transaction | 1..* | |||
ref | Machine-readable identification string for the businessobject being described. | Text | transaction/@ref | 0..1 | ||
value | The amount of the contribution (or its value, if in kind). | transaction/value | ..* | |||
Decimal | transaction/value/text() | |||||
currency | A three letter ISO 4217 code for the original currency of the amount.This is required for all currency amounts unless theiati-activity/@default-currency attribute is specified. Currency codes are listed athttp://iatistandard.org/103/codelists/currency |
Text | transaction/value/@currency | 0..1 | ||
value-date | The date that this value was set (to allow historicalcurrency conversion). The date must be in ISO 8601format (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 textin 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/103/codelists/transaction_type |
transaction/transaction-type | ..* | |||
Data type for an element that refers to an object that musthave 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/103/codelists/organisation |
transaction/provider-org | ..* | |||
mixed | transaction/provider-org/text() | |||||
ref | Machine-readable identification string for the businessobject being described. | Text | transaction/provider-org/@ref | 0..1 | ||
provider-activity-id | If the funds are being provided from the budget of another activity that is reported to IATI, this should record the unique IATI activity identifier for that activity. | 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/103/codelists/organisation |
transaction/receiver-org | ..* | |||
mixed | transaction/receiver-org/text() | |||||
ref | Machine-readable identification string for the businessobject being described. | Text | transaction/receiver-org/@ref | 0..1 | ||
receiver-activity-id | If the funds are being provided to another activity that is reported to IATI, this should record the unique IATI activity identifier for that 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/103/codelists/flow_type | transaction/flow-type | ..* | |||
Data type for an element that refers to an object that musthave 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/103/codelists/aid_type |
transaction/aid-type | ..* | |||
Data type for an element that refers to an object that musthave 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/103/codelists/finance_type |
transaction/finance-type | ..* | |||
Data type for an element that refers to an object that musthave 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/103/codelists/tied_status |
transaction/tied-status | ..* | |||
Data type for an element that refers to an object that musthave 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 musthave 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 setare suitable for aggregation. | Boolean | result/@aggregation-status | 0..1 | ||
title | A short, human-readable title. May be repeated for differentlanguages. | result/title | 0..* | |||
Data type for an element that may contain human-readable textin 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 fordifferent 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 differentlanguages. | result/indicator/title | 0..* | |||
Data type for an element that may contain human-readable textin 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 fordifferent 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 textin 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 textin 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 textin 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 conditionsattached 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 yearas 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..* | |||
Decimal | budget/value/text() | |||||
currency | A three letter ISO 4217 code for the original currency of the amount.This is required for all currency amounts unless theiati-activity/@default-currency attribute is specified. Currency codes are listed athttp://iatistandard.org/103/codelists/currency |
Text | budget/value/@currency | 0..1 | ||
value-date | The date that this value was set (to allow historicalcurrency conversion). The date must be in ISO 8601format (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 lastupdated. Previous updates for the same period should alsobe 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..* | |||
Decimal | planned-disbursement/value/text() | |||||
currency | A three letter ISO 4217 code for the original currency of the amount.This is required for all currency amounts unless theiati-activity/@default-currency attribute is specified. Currency codes are listed athttp://iatistandard.org/103/codelists/currency |
Text | planned-disbursement/value/@currency | 0..1 | ||
value-date | The date that this value was set (to allow historicalcurrency conversion). The date must be in ISO 8601format (YYYY-MM-DD). | Text | planned-disbursement/value/@value-date | 1..1 | ||
country-budget-items | Recipient country budget items. This item encodes the alignment of activities with both thefunctional and administrative classifications used in therecipient country’s Chart of Accounts. This applies to bothon- and off-budget activities. |
country-budget-items | 1..* | |||
mixed | country-budget-items/text() | |||||
vocabulary | A code for the common functional classification or countrysystem (This allows for common codes, country-specific, orany other classification agreed between countries anddonors). | Text | country-budget-items/@vocabulary | 1..1 | ||
budget-item | Identifier for a single item in the recipient-country budget. If more than one identifier is reported the percentage share must be reported and all percentages should add up to 100 percent. | country-budget-items/budget-item | 0..* | |||
mixed | country-budget-items/budget-item/text() | |||||
code | Machine-readable code for the entity being described. | Text | country-budget-items/budget-item/@code | 1..1 | ||
percentage | The percentage of the budget allocated to this item. Contentmust be a positive real number between 0 and 100, with nopercentage sign. | Decimal | country-budget-items/budget-item/@percentage | 1..1 | ||
description | A longer, human-readable description. May be repeated fordifferent languages. | country-budget-items/budget-item/description | 0..* | |||
mixed | country-budget-items/budget-item/description/text() | |||||
type | Free text describing the type of thing being referenced. | Text | country-budget-items/budget-item/description/@type | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | country-budget-items/budget-item/description/@xml:lang | 0..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 fundingrelationships, since those are covered in individualtransactions. For the value of the @type attribute, seehttp://iatistandard.org/103/codelists/related_activity_type |
related-activity | 1..* | |||
mixed | related-activity/text() | |||||
ref | Machine-readable identification string for the businessobject 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 typesappears at http://iatistandard.org/103/codelists/file_format | Text | document-link/@format | 0..1 | ||
title | A short, human-readable title. May be repeated for differentlanguages. | document-link/title | 1..* | |||
Data type for an element that may contain human-readable textin 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 | IATI Document Category Code For the value of the @code attribute, see http://iatistandard.org/103/codelists/document_category |
document-link/category | 1..* | |||
Data type for an element that refers to an object that musthave 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 canhave a code as well as human-readable text in differentlanguages (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 theoriginal (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 | ||
crs-add | Additional items specific to CRS++ reporting. | crs-add | 1..* | |||
aidtype-flag | crs-add/aidtype-flag | 0..* | ||||
mixed | crs-add/aidtype-flag/text() | |||||
code | Machine-readable code for the entity being described. | Text | crs-add/aidtype-flag/@code | 1..1 | ||
significance | Does this flag apply? If ‘false’ do not report the flag | Boolean | crs-add/aidtype-flag/@significance | 1..1 | ||
loan-terms | Loan repayment terms and interest rates | crs-add/loan-terms | 0..* | |||
rate-1 | Interest Rate. If an ODA loan with variable interest rate, report the variable rate here and the reference fixed rate as rate-2 Enter the rate without the percentage sign. |
Decimal | crs-add/loan-terms/@rate-1 | 0..1 | ||
rate-2 | Second Interest Rate. If an ODA loan with variable interest rate, report the variable rate as rate-1 and the reference fixed rate here Enter the rate without the percentage sign. |
Decimal | crs-add/loan-terms/@rate-2 | 0..1 | ||
repayment-type | Type of Repayment. 1 = equal principal payments (EPP); 2 = annuity; 3 = lump sum; 5 = other, Codes are listed at http://iatistandard.org/103/codelists/crs-repayment-type | crs-add/loan-terms/repayment-type | 0..* | |||
Data type for an element that refers to an object that canhave a code as well as human-readable text in differentlanguages (e.g. a country or status). | mixed | crs-add/loan-terms/repayment-type/text() | ||||
code | Machine-readable code for the entity being described. | Text | crs-add/loan-terms/repayment-type/@code | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | crs-add/loan-terms/repayment-type/@xml:lang | 0..1 | |||
repayment-plan | Number of repayments per annum. 1 = annual; 2 = semi-annual; 4 = quarterly; 12 = monthly. Codes are listed at http://iatistandard.org/103/codelists/repayment-nopa. | crs-add/loan-terms/repayment-plan | 0..* | |||
Data type for an element that refers to an object that canhave a code as well as human-readable text in differentlanguages (e.g. a country or status). | mixed | crs-add/loan-terms/repayment-plan/text() | ||||
code | Machine-readable code for the entity being described. | Text | crs-add/loan-terms/repayment-plan/@code | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | crs-add/loan-terms/repayment-plan/@xml:lang | 0..1 | |||
commitment-date | Commitment date.The date must be in ISO 8601 format (YYYY-MM-DD). | crs-add/loan-terms/commitment-date | 0..* | |||
A date. The ISO 8601 date goes into the @iso-date attribute.The content may be free-form text. | mixed | crs-add/loan-terms/commitment-date/text() | ||||
iso-date | The ISO 8601 date. | Text | crs-add/loan-terms/commitment-date/@iso-date | 0..1 | ||
repayment-first-date | First Repayment Date. The date must be in ISO 8601 format (YYYY-MM-DD). | crs-add/loan-terms/repayment-first-date | 0..* | |||
A date. The ISO 8601 date goes into the @iso-date attribute.The content may be free-form text. | mixed | crs-add/loan-terms/repayment-first-date/text() | ||||
iso-date | The ISO 8601 date. | Text | crs-add/loan-terms/repayment-first-date/@iso-date | 0..1 | ||
repayment-final-date | Final Repayment Date. The date must be in ISO 8601 format (YYYY-MM-DD). | crs-add/loan-terms/repayment-final-date | 0..* | |||
A date. The ISO 8601 date goes into the @iso-date attribute.The content may be free-form text. | mixed | crs-add/loan-terms/repayment-final-date/text() | ||||
iso-date | The ISO 8601 date. | Text | crs-add/loan-terms/repayment-final-date/@iso-date | 0..1 | ||
loan-status | The status of loan and interest repayments for the most recently reported financial year | crs-add/loan-status | 0..* | |||
year | CRS Reporting Year (CRS++ Column 1) | Decimal | crs-add/loan-status/@year | 1..1 | ||
currency | A three letter ISO 4217 code for the original currency of the amount.This is required for all currency amounts unless theiati-activity/@default-currency attribute is specified. Currency codes are listed athttp://iatistandard.org/103/codelists/currency |
Text | crs-add/loan-status/@currency | 0..1 | ||
value-date | The date that this value was set (to allow historicalcurrency conversion). The date must be in ISO 8601format (YYYY-MM-DD). | Text | crs-add/loan-status/@value-date | 1..1 | ||
repayment-type | Type of Repayment. 1 = equal principal payments (EPP); 2 = annuity; 3 = lump sum; 5 = other, Codes are listed at http://iatistandard.org/103/codelists/crs-repayment-type | crs-add/loan-status/repayment-type | 0..* | |||
Data type for an element that refers to an object that canhave a code as well as human-readable text in differentlanguages (e.g. a country or status). | mixed | crs-add/loan-status/repayment-type/text() | ||||
code | Machine-readable code for the entity being described. | Text | crs-add/loan-status/repayment-type/@code | 0..1 | ||
xml:lang | ISO 2 letter code specifying the language of text in this element. | crs-add/loan-status/repayment-type/@xml:lang | 0..1 | |||
interest-received | Interest received during the reporting year | crs-add/loan-status/interest-received | 0..* | |||
principal-outstanding | The amount of principal owed on the loan at the end of the reporting year. | crs-add/loan-status/principal-outstanding | 0..* | |||
principal-arrears | Arrears of principal at the end of the year. Included in principal-outstanding | crs-add/loan-status/principal-arrears | 0..* | |||
interest-arrears | Arrears of interest at the end of the year | crs-add/loan-status/interest-arrears | 0..* | |||
fss | This section allows entry of data required for the OECDDAC Forward Spending Survey at an activity level. | fss | 1..* | |||
extraction-date | The exact date when the information was collected orextracted from donors’ aid management systems. | Text | fss/@extraction-date | 1..1 | ||
priority | True if the partner country is a priority partner country. | Boolean | fss/@priority | 0..1 | ||
phaseout-year | If there are plans to phase out operations from thepartner country, this column shows the projectedyear of last disbursements. | Decimal | fss/@phaseout-year | 0..1 | ||
forecast | A container to hold separate forecasts for each of the years specified | fss/forecast | 0..* | |||
Decimal | fss/forecast/text() | |||||
year | The calendar year that the forward spend covers | Decimal | fss/forecast/@year | 1..1 | ||
currency | A three letter ISO 4217 code for the original currency of the amount.This is required for all currency amounts unless theiati-activity/@default-currency attribute is specified. Currency codes are listed athttp://iatistandard.org/103/codelists/currency |
Text | fss/forecast/@currency | 0..1 | ||
value-date | The date that this value was set (to allow historicalcurrency conversion). The date must be in ISO 8601format (YYYY-MM-DD). | Text | fss/forecast/@value-date | 0..1 | ||
International Aid Transparency Initiative: Activity-Information Schema Release 1.03, 2012-09-06 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/103/ This document type may be extended with additional elements and attributes, but they must belong to an explicit XML namespace. |