feature request #9078
Handle name parsing and deduplication on server side
100%
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
Associated revisions
ref #9078 first server side implementation for parsing and deduplication of names
ref #9078 remove logging for deduplication
ref #9078 add parsing for existing names (II)
ref #9078 adapt return type of service.parseName
ref #9078 improve UpdateResult handling in CdmTransientEntityCacher
- include result entity to the updated objects
- load updated objects also if they their ID does not yet exist in Cacher (this is needed to always call recursive updating)
ref #9078 adapt ParseHandler to new serverside deduplication
ref #9078 remove commented code in ParseHandler
ref #9078 fix null entity handling in ConversationalTransientEntityCacher
ref #9078 further improve null entity handling in ConversationalTransientEntityCacher (just in case)
ref #9078 allow ignoring recursive loading of terms
ref #9078 include Representation to permanent cache
fix #9078 finally switch to new deduplication handling (but keep old code until fully reviewed)
ref #9078 allow ignoring recursive loading of terms (cont.)
ref #9078 fix caching for deduplicated name in ParseHandler
History
#1 Updated by Andreas Müller 7 months ago
- Blocks bug #8857: NonUniqueObjectException when creating new taxon added
#2 Updated by Andreas Müller 7 months 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.
#3 Updated by Andreas Müller 7 months ago
- Related to feature request #9022: Implement lifespan for Person Details View added
#4 Updated by Andreas Müller 7 months ago
- Blocked by bug #9081: Handle empty Partials correctly added
#5 Updated by Andreas Müller 7 months ago
- Related to feature request #9085: Improve deduplication of parsed names added
#6 Updated by Andreas Müller 7 months ago
- Related to deleted (feature request #9022: Implement lifespan for Person Details View)
#7 Updated by Andreas Müller 7 months ago
- Blocked by deleted (bug #9081: Handle empty Partials correctly )
#8 Updated by Andreas Müller 7 months ago
- Description updated (diff)
#9 Updated by Andreas Müller 7 months ago
- Blocks deleted (bug #8857: NonUniqueObjectException when creating new taxon)
#10 Updated by Andreas Müller 7 months ago
- Related to bug #8857: NonUniqueObjectException when creating new taxon added
#11 Updated by Andreas Müller 7 months ago
- Target version changed from Release 5.15 to Release 5.18
#12 Updated by Andreas Müller 7 months ago
- Description updated (diff)
#13 Updated by Andreas Müller 7 months ago
- Description updated (diff)
#14 Updated by Andreas Müller 7 months ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 50
Applied in changeset taxeditor|b6f9eb474c27f732c7f2cdc0d0fd5a6a5e45d174.
#15 Updated by Andreas Müller 7 months ago
- Assignee changed from Andreas Müller to Katja Luther
This should work now. Can you please review.
#16 Updated by Andreas Müller 7 months ago
- Related to bug #7709: CdmTransientEntityCacher cannot handle multiple unpersisted entities of the same type added
#17 Updated by Andreas Müller 7 months ago
- Target version changed from Release 5.18 to Release 5.16
#18 Updated by Katja Luther 7 months 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.
#19 Updated by Katja Luther 7 months ago
- Target version changed from Release 5.18 to Release 5.16