feature request #8759
openDescription aggregation : suppress state present when more details are available
50%
Description
In character trees frequently a parent character is being used to determine the presence or absence of subordinate characters, eg:
Infloresences [present|absent] | +- leaf color [color states] +- leaf count [number]
- showing the subordinate characters and states only makes sense when the parent character has the state
present
, otherwise it should be suppressed. - suppress state present in the parent character when more details are available
Related issues
Updated by Andreas Kohlbecker over 4 years ago
This should be handled already during the aggregation process.
Updated by Andreas Müller over 4 years ago
- Category changed from cdmlib to cdm-dataportal
- Assignee changed from Andreas Müller to Andreas Kohlbecker
No this is a misunderstanding. The requirement is:
Do not show character and value for characters of property present/absent if and only if
- there state is present and only present (if both states exist it must be shown) AND
- if values for subcharacters exist. (in the above description you say that the subcharacter should be subpressed, this is not case)
It also can't be handled during aggregation, because the information might be needed on higher levels of aggregation.
Therefore this is only a display/publication issue and needs to be handled in output (either in webservice or in dataportal).
Updated by Andreas Kohlbecker over 4 years ago
- Description updated (diff)
- Status changed from New to Feedback
- Assignee changed from Andreas Kohlbecker to Andreas Müller
I adapted the description to avoid misunderstandings
In your comment you seem to suggest to show the following situation:
Inflorescence = absent | +- leaf color = red +- leaf count = 5
Why would you want to show a property of a state which is not present at all?
This doesn't make sense to me.
Updated by Andreas Müller over 4 years ago
- Assignee changed from Andreas Müller to Andreas Kohlbecker
This case usually is dirty or incomplete data. Dirty data should be shown on the portal to make it findable (correctable). Of course also the aggr. algorithm should report such data as warning.
By the way: it could even be only incomplete data. If someone entered only presence = absent. For those species/specimen where presence = present it was not reported and therefore subcharacters were entered correctly. On higher aggregation level this can happen as the 2 informations link back to different child taxa descriptions. What is missing here is a count for missing data. This might be discussed. But this is another ticket. #8762
Updated by Andreas Müller over 4 years ago
- Copied to feature request #8762: [DISCUSS] Do we need/want to report a count for missing data in aggregated descriptions added
Updated by Andreas Kohlbecker over 4 years ago
- Status changed from Feedback to In Progress
Updated by Andreas Kohlbecker over 4 years ago
- Status changed from In Progress to Resolved
- Assignee changed from Andreas Kohlbecker to Andreas Müller
- % Done changed from 0 to 50
please review