feature request #3472
Update name in source data when changing an accepted taxon into a synonym
name in source information is not always entered.
DescriptionElementSources which are having an empty
nameUsedInSource field are considered to refer to the name of the accepted taxon. When changing an accepted taxon into a synonym all
nameUsedInSource == null should get updated with name of the the former accepted taxon.
the same feature is also required when moving descriptions: #3982 (update name in source data when moving a Description to another Taxon)
NOTE: This is a critical feature as it is maybe not wanted or creates incorrect data, please read comments on #3982 before implementing
Alternatively we could ask the user to fill the nameInSource in case it is not yet filled
#1 Updated by Andreas Müller about 6 years ago
Please have in mind that OriginalSourceBase also allows the String attribute originalNameString. This is a more generic field that does not only apply for names. It is also possible that the original name is stored in this field. In E+M this may be the case as E+M in Berlin Model also allows foreign keys as well as Strings for original name information.
#2 Updated by Andreas Müller about 6 years ago
Also we have to have in mind that missing original name information does not necessarily mean that the name used in the source is the one of the the accepted taxon. It may also be left out or in the Berlin Model Editor when you moved a taxon you may have forgot to adapt the information accordingly. In this case automatic addition of the name will lead to wrong data.