How inverse dimension values are retrieved?
Inverse dimensions are dual to dimensions. In particular, they are directed downward (rather than upward for dimensions) and return multiple values rather than a single value. To get a value of an inverse dimension we have to specify an item (reference) name and then in curly brackets a normal sequence of dimensions starting from the target subconcept and ending with this concept: NewCollection = s.{Subconcept.a.b} Here s is an item reference or instance variable, a is a dimension in the target concept or collection Subconcept, and b is the dimension in the domain of a. The result is stored in collection reference NewCollection. Alternatively, inverse dimensions can be retrieved as follows: NewCollection = {Subconcept.a.b=s} Here we explicitly indicate that each item from the target Subconcept has to reference the source item s via the two consecutive dimensions. In both case the curly brackets emphasize that the result is a collection of items rather than a single item. Curly brackets