...
In some cases, such as make-to-order projects, identifying the correct dimensions can get complicated. For instance in Akzo this problem derived from an old Brennus use-case (only accessible to PFX employees), prices are not assigned one-to-one to products but are assigned to several products at once, regrouped by the same TintCat, Assortment, and Packaging. So these are dimensions and we do not need a product dimension at this point. But then, prices are also differentiated with respect to a Festool feature. So should Festool also be a dimension? The answer is no, because this Festool feature actually depends on the underlying products in the TintCat x Assortment x Packaging space. In other words, Festool is contingent: for a given TintCat x Assortment x Packaging triplet, only one Festool value is possible. Whereas for a TintCat x Assortment couple, every Packaging value is possible, the value of Packaging does not depend on the other dimensions.
...