Issue 17784

Store homotypical group for names in CLB

Reporter: mdoering
Type: NewFeature
Summary: Store homotypical group for names in CLB
Priority: Critical
Resolution: WontFix
Status: Resolved
Created: 2015-09-01 17:23:46.961
Updated: 2015-09-03 14:19:20.657
Resolved: 2015-09-03 14:19:20.639
Description: A homotypical group (often called nomenclatoral group) is based on the same type specimen and can often be identified by having the same bracket authorship, e.g. Chaerephon bemmeleni (Jentink, 1879) and Tadarida bemmeleni (Jentink, 1879)

ChecklistBank can only store a link to a basionym and the group can then be retrieved by querying all name usages with the same basionym. Unfortunately the exact basionym, i.e. original published name or protonym is often unknown (like in the example above).

How should we best store the information that the 2 names above share the same type? Consider:

1) create a basionym placeholder with just the epithet: "? bemmeleni Jentink, 1879"

2) create a new postgres entity homotypicalGroup which is linked from the name_usage table. This gets complex and the basionym_fk should then be moved to the new group table likely breaking our API


Comment: To avoid drastic changes the GBIF backbone will use basionym placeholders with doubtful status and PLACEHOLDER as name type (both available in faceted search and stats)
Created: 2015-09-03 14:07:06.729
Updated: 2015-09-03 14:07:06.729