Should start from expression items, and show included, mapped, excluded from there. For each set of concepts related to an expression item:
Sort by: 1) no flags, 2) includeDescendants, 3) includeMapped, 3a) include Descendants of Mapped (both flags), 4) isExcluded: show in red or something, same order as includes, also mark any included concepts above as excluded.
Grouping: Visually group the concepts together, e.g. by (a) different background colors for groups of rows, like a set of rows with white background, then a set with light grey background, repeating (example), or (b) different line styles/colors on the left border of the table, like a thick line for one group, thin line for the next, repeating.
2. REST endpoints for descendants, mapped (exclude?)
Sub-tasks
Sub-task details
1. UI updates
Should start from expression items, and show included, mapped, excluded from there. For each set of concepts related to an expression item:
includeDescendants
, 3)includeMapped
, 3a) include Descendants of Mapped (both flags), 4)isExcluded
: show in red or something, same order as includes, also mark any included concepts above as excluded.2. REST endpoints for descendants, mapped (exclude?)