Project

General

Profile

Actions

feature request #9078

closed

Handle name parsing and deduplication on server side

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

Status:
Closed
Priority:
Highest
Category:
cdmlib
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal

Description

this is blocking #8857

requires:

  • improvement of match strategies for parsed names (MatchStrategyFactory): #9085

Open issue:

  • name matching on TaxonName level
  • warning that nom. ref. (and authors) are referenced from elsewhere if exactly 1 more reference exists (the new record is not counted as reference as it is not persisted - maybe a general issue)

Related issues

Related to EDIT - feature request #9085: Improve deduplication of parsed namesClosedAndreas Müller

Actions
Related to EDIT - bug #8857: NonUniqueObjectException when creating new taxonClosedKatja Luther

Actions
Related to EDIT - bug #7709: CdmTransientEntityCacher cannot handle multiple unpersisted entities of the same typeFeedbackKatja Luther

Actions
Related to EDIT - bug #8831: saving name editor throws NPEWorksformeKatja Luther

Actions
Actions #1

Updated by Andreas Müller over 2 years ago

  • Blocks bug #8857: NonUniqueObjectException when creating new taxon added
Actions #2

Updated by Andreas Müller over 2 years ago

  • Status changed from New to In Progress
  • Priority changed from New to Highest

There is a problem with effectively deduplicating classes having a timePeriod attribute as empty Partials are sometimes stored as "00000000" and sometimes as null.
Needs further research.

Actions #3

Updated by Andreas Müller over 2 years ago

Actions #4

Updated by Andreas Müller over 2 years ago

  • Blocked by bug #9081: Handle empty Partials correctly added
Actions #5

Updated by Andreas Müller over 2 years ago

Actions #6

Updated by Andreas Müller over 2 years ago

Actions #7

Updated by Andreas Müller over 2 years ago

  • Blocked by deleted (bug #9081: Handle empty Partials correctly )
Actions #8

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller over 2 years ago

  • Blocks deleted (bug #8857: NonUniqueObjectException when creating new taxon)
Actions #10

Updated by Andreas Müller over 2 years ago

  • Related to bug #8857: NonUniqueObjectException when creating new taxon added
Actions #11

Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 5.15 to Release 5.18
Actions #12

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
Actions #13

Updated by Andreas Müller over 2 years ago

  • Description updated (diff)
Actions #14

Updated by Andreas Müller over 2 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 50
Actions #15

Updated by Andreas Müller over 2 years ago

  • Assignee changed from Andreas Müller to Katja Luther

This should work now. Can you please review.

Actions #16

Updated by Andreas Müller over 2 years ago

  • Related to bug #7709: CdmTransientEntityCacher cannot handle multiple unpersisted entities of the same type added
Actions #17

Updated by Andreas Müller over 2 years ago

  • Target version changed from Release 5.18 to Release 5.16
Actions #18

Updated by Katja Luther over 2 years ago

  • Status changed from Resolved to Closed
  • Assignee changed from Katja Luther to Andreas Müller
  • Target version changed from Release 5.16 to Release 5.18
  • % Done changed from 50 to 100

Tested:

Authors, the author is correctly deduplicated for persons with same abbrevTitle, also if the already existing person has all other informations like family name, other name ...
References, also for references with additional information like URI the deduplication works as expected.

I think the deduplication works as expected.

Actions #19

Updated by Katja Luther over 2 years ago

  • Target version changed from Release 5.18 to Release 5.16
Actions #20

Updated by Andreas Müller over 1 year ago

  • Related to bug #8831: saving name editor throws NPE added
Actions

Also available in: Atom PDF