Project

General

Profile

feature request #8137

Implement sources for type designations in data portal

Added by Andreas Müller 9 months ago. Updated 18 days ago.

Status:
New
Priority:
Highest
Category:
cdm-dataportal
Target version:
Start date:
02/24/2019
Due date:
% Done:

0%

Severity:
normal

Description

For details see #8017.

Be aware that there are 2 different types of sources "lectotype"(hasDesignationSource) sources and general sources. "Lectotype" source is a single source which should only be available for type designations with a status returning true on hasDesignationSource().

Type information is available on taxon pages and soon also on taxon name pages. We probably need the sources for both (needs discussion if sources should also be shown on the taxon page as this is more compact, maybe configurability needed).
Also specimen pages or tables might be places where type designation information is shown and therefore those should be adapted.

For implementations details (e.g. ordering see also #7653#note-5


Related issues

Related to Edit - feature request #8136: Implement sources for type designations in TaxEditor Closed 02/24/2019
Related to Edit - feature request #7653: [DISCUSS] Delete NameFacts => Result: no Closed 08/14/2018
Related to Edit - feature request #8134: Implement verbatim type information in dataportal In Progress 02/24/2019
Related to Edit - feature request #6718: Constistent TypeDesignation representation creation New 06/12/2017
Blocked by Edit - feature request #8017: TypeDesignations need sources additional to lectotypifcation sources Closed 01/24/2019

Associated revisions

Revision 0e32b8d4 (diff)
Added by Andreas Müller about 1 month ago

rename isLectotype to hasDesignationSource

History

#1 Updated by Andreas Müller 9 months ago

#2 Updated by Andreas Müller 9 months ago

  • Blocked by feature request #8017: TypeDesignations need sources additional to lectotypifcation sources added

#3 Updated by Andreas Müller 9 months ago

#4 Updated by Andreas Müller 9 months ago

#5 Updated by Andreas Müller 9 months ago

  • Description updated (diff)

#6 Updated by Andreas Kohlbecker 8 months ago

  • Target version changed from Release 5.6 to Release 5.7

#7 Updated by Andreas Müller 7 months ago

  • Target version changed from Release 5.7 to Release 5.8

#8 Updated by Andreas Kohlbecker 4 months ago

  • Target version changed from Release 5.8 to Release 5.10

#9 Updated by Andreas Müller 4 months ago

#10 Updated by Andreas Kohlbecker 2 months ago

  • Target version changed from Release 5.10 to Release 5.11

#11 Updated by Andreas Kohlbecker about 1 month ago

  • Priority changed from New to Highest

#12 Updated by Andreas Müller about 1 month ago

WGB:

es ist richtig, dass es hier zwei Fälle gibt: Solche, die die Quelle des Records angeben (woher kommt die Information). Der zweite Fall bezieht sich auf die effektive Publikation von „nomenclatural acts“ einer Type Designation. Das betrifft Lektotypisierungen, aber auch Neo- und Epitypisierungen, meine ich (Wolf-Henning – habe ich noch was vergessen?).

===

AM:

ich denke fürs Portal ist die Zuordnung der Typuskategorien zum möglichen Vorhandensein einer „nomenclatural act reference“ zweitrangig, sie sollte angezeigt werden wenn vorhanden. Im Editor hingegen sollte (und wird bereits) verindert werden, dass diese falsch angelegt werden können.

Allerdings sind einige Kategorien da evtl. noch nicht richtig gehandelt.
In einer älteren Mail (vom 20.6.) schrieb Walter:

„das gilt nicht für Para- und Iso- -lekto, -neotypen oder -epitypen! Da gibt’s wie immer eine Quelle (die gleich der Designation Reference sein kann, aber nicht sein muss).“

Da wollte ich immer schon mal nachhaken: das heißt Paralectotype, Isolectotype, etc. dürfen diese NICHT haben, sondern exakt nur Lectotype, Neotype und Epitype?

Dann müssten wir unseren Code in cdmlib anpassen, der entscheidet derzeit nämlich noch folgendermaßen:

      public boolean isLectotype(){
            if (this.equals(LECTOTYPE()) ||
                        this.equals(ISOLECTOTYPE()) ||
                        this.equals(SECOND_STEP_LECTOTYPE()) ||
                        this.equals(PARALECTOTYPE()) ||
                        //with source but not "lecto"
                        this.equals(EPITYPE()) ||
                        this.equals(ISOEPITYPE()) ||
                        this.equals(NEOTYPE()) ||
                        this.equals(ISONEOTYPE()) ||
                        this.equals(SECOND_STEP_NEOTYPE())
                    ){
                  return true;
            }else{
                  return false;
            }
      }

Isolectoype, Second Step Lectotype, Paralectotype, Isoepytype, Isoneotype und Second Step Neotype würden dann also rausfallen?

#13 Updated by Andreas Müller 26 days ago

  • Description updated (diff)

#14 Updated by Andreas Müller 26 days ago

Note: isLectopye() was renamed to hasDesignationSource()

#15 Updated by Andreas Kohlbecker 18 days ago

  • Target version changed from Release 5.11 to Release 5.12

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)