@value attribute for various things within
results is proposed to become optional so that it is clearer how to report qualitative data.
It is proposed that 3 Rules are added:
- The @value must be omitted for qualitative measures
- The @value must be included for non-qualitative measures
- The @value must be a valid number for all non-qualitative measures
With these Rules…
A note that: Numbers 1) and 2) are Non-Machine Readable, and so will not displayed on the relevant attribute pages (at least with the current architecture).
Additionally, because the attributes are currently so lax in what is allowed (permitting both quantitative and qualitative values, numeric and non-numeric), implementing these as Rules (
must) is not backwards-compatible.
#2) can be a Rule at
2.03 because it maintains the status quo. 1) and 3), however, cannot because they would add additional restrictions. They must instead be Guidelines (
EDIT: It has been explained how my interpretation of the
IndicatorMeasure Codelist is incorrect. I would therefore suggest it may be worth adding something along the lines of
This can be used to detail [qualitative|quantitative] indicators. to the Description of Codes in this Codelist.
This corrected understanding changes the above points to:
#1) and #2) can be Rules
#3) can only be a Guideline because it adds additional restrictions (not present in
2.02) to quantitative indicator values
Changed rule 3 from a must to a should: “the @value should be a valid number for all non-qualitative measures”. See Github issue: https://github.com/IATI/IATI-Schemas/issues/353