It is understood that 2.01 places emphasis on the code over the code name within the data. Hence
<activity-status code="2 />
is “preferable” to
<activity-status code="2">Implementation</activity-status>
I understand that this is because the data should - as far as possible - be language neutral, so that data users can then implement multi-lingual instances of IATI, by utilising translations of the code lists, etc
However, I just wanted to state that this logic might not best be applied to the describing organisations in IATI. By this, I mean that whilst the @ref
code is very important for IATI when describing an organisation, the name (in any version of the standard) still also has a use. Namely - it’s because there isn’t a lookup list for all the possible organisations in the world (or IATI) it becomes difficult for data users to dereference organisations when just a @ref
exists.
Whilst such a service would no doubt be useful, it might be worth stating that
<participating-org ref="GB-1" role="Funding" type="10">DfID</participating-org>
could be more help to a data user than:
<participating-org ref="GB-1" role="Funding" type="10"/>
Example: take a look at this data on d-portal*: http://d-portal.org/q.xml?aid=GB-COH-1364201-BGD0173
The XML for the participating-org
does not include the name, just the @ref
. d-portal does not therefore display an organisation name - because it hasn’t (I guess) a list to lookup against (and GB-1 is not the best example)
Perhaps we need to establish clearer consensus / guidance on this? Do others think this might be a potential issue (or not)?
*NB: this isn’t a critique of d-portal - just an illustration of the challenges that we could face