Project

General

Profile

Actions

feature request #10083

closed

Add name relationship type "avoids homonym of"/"causes replacement name"

Added by Andreas Müller almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Priority14
Category:
cdm
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal

Description

Currently we have a name relationship type "is blocking name for" with a label "is new combination blocked by" for the inverse relationship. This relation causes confusion as it is semantically not clear.

Generally we have 3 names to consider if a blocking name exists:

  1. replaced synonym
  2. blocking name (having the same epithet as the replaced synonym)
  3. replacement name (new combination for replaced synonym in the same group as the blocking name so having the same genus (for species) or specific epithet (for infraspecies), the last epithet is new as it is blocked by the blocking name

Note: there is also a fourth name the potentiall created illegal later homonym, this is related via the later homonym relationship to the blocking name and therefore not handled here

The relationship between 1->3 is handled by the "is replaced synonym for" relationship. The current "is blocking name" relationship should handle the relationship between 1->2 according to definitions in the nomenclatural code. However, the inverse label indicates that it is about the relatioship 2->3.

To better distinguish the 2 latter relationships we should add a new relationship type "avoids homonym of" <-> "causes replacement name" that represents relationship 2->3 and we need to adapt the inverse label of the current "is blocking name for" relationship to "has blocking name" (or "is blocked by").

Finally we need to adapt existing data to use the new 2->3 relationship instead of the 1->2 where it was originally meant to be used.

Also we need to adapt the output tools (dataportal, CDM light, ...) to support the new relationshiptype(s) correctly. Also check TaxEditor if the relationship is correctly supported.


Related issues

Related to EDIT - feature request #5655: [DISCUSS] Do we need further "non xxx" relations?ClosedAndreas Müller

Actions
Related to EDIT - bug #10102: Non-names formatted in italicsClosedKatja Luther

Actions
Related to EDIT - bug #10122: NameRelationship display should be more configurable in cdmLightNewKatja Luther

Actions
Actions

Also available in: Atom PDF