feature request #5974
Remove synonym relationships
100%
Description
Synonym relationships are not necessarily needed as a synonym always belongs to 1 explicit taxon. They are only needed for pro parte synonyms, a concept not correct as pro parte indicates concept relationships.
As reusing of synonyms for this incorrect purpose was never asked by users we may remove it.
Open question is if synonym sec and synonym relationship citation are both needed. Probably not with syn sec being the reference saying that the synonym (name) is a synonym of the given concept. The synonym itself does not have a real secundum as it is not a concept, only a name usage. Synonyms mentionied in the same reference as the accepted taxon secundum will get the same syn sec.
This is according to the fact that we use "syn. sec." already instead of sec. for synonyms in dataportal/cache strategy.
We need to check if any reused synonyms exist and if any syn rel citations exist, which may get lost when removing the SynonymRelationship class.
see also #5523
Subtasks
Related issues
Associated revisions
ref #5974 Remove synonym relationship first compiling implementation in cdmlib
ref #5974 Replace synonymRelationshipType by SynonymType and replace some other occurrences of synonym relationship
ref #5974 Replace synonym relationship update scripts (untested)
ref #5974 Remove synonym relationships (not finished yet)
fix #5974 fix moving synonym type to TaxonBase and SynonymRelationType label
ref #5974 implement substitute method for TaxonService.getAllRelationships
ref #5974 Remove synonym relationships
ref #5974 remove synonym relationship and other model changes
ref #5974 Fix synonymRelationship issues in vaadin
ref #5974 Remove synonym relationships (compiling)
ref #5974 Remove synonym relationships (rename synRelType to synRel and others)
ref #5974 Some synonymRelationship updates and update for dataset.dtd in TaxEditor
ref #5974 Some synonymRelationship updates
ref #5974 Some synonymRelationship updates in TaxEditor tests
ref #5974 fix update script for synonym duplicates
ref #5974 fixing LIE in controller
Fix proparte is null in update script
ref #5974 remove synonymRelationships from BfN Import init strategy
ref #5974 fully remove multi value field logic from AcceptedTaxonBridge
ref #5974 fully remove multi value field logic from AcceptedTaxonBridge
History
#1 Updated by Andreas Müller over 4 years ago
- Description updated (diff)
- % Done changed from 0 to 40
#2 Updated by Andreas Müller over 4 years ago
- Related to feature request #5523: [DISCUSS] Do we need to distinguish homotypic and heterotypic synonym relationships added
#3 Updated by Andreas Müller over 4 years ago
- Status changed from New to In Progress
#4 Updated by Andreas Müller about 4 years ago
- Status changed from In Progress to Resolved
- % Done changed from 40 to 50
Applied in changeset cdmlib|d7fa3e131995dd5543514aa3afd71fdd31b59bf5.
#5 Updated by Andreas Müller about 4 years ago
- Private changed from Yes to No
#6 Updated by Andreas Kohlbecker about 4 years ago
- Related to bug #6323: LIE during request to name_catalogue/taxon.json added
#7 Updated by Andreas Kohlbecker about 4 years ago
- Related to bug #6324: fix dozer mapping after removal of synonym relations added
#9 Updated by Andreas Müller almost 4 years ago
- Related to task #6521: Check existing imports for handling new synonym structure correctly added
#10 Updated by Andreas Müller almost 4 years ago
- Status changed from Resolved to Closed
This can be closed as we are using it for longer time already. Only open issue might be that imports need to be adapted. Handled in new ticket: #6521
#11 Updated by Andreas Müller almost 4 years ago
- Related to deleted (task #6521: Check existing imports for handling new synonym structure correctly)
#12 Updated by Andreas Müller almost 4 years ago
- Copied to task #6521: Check existing imports for handling new synonym structure correctly added
#13 Updated by Andreas Müller almost 3 years ago
- Precedes task #7319: [CHECK] Import synonyms correctly in E+M added
#14 Updated by Andreas Müller almost 3 years ago
- Related to feature request #7334: Make pro parte and partial synonyms real concept relationships added