Issue:
At the moment the IATI standard does not allow the use of multiple vocabularies recipient- region
at transaction level.
The guidance currently states that @vocabulary attribute is only allowed to exist 0
or 1
for the following elements:
iati-activities/iati-activity/transaction/recipient-region
See Activity Summary table for reference.
This has been flagged as an issue for users who want to classify their data using multiple vocabularies and also in line with the below recommendation in the guidance.
Question:
Given that the community agrees that multiple vocabularies should be allowed, there are two suggested options:
- Consider this as a bug fix and fix immediately.
- Issue should be taken forward at the next decimal upgrade.
Please comment in response to this post.
Vincent van 't Westende Thanks for the clarification on this on.
For sector, the schema is correct and I have requested an update on Aidstream for this. I have also updated the initial post not to confuse other people. Thanks again for spotting this.
For recipient-region, however, at transaction level, the recipient-region can only occur once.
image.png1699×184 16.6 KB
As different vocabularies can be used for recipient region my initial question is still valid. I can see why there might not be many cases where organisation would classify their data at transaction level using multiple vocabularies, however, the scheme should allow this and be consistent at both activity and transaction level.
Thanks for the update.
Would opt for 1. for the reason you mentioned.
Some other notes to avoid confusion to other people (and maybe start a new discussion thats highly related):
The recipient-region code used in the example on transaction/country and transaction/region pages does not exist within the used vocabulary
So a transaction can just have one sector, I guess for the reason that we don’t want to overcomplicate things and want to avoid multiple sectors with percentages per transaction? If so, then it also does not make sense for a transaction to have both a recipient-country AND recipient-region I think. How do I split financial commitment over these two while on activity level they together have to add up to 100%. According to the example and definition you can do that.