IATI Version 2.01 Activity Standard (Table) - Proposal Iteration 3
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHI
1
resultItemDescriptionTypeCodelistXMLOccurRulesetBug Fix Note
2
iati-activitiesTop-level list of one or more IATI activity records.iati-activities1..1
3
versionA number indicating the IATI specification version in use. This is mandatory and must be a valid version. All versions in a single file MUST be the same.xsd:stringVersioniati-activities/@version1..1
4
generated-datetimeA date/time stamp for when this file was generated. This is not necessarily the last-updated date for the individual activity records in it. Use of this attribute is highly recommended, to allow recipients to know when a file has been updated.xsd:dateTimeiati-activities/@generated-datetime0..1
5
linked-data-defaultIf 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 a 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.
xsd:anyUriiati-activities/@linked-data-default0..1
6
iati-activityTop-level element for a single IATI activity report.iati-activities/iati-activity1..*
7
versionA number indicating the IATI specification version in use. This must be a valid version. All versions in a single file MUST be the same.xsd:stringVersioniati-activities/iati-activity/@version1..1This has been removed in 2.01
8
last-updated-datetimeThe last date/time that the data for this specific activity was updated. This date must change whenever the value of any field changes.xsd:dateTimeiati-activities/iati-activity/@last-updated-datetime0..1
9
xml:langISO 639-1 code specifying the default language used in narrative elements throughout the activity. If this is not declared then the xml:lang attribute MUST be specified for each narrative element.Languageiati-activities/iati-activity/@xml:lang0..1
10
default-currencyDefault ISO 4217 alphabetic currency code for all financial values in this activity report. If this is not declared then the currency attribute MUST be specified for all monetary values.xsd:stringCurrencyiati-activities/iati-activity/@default-currency0..1
11
hierarchyThe hierarchical level within the reporting organisation’s subdivision of its units of aid. (eg activity = 1; sub-activity = 2; sub-sub-activity = 3). If hierarchy is not reported then 1 is assumed. If multiple levels are reported then, to avoid double counting, financial transactions should only be reported at the lowest hierarchical levelxsd:intiati-activities/iati-activity/@hierarchy0..1
12
linked-data-uriA Linked Data URI for a given activity (overrides iati-activities/@linked-data-default if set)xsd:anyURIiati-activities/iati-activity/@linked-data-uri0..1
13
reporting-orgThe organisation issuing the report. May be a primary source (reporting on its own activity as donor, implementing agency, etc or as an authorised rapporteur for a number of agencies) or a secondary source (unofficially reporting on the activities of other organisations). Specifying a valid organisation identifier in the @ref attribute is mandatory. Must also contain the organisation name as narrative. All activities in an activity xml file must contain the same @ref AND this @ref must be the same as the iati-identifier recorded in the registry publisher record of the account under which this file is published.iati-activities/iati-activity/reporting-org1..1
14
refMachine-readable identification string for the organisation issuing the report. Must be in the format {RegistrationAgency}-{RegistrationNumber} where {RegistrationAgency} is a valid code in the RegistrationAgency code list and {RegistrationNumber } is a valid identifier issued by the {RegistrationAgency}xsd:stringiati-activities/iati-activity/reporting-org/@ref1..1reporting-org/@ref must be present.
reporting-org/@ref should match the regex[A-Za-z0-9\-_:\.]+
15
typeThe type of organisation issuing the report. See IATI codelist for values.xsd:stringOrganisation Typeiati-activities/iati-activity/reporting-org/@type1..1
16
secondary-reporterA flag indicating that the reporting organisation is a secondary publisher: publishing data for which it is not directly responsible. This flag must not be reported by primary source publishersxsd:booleaniati-activities/iati-activity/reporting-org/@secondary-reporter0..1
17
narrativeThe name of the organisation. May be repeated for different languages.iati-activities/iati-activity/reporting-org/narrative1..*
18
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/reporting-org/narrative/@xml:lang0..1
19
textThe text in the given (or default) language.iati-activities/iati-activity/reporting-org/narrative/text()1..1
20
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/reporting-org/@xml:lang0..1
21
mixediati-activities/iati-activity/reporting-org/text()
22
iati-identifierA globally unique identifier for the activity. This MUST be prefixed with the IATI organisation identifier for the reporting organisation (reporting-org/@ref) and suffixed with the organisation’s own activity identifier. The prefix and the suffix should be separated by a hyphen "-"iati-activities/iati-activity/iati-identifier1..1iati-identifier should start with the value in reporting-org/@ref
iati-identifier should match the regex [A-Za-z0-9\-_:\.]+
23
mixediati-activities/iati-activity/iati-identifier/text()1..1
24
other-identifierAn other identifier for the activity. This may be a publishers own identifier that it wishes to record with the activity. This element is also used to trace changes to activity identifiers, for example when and organisation has changed it's organisation identifier.iati-activities/iati-activity/other-identifier0..*definition altered from: 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). It is recommended that publishers who also report to the OECD DAC Creditor Reporting System place the CRS Id for the activity here.
25
refThe identifier you wish to report. This can be used to report a number of different types of identifiers. See the OtherIdentifierType codelist for details and options.xsd:stringiati-activities/iati-activity/other-identifier/@ref1..1new attribute in 2.01
26
typeThe type of identifier being reported, taken from the OtherIdentifierType codelist.iati-activities/iati-activity/other-identifier/@type1..1new attribute in 2.01
27
owner-orgWhere apllicable, the organisation that owns the other identifier being reported. When used, then either other-identifier/owner-org/@ref or other-identifier/owner-org/narrative/text() MUST be present.iati-activities/iati-activity/other-identifier/owner-org0..1
28
refAn organisation identifier. This is NOT MANDATORY but when used MUST contain a valid organisation identifier.iati-activities/iati-activity/other-identifier/owner-org/@ref0..1
29
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/other-identifier/owner-org/narrative1..*to be used instead of text. In line with 2.01 language changes
30
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/other-identifier/owner-org/narrative/@xml:lang0..1
31
textThe text in the given (or default) language.iati-activities/iati-activity/other-identifier/owner-org/narrative/text()1..1
32
mixediati-activities/iati-activity/other-identifier/text()1..1removed
33
owner-refAn identifier for the owner of this identifier. For guidance on constructing the value of the @ref attribute, see reporting-org/@refxsd:stringiati-activities/iati-activity/other-identifier/@owner-ref0..1removed in 2.01
34
owner-nameFree text providing a human-readable name for the owner of this identifier.xsd:stringiati-activities/iati-activity/other-identifier/@owner-name0..1removed in 2.01
35
titleA short, human-readable title that contains a meaningful summary of the activity. May be repeated for different languages.iati-activities/iati-activity/title1..1
36
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/title/narrative1..*
37
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/title/narrative/@xml:lang0..1
38
textThe text in the given (or default) language.iati-activities/iati-activity/title/narrative/text()1..1
39
mixediati-activities/iati-activity/title/text()
40
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/title/@xml:lang0..1
41
descriptionA longer, human-readable description containing a meaningful description of the activity. May be repeated for different languages.iati-activities/iati-activity/description1..1
42
typeThe type of description being provided. This is not required if only one general description of the activity is reported.xsd:stringDescription Typeiati-activities/iati-activity/description/@type0..1
43
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/description/narrative1..*
44
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/description/narrative/@xml:lang0..1
45
textThe text in the given (or default) language.iati-activities/iati-activity/description/narrative/text()1..1
46
mixediati-activities/iati-activity/description/text()
47
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/description/@xml:lang0..1
48
activity-statusThe current status of the activity. See codelist for values.iati-activities/iati-activity/activity-status1..1
49
codeAn IATI code defining the current status of the activity.xsd:stringActivity Statusiati-activities/iati-activity/activity-status/@code1..1
50
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/activity-status/@xml:lang0..1
51
activity-dateThe 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. The narrative content may contain text (e.g. 2011Q1) for accurately recording less specific dates such as month, quarter, or year.iati-activities/iati-activity/activity-date1..*activity-date[@type='1'or @type='3']must be present
activity-date[@type='1']must be beforeactivity-date[@type='2']
activity-date[@type='3']must be beforeactivity-date[@type='4']
activity-date[@type='1']must be today, or in the past
activity-date[@type='2']must be today, or in the past
52
typeAn IATI code defining the type of activity date being reported.xsd:stringActivity Date Typeiati-activities/iati-activity/activity-date/@type1..1
53
iso-dateThe date (yyyy-mm-dd plus [optional] time zone) as defined by type.xsd:dateiati-activities/iati-activity/activity-date/@iso-date1..1
54
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/activity/narrative0..*
55
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/activity-date/narrative/@xml:lang0..1
56
textThe text in the given (or default) language.iati-activities/iati-activity/activity-date/narrative/text()1..1
57
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/activity-date/@xml:lang0..1
58
textxsd:stringiati-activities/iati-activity/activity-date/text()
59
contact-infoContact information for the activity. Specify whatever is available. You may repeat this element for each contact person.iati-activities/iati-activity/contact-info0..*
60
typeThe type of contact. See IATI codelist for values.xsd:stringContact Typeiati-activities/iati-activity/contact-info/@type0..1
61
organisationThe name of the organisation to contact for more information about the activity.iati-activities/iati-activity/contact-info/organisation0..1
62
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/contact-info/organisation/narrative1..*
63
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/contact-info/organisation/narrative/@xml:lang0..1
64
textThe text in the given (or default) language.iati-activities/iati-activity/contact-info/organisation/narrative/text()1..1
65
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/contact-info/organisation/@xml:lang0..1
66
departmentThe department within the organisation to contact for more information about the activity.0..1missed off the original proposal
67
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/contact-info/department/narrative1..*
68
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/contact-info/department/narrative/@xml:lang0..1
69
textThe text in the given (or default) language.iati-activities/iati-activity/contact-info/department/narrative/text()1..1
70
person-nameThe name of the contact person for the activity.iati-activities/iati-activity/contact-info/person-name0..1
71
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/contact-info/person-name/narrative1..*
72
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/contact-info/organisation/person-name/@xml:lang0..1
73
textThe text in the given (or default) language.iati-activities/iati-activity/contact-info/person-name/narrative/text()1..1
74
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/contact-info/person-name/@xml:lang0..1
75
job-titleThe job title of the contact person at the organisation.iati-activities/iati-activity/contact-info/job-title0..1
76
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/contact-info/job-title/narrative1..*
77
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/contact-info/organisation/job-title/@xml:lang0..1
78
textThe text in the given (or default) language.iati-activities/iati-activity/contact-info/job-title/narrative/text()1..1
79
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/contact-info/job-title/@xml:lang0..1
80
telephoneThe contact telephone number. May be repeated for multiple numbers.iati-activities/iati-activity/contact-info/telephone0..*
81
emailThe contact email address. May be repeated for multiple addresses.iati-activities/iati-activity/contact-info/email0..*
82
websiteThe contact web address. May be repeated for multiple sites.xsd:anyURIiati-activities/iati-activity/contact-info/website0..*
83
mailing-addressThe contact mailing address.iati-activities/iati-activity/contact-info/mailing-address0..*
84
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/contact-info/mailing-address/narrative1..*
85
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/contact-info/organisation/mailing-address/@xml:lang0..1
86
textThe text in the given (or default) language.iati-activities/iati-activity/contact-info/mailing-address/narrative/text()1..1
87
mixediati-activities/iati-activity/contact-info/mailing-address/text()
88
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/contact-info/mailing-address/@xml:lang0..1
89
participating-orgAn organisation involved with the activity. May be a donor, fund, agency, etc. Specifying the @ref identifier is strongly recommended. May contain the organisation name as narrative. If the reporting organisation plays a role in the activity it should be repeated here. One organisation may play more than one role (eg, funding and implementing): in such a case each role should be reported and the name of the organisation repeated.iati-activities/iati-activity/participating-org1..*Either @ref or narrative must be present
90
refMachine-readable identification string for the organisation. Must be in the format {Registration Agency} - (Registration Number} where {Registration Agency} is a valid code in the Registration Agency code list and {Registration Number } is a valid identifier issued by the {Registration Agency}. If this is not present then the narrative MUST contain the name of the organisation.xsd:stringiati-activities/iati-activity/participating-org/@ref0..1
91
typeThe type of organisation issuing the report. See IATI codelist for values.xsd:stringOrganisation Typeiati-activities/iati-activity/participating-org/@type0..1
92
roleAn IATI code describing the organisation’s role in the activity (donor, agency, etc.).xsd:stringOrganisation Roleiati-activities/iati-activity/participating-org/@role1..1
93
narrativeThe free text name or description of the item being described. This can be repeated in multiple languagesiati-activities/iati-activity/reporting-org/narrative0..*
94
xml:langISO 639-1 code specifying the language of text in this element. If a default language is specified in the iati-activity element it does not have to be repeated here.Languageiati-activities/iati-activity/reporting-org/narrative/@xml:lang0..1
95
textThe text in the given (or default) language.iati-activities/iati-activity/reporting-org/narrative/text()1..1
96
mixediati-activities/iati-activity/participating-org/text()
97
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/participating-org/@xml:lang0..1
98
activity-scopeThe geographical scope of the activity: regional, national, sub-national, etc.iati-activities/iati-activity/activity-scope0..1
99
codeThe geographical scope. See IATI codelist for values.xsd:stringActivity Scopeiati-activities/iati-activity/activity-scope/@code1..1
100
xml:langISO 2 letter code specifying the language of text in this element.Languageiati-activities/iati-activity/activity-scope/@xml:lang0..1
Loading...
Main menu