Remove attribute aggregation-status from <result>

At the moment, the field has an attribute aggregation-status: “Boolean flag indicating whether the data in the result set are suitable for aggregation.”

I propose to remove this attribute:

  • It is defined at the level. There can be multiple elements in a , and some may be suitable for aggregation, while others are not. Would I then set this flag to “true” (some data in the result set is suitable for aggregation) or to “false” (not all the data is suitable for aggregation)?

  • It doesn’t let me specify over which dimensions it can be aggregated. “Households reached” can usually be aggregated over regions, but not over time spans.

This issue was originally added and discussed on the previous version IATI Standard Upgrade forum. However that forum has now itself moved to the IATI Discuss platform so this topic has been created in order that discussions can continue here.

I’d agree with Rolf that it’s not helpful to have this attribution at activity level when organisations will be reporting on a range of different types of indicators. However, I also think that it’s important to have some kind of flag on the data to show that the data under the indicators should not be aggregated, especially where indicators have been developed for a specific project/context and it would not be appropriate to aggregate the data with that from another context.

Data users will naturally want to aggregate, and a flag is not going to stop them from doing so. However, it’s a way for the reporting agency to flag to users that it should not be aggregated, in order to protect the integrity and trust in the source data.

I think the results element is very much still in development and as more organisations start using it, it will be improved and there may be less of a need for this flag. However where we are at present, I feel it should be preserved at indicator level.

I think Rolf has also raised an important question around dimensions, and I’d be interested to hear from others about a potential solution?

Hi all,
@rolfkleef certainly has a point. The aggregation status field on the result level is not very useful, unless all indicators under that result, can be aggregated.

I concur with @SJohns that we definitly need an aggregation status flag on the indicator level. When you start developing visualizations of IATI results data, you always need to know if you can aggregate or not. Otherwise the data might not make much sense.

Could we not redefine the aggregation status attribute on the results level to ‘default aggregation status’ meaning that, if not specified at the indicator level, this aggregation status will be in effect for all indicators? On the indicator level the ‘aggregation status’ attribute is added, used to specify a result indicator specific aggregation status. If this attribute is not present, the default aggregation status in in effect.