Project

General

Profile

feature request #9279

Improve type designation formatting and TypeDesignationSetManager

Added by Andreas Müller 3 months ago. Updated about 2 months ago.

Status:
In Progress
Priority:
Highest
Category:
cdmlib
Target version:
Start date:
11/05/2020
Due date:
% Done:

40%

Severity:
normal

Description

these are open issues from #7700 and general issues

Some issues are

  • parameterize formatting (with citation, with starting "Type:" label, with name if available, ...)
  • add "spaced" EN-DASH between name and type
  • use always brackets for the type status + specimen part of specimen types (behind the field unit part)
  • use lower case type status except for first position
  • use always ":" as separator between type status and specimen
  • remove unwanted dot behind specimen accession number
  • use common method for creating string and TaggedText
  • use TypeDesignationDTO

open issue:

  • replace TypedEntityReference by real entities as they are not necessary or use them only where necessary
  • move to cdmlib.model if possible
  • split the structuring manager and the formatter part => mostly done but still some open issues (e.g. for the TypeDesignationDTO TaggedText creation which should not be done in the manager)
  • improve formatting for media specimen
  • improve formatting for unparsed specimen (specimen being placeholders for full type information, usually having a protected title cache and not being attached to a field unit; but difficult to differ from unparsed pure specimen without type information

Related issues

Related to Edit - feature request #7700: use TypeDesignationSetManager for creating typedesignation string in cdmlightExport Closed 08/29/2018
Related to Edit - bug #9302: Phycobank related issues for TypeDesignation formatting In Progress 11/14/2020
Related to Edit - bug #8984: Registration search result list: Format display of two type specimens New 04/28/2020
Related to Edit - feature request #7696: use compact type representations in the synonymy as provided by the typedesignations/byTaxon/{taxon_uuid} service New 08/29/2018
Related to Edit - feature request #7695: web service providing compact TypeDesignation representation for homotypic groups and individual taxa In Progress 08/28/2018
Related to Edit - feature request #6718: Constistent TypeDesignation representation creation New 06/12/2017
Related to Edit - bug #9366: Specimen type designation with specimen having only collection name but not collection code does not show collection information Resolved 01/04/2021
Related to Edit - bug #9256: CdmLightExport: NameTypeDesignation string misses parenthesis for authors Closed 10/15/2020
Related to Edit - bug #9384: DefaultReferenceCacheStrategy.createShortCitation() working not correctly for Teams with two members Closed 01/12/2021
Related to Edit - bug #9317: Handle NameTypeDesignations on name basis not on homotypic group basis in outputs New 11/23/2020

Associated revisions

Revision ab1f58a9 (diff)
Added by Andreas Müller 3 months ago

ref #9279 improve TypeDesignationSetManager

Revision 22354fa0 (diff)
Added by Andreas Kohlbecker 3 months ago

ref #8402 ref #9279 adapting sort order to latest changes in TypeDesignationSetManager

Revision 071a56e6 (diff)
Added by Andreas Kohlbecker 3 months ago

ref #8402 ref #9279 adapting sort order to latest changes in TypeDesignationSetManager - commenting

Revision 9e82c512 (diff)
Added by Andreas Müller 2 months ago

ref #9279 remove redundant string and TaggedText computing and fix post separator for names type sets

Revision 5ca40190 (diff)
Added by Andreas Müller 2 months ago

ref #9279 remove redundant typifiedNameRef (TypedEntityReference) and cleanup

Revision 7471539c (diff)
Added by Andreas Müller 2 months ago

ref #9279 separate formatting from TypeDesignationSetManager and extract TypeDesignationWorkingSet as top level class and some cleanup

Revision c386f139 (diff)
Added by Andreas Müller 2 months ago

ref #9279 improve generics for TypedEntityReference

Revision de5e3f7c (diff)
Added by Andreas Müller 2 months ago

ref #9279 extract TypeDesignationWorkingSet as top level class and some cleanup (vaadin)

Revision cbe1466f (diff)
Added by Andreas Müller 2 months ago

ref #9279 improve generics for TypedEntityReference (vaadin)

Revision 32955f5b (diff)
Added by Andreas Müller 2 months ago

ref #9279 make WorkingSet a Map again and fix typo in RegistrationDTO attribute and fix jsonConfigurations

Revision 6d344620 (diff)
Added by Andreas Müller about 2 months ago

ref #9279 fix make WorkingSet a Map again and cleanup

Revision 47f6500b (diff)
Added by Andreas Müller about 2 months ago

ref #9279 use RegistrationDTO instead of TypedEntityReference for TypeDesignations

Revision d38359c9 (diff)
Added by Andreas Müller about 2 months ago

ref #9279 fix type and improve generics for TypedEntityReference (vaadin, cont.)

Revision a0ab64df (diff)
Added by Andreas Müller about 2 months ago

ref #9279 adapt orderdTypeDesig type in cdmdataportal

Revision 27a6e8d7 (diff)
Added by Andreas Müller about 2 months ago

ref #9279 add TypedEntities to TypeDesignationDTO

Revision 1918f07a (diff)
Added by Andreas Müller about 2 months ago

ref #9279 fix TypedEntity for source

Revision e2771053 (diff)
Added by Andreas Kohlbecker about 2 months ago

ref #9279 adding TypeDesignationDTO to cdm_ws_base_uri()

Revision d8417735 (diff)
Added by Andreas Kohlbecker about 2 months ago

ref #9279 TypeDesignationDTO basing on new class RepresentableEntityReference

Revision 86b95854 (diff)
Added by Andreas Kohlbecker about 2 months ago

ref #9279 using taggedText in TypeDesignationDTO in portal

Revision f00c6f98 (diff)
Added by Andreas Kohlbecker about 2 months ago

ref #9279 adapting class attribute handling to TypeDesignationDTO

Revision 79221c91 (diff)
Added by Andreas Kohlbecker about 2 months ago

ref #9279 adapting test to modified output of the TypeDesignationSetManager

Revision 619db306 (diff)
Added by Andreas Müller 10 days ago

fix #9384, ref #9279 fixed incorrect implementation of createShortCitation and added tests

History

#1 Updated by Andreas Müller 3 months ago

  • Subject changed from Improve type designation formatting and TypeDesignationSetManagerTest to Improve type designation formatting and TypeDesignationSetManager

#2 Updated by Andreas Müller 3 months ago

  • % Done changed from 0 to 40

#3 Updated by Andreas Müller 3 months ago

  • Status changed from New to In Progress

#4 Updated by Andreas Müller 3 months ago

  • Description updated (diff)

#5 Updated by Andreas Müller 3 months ago

An example for unparsed specimen from Cactaceae: Selenicereus anthonyanus (Alexander) D.R.Hunt

Resulting in:

 –  Types: (Mexico, Chiapas, Pico Carrizal, 12 miles north of Ocozocuautla, near the trail to Quechula, Feb. 1946, T. MacDougall, cult. H. E. Anthony (NY, not extant)); (lectotype: [illustration] “Fig. 64” of Alexander Cact. Succ. J. (Los Angeles) 22: 166. 1950)

#6 Updated by Andreas Müller 2 months ago

  • Related to feature request #7700: use TypeDesignationSetManager for creating typedesignation string in cdmlightExport added

#7 Updated by Andreas Müller 2 months ago

  • Description updated (diff)

#8 Updated by Andreas Müller 2 months ago

  • Related to bug #9302: Phycobank related issues for TypeDesignation formatting added

#9 Updated by Andreas Müller 2 months ago

  • Related to bug #8984: Registration search result list: Format display of two type specimens added

#10 Updated by Andreas Müller 2 months ago

  • Description updated (diff)

#11 Updated by Andreas Müller 2 months ago

  • Related to bug #3046: Sort order for taxa with status not being nom.inval. is incorrect added

#12 Updated by Andreas Müller 2 months ago

  • Related to deleted (bug #3046: Sort order for taxa with status not being nom.inval. is incorrect)

#13 Updated by Andreas Müller about 2 months ago

  • Description updated (diff)

#14 Updated by Andreas Müller about 2 months ago

  • Description updated (diff)

#15 Updated by Andreas Kohlbecker about 2 months ago

  • Related to feature request #7696: use compact type representations in the synonymy as provided by the typedesignations/byTaxon/{taxon_uuid} service added

#16 Updated by Andreas Kohlbecker about 2 months ago

  • Related to feature request #7695: web service providing compact TypeDesignation representation for homotypic groups and individual taxa added

#17 Updated by Andreas Kohlbecker about 2 months ago

#18 Updated by Andreas Müller 19 days ago

  • Related to bug #9366: Specimen type designation with specimen having only collection name but not collection code does not show collection information added

#19 Updated by Andreas Müller 19 days ago

  • Related to bug #9256: CdmLightExport: NameTypeDesignation string misses parenthesis for authors added

#20 Updated by Andreas Müller 10 days ago

  • Related to bug #9384: DefaultReferenceCacheStrategy.createShortCitation() working not correctly for Teams with two members added

#21 Updated by Andreas Müller 8 days ago

  • Related to bug #9317: Handle NameTypeDesignations on name basis not on homotypic group basis in outputs added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)