Project

General

Profile

Actions

feature request #8759

open

Description aggregation : suppress state present when more details are available

Added by Andreas Kohlbecker over 4 years ago. Updated over 4 years ago.

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

50%

Estimated time:
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 descriptionsNewAndreas Müller

Actions
Actions #1

Updated by Andreas Kohlbecker over 4 years ago

This should be handled already during the aggregation process.

Actions #2

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

  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).

Actions #3

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.

Actions #4

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

Actions #5

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
Actions #6

Updated by Andreas Kohlbecker over 4 years ago

  • Status changed from Feedback to In Progress
Actions #7

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

Actions

Also available in: Atom PDF