Verify local and remote item titles before syncing citations by identifier #165
Labels
enhancement
New feature or request
PIDs
issues involving persistent identifiers such as dois, isbns and qids
uploading
Issues related to uploading to Wikidata module
wikidata
Item citations are synced with Wikidata based on the item's QID. Given that the user may enter whatever value in the QID field, items may have QIDs corresponding to other unrelated publications. This will probably go undetected by the user.
In these cases, syncing the item citations would download and add the citations belonging to the other item. Even worse, if the item has unsynced citations, they may be uploaded to the wrong item. This should be avoided.
Consider double checking that at least the title of the remote entity in Wikidata matches the title of the local item (at least by over a given threshold level) before continuing with citation synchronization.
Same thing applies to fetching from other sources (#134, #139, #164). Even though only downloading may be supported in these cases, the damage may still spread over to Wikidata, because Cita would offer to upload the new citations there.
The text was updated successfully, but these errors were encountered: