Couple of comments on the pending variablesMeasured property
I think the name is slightly misleading as a dimension isn't necessarily something that is measured (although its obviously part of the observation).
As already highlighted, DataCube defines dimensions, measures and properties. It may be useful to distinguish between those, e.g datasets that measure population vs those that describe a specific area. So one option is to create more specific properties that cover those.
STAT-DCAT adds dimension and attribute properties to a distribution which allows this. Although confusingly it doesn't allow the measure to be specified.
If the preference is to keep a generic property and then later extend, then perhaps a better reference point would be the DataCube "data structure definition". This is a list of the dimensions, measures and attributes associated with a dataset associated via the structure / component properties.