This is the reference page for the XML element tag.


Categorisations from established taxonomies that enrich the classification of the activity but that, unlike those reported in the sector element, cannot be associated with percentage splits on finances.


This element may occur any number of times.



The code for the tag as defined in the specified vocabulary.

This attribute is required.

This value must be of type xsd:string.


An IATI code for the vocabulary or taxonomy (see non-embedded codelist) used for tag classifications.

This attribute is required.

This value must be of type xsd:string.

This value must be on the TagVocabulary codelist.


The URI where this vocabulary is defined.

This value must be of type xsd:anyURI.

Example Usage

Example tag in a iati-activity element.

The @vocabulary attribute declares a valid code (1) from the TagVocabulary codelist.
An example value 1 from this vocabulary is declared with the @code attribute.
<tag vocabulary="1" code="1" />
The tag element can be repeated in any iati-activity.
  <tag vocabulary="1" code="1">
    <narrative>A description of the tag</narrative>
  <tag vocabulary="99" vocabulary-uri="http://example.com/vocab.html" code="T1">
    <narrative>A description of the tag</narrative>
If a vocabulary is not on the TagVocabulary codelist, then the value of 99 (Reporting Organisation) should be declared.
If a publisher uses a vocabulary of 99 (i.e. ‘Reporting Organisation’), then the @vocabulary-uri attribute should also be used, for example:
<tag vocabulary="99" vocabulary-uri="http://example.com/vocab.html" code="T1" />



The tag element within a iati-activity element was added.

Developer tools

Find the source of this documentation on github: