Project

General

Profile

feature request #8759

Description aggregation : suppress state present when more details are available

Added by Andreas Kohlbecker 3 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
New
Category:
cdm-dataportal
Target version:
Start date:
12/11/2019
Due date:
% Done:

50%

Severity:
normal
Tags:

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]
  1. showing the subordinate characters and states only makes sense when the parent character has the state present, otherwise it should be suppressed.
  2. suppress state present in the parent character when more details are available

Related issues

Copied to Edit - feature request #8762: [DISCUSS] Do we need/want to report a count for missing data in aggregated descriptions New 12/11/2019

Associated revisions

Revision 358e0b7f (diff)
Added by Andreas Kohlbecker about 1 month ago

ref #8759 conditionally supressing state 'present' in description table

Revision 834f548a (diff)
Added by Andreas Kohlbecker about 1 month ago

ref #8759 conditionally supressing state 'present' in description string representations

History

#1 Updated by Andreas Kohlbecker 3 months ago

This should be handled already during the aggregation process.

#2 Updated by Andreas Müller 3 months 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

  1. there state is present and only present (if both states exist it must be shown) AND
  2. 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).

#3 Updated by Andreas Kohlbecker 3 months 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.

#4 Updated by Andreas Müller 3 months 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

#5 Updated by Andreas Müller 3 months ago

  • Copied to feature request #8762: [DISCUSS] Do we need/want to report a count for missing data in aggregated descriptions added

#6 Updated by Andreas Kohlbecker about 1 month ago

  • Status changed from Feedback to In Progress

#7 Updated by Andreas Kohlbecker about 1 month 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

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)