Hi Jindřich,
Not really. It was always the case that dimensions and measures were
required, that goes back to the original SDMX model.
The commit you are pointing to was to do with implementing the integrity
checks including those that enforced that (IC-6,11,14). The change to
the comment on qb:componentRequired was intended to be clarifying only.
> For example, the Payments Ontology developed in 2010
> (
http://data.gov.uk/resources/payments) on the basis of QB still
> contained the notion of optional dimension
> (payment:expenditureCategory).
Not sure I follow, payment:expenditureCategory is a dimension and is
required. It says on that page:
"The individual expenditure lines include at least net cost (netAmount)
and an associated expenditureCategory ..."
It was part of the original SDMX-derived model and so predates the
working group.
You could argue that it would be useful to allow optional measures in
the case of multi-measure cubes but I don't see how it could make sense
to have an optional dimension. The set of dimensions define what the
observation applies to. If you don't have one of the dimensions then you
don't have an observation you only have partial information about an
observation. You could represent that using slices or you could have a
non-well-formed cube.
Dave