Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
kb:mendeley_import [2018/06/13 08:35] – [The Import Process] dstillmankb:mendeley_import [2018/06/21 05:12] – [The Import Process] dstillman
Line 1: Line 1:
 ====== How do I import a Mendeley library into Zotero? ====== ====== How do I import a Mendeley library into Zotero? ======
  
-Zotero includes support for directly importing from a Mendeley database into Zotero via File → “Import…”, but due to recent changes by Mendeley a couple extra steps may be required.+Zotero includes support for directly importing from a Mendeley database into Zotero via File → “Import…”, but due to recent changes by Mendeley some extra steps may be required.
  
 ===== Mendeley Database Encryption ===== ===== Mendeley Database Encryption =====
  
-Mendeley 1.19 and later have begun encrypting the local database, making it unreadable by Zotero and other standard database tools. Mendeley made this change a few months after Zotero publicly announced work on an importer, despite having long touted the openness of its database format as a guarantee against lock-in. At the same time, Mendeley continues to import data from Zotero's own open database.+Mendeley 1.19 and later have begun encrypting the local database, making it unreadable by Zotero and other standard database tools. Mendeley made this change a few months after Zotero publicly announced work on an importer, despite having long touted the openness of its database format as a guarantee against lock-in. At the same time, Mendeley continues to import data from Zoteros own open database, as it has since 2009.
  
-The [[https://www.mendeley.com/release-notes/v1_19|Mendeley 1.19 release notes]] claim that encryption is for "improved securityon shared machines, but applications rarely encrypt their local data files, as file protections are generally handled by the operating system with account permissions and full-disk encryption, and anyone using the same operating system account or an admin account can already install a keylogger to capture passwords.+The [[https://www.mendeley.com/release-notes/v1_19|Mendeley 1.19 release notes]] claimed that the encryption was for improved security” on shared machines, yet applications rarely encrypt their local data files, as file protections are generally handled by the operating system with account permissions and full-disk encryption, and anyone using the same operating system account or an admin account can already install a keylogger to capture passwords. Mendeley later [[https://twitter.com/mendeley_com/status/1006915998841221120|stated]] that the change was required by new European privacy regulations — a bizarre claim, given that those regulations are designed to give people control over their data and guarantee data portability, not the opposite — and continued to assert, falsely, that full local export was still possible, while [[https://twitter.com/mendeley_com/status/1006919608471818240|repeatedly]] [[https://twitter.com/MendeleySupport/status/1006920802120470528|dismissing]] reports of the change as "#fakenews".
  
-Direct access to one’s own Mendeley database is the only way to export the full contents of one’s own research. The export formats supported by Mendeley do not contain folders, various metadata fields (date added, favorite, and others), or PDF annotations, so with an encrypted database there's no local way to fully export your data out of Mendeley. Mendeley offers a web-based API, but it only includes file information if you're syncing your files to Mendeley serversand it can be changed or discontinued by Mendeley at any time.+Direct access to the Mendeley database is the only local way to export the full contents of one’s own research. The export formats supported by Mendeley don’t contain folders, various metadata fields (date added, favorite, and others), or PDF annotations. Mendeley offers a web-based API, but it only contains uploaded data, so relying on it would mean that anyone wanting to export their own data would first need to upload all their data and files to Mendeley’s servers. The API is under Mendeley’s control and can be changed or discontinued at any time.
  
 ===== The Import Process ===== ===== The Import Process =====
  
-** If you haven't yet upgraded to Mendeley 1.19:**+** If you havent yet upgraded to Mendeley 1.19:**
  
-Start the import in Zotero by going to File → "Import…and choosing the "Mendeleyoption.+Start the import in Zotero by going to File → Import…” and choosing the Mendeley” option.
  
-** If you've already upgraded to 1.19 and have an automatic backup of your Mendeley SQLite database in the Mendeley data directory:**+** If youve already upgraded to 1.19 and have an automatic backup of your Mendeley SQLite database in the Mendeley data directory:**
  
-Locate your [[https://service.elsevier.com/app/answers/detail/a_id/22098/kw/database/supporthub/mendeley/|Mendeley data directory]] and look for a backupSlot1 (or higher) folder. If you see a database in the form %%<email>@www.mendeley.com.sqlite%%, copy it into the data directory one level up. Then start the import in Zotero by going to File → "Import…", choosing the "Mendeleyoption, and selecting that database.+Locate your [[https://service.elsevier.com/app/answers/detail/a_id/22098/kw/database/supporthub/mendeley/|Mendeley data directory]] and look for a backupSlot1 (or higher) folder. If you see a database in the form %%<email>@www.mendeley.com.sqlite%%, copy it into the data directory one level up. Then start the import in Zotero by going to File → Import…, choosing the Mendeley” option, and selecting that database.
  
 If the backupSlot//N// folder contains an .sqlite filename with a long string of random characters, the backup has already been overwritten by the encrypted database. Check another backupSlot folder or use one of the methods below. If the backupSlot//N// folder contains an .sqlite filename with a long string of random characters, the backup has already been overwritten by the encrypted database. Check another backupSlot folder or use one of the methods below.
  
  
-** If you've already upgraded to 1.19 and have a recent backup of your Mendeley SQLite database:**+** If youve already upgraded to 1.19 and have a recent backup of your Mendeley SQLite database:**
  
-Start the import in Zotero by going to File → "Import…". If you haven't moved your backup files back into the Mendeley data directory, use the file option to select the %%<email>@www.mendeley.com.sqlite%% or online.sqlite database in your backup directory.+Start the import in Zotero by going to File → Import…. If you havent moved your backup files back into the Mendeley data directory, use the file option to select the %%<email>@www.mendeley.com.sqlite%% or online.sqlite database in your backup directory.
  
-** If you've already upgraded to 1.19 and are not able to import from a recent backup of your Mendeley SQLite database:**+** If youve already upgraded to 1.19 and are not able to import from a recent backup of your Mendeley SQLite database:**
  
 +It's possible to recreate an unencrypted database by syncing from an older version of Mendeley Desktop. However, this requires syncing all data and files to Mendeley's servers before downgrading. Even syncing data alone isn't sufficient: Mendeley sync doesn't make any information about attached files available unless you actually sync the files themselves.
 +
 +If you don't want to sync any data to Mendeley's servers, your only option is to use one of the available export formats, such as BibTeX, to transfer your data to Zotero. As discussed above, you'll lose your folder structure and some other data.
 +
 +If you're syncing your library data but don't want to sync files, you'll need to manually relink files in Mendeley after downgrading or in Zotero after importing.
 +
 +(Note that at Zotero we strongly believe you should be fully in control of your own research data, and we don't think you should have to make these choices, but these are the options given the design decisions Mendeley has made.)
 +
 +If you're comfortable syncing your data to Mendeley, or have already done so, here are the steps:
 +
 +  - Make sure you've synced all data and — if you want to avoid reassociating files manually — files to Mendeley's servers.
   - Move your database out of the [[https://service.elsevier.com/app/answers/detail/a_id/22098/kw/database/supporthub/mendeley/|Mendeley data directory]] to a temporary location.   - Move your database out of the [[https://service.elsevier.com/app/answers/detail/a_id/22098/kw/database/supporthub/mendeley/|Mendeley data directory]] to a temporary location.
   - Download Mendeley 1.18.   - Download Mendeley 1.18.
   - Perform a fresh sync to pull down your Mendeley data from the Mendeley servers.   - Perform a fresh sync to pull down your Mendeley data from the Mendeley servers.
-  - Start the import in Zotero by going to File → "Import…and choosing the "Mendeleyoption.+  - Start the import in Zotero by going to File → Import…” and choosing the Mendeley” option.
  
 ==== Mendeley 1.18 installers ==== ==== Mendeley 1.18 installers ====
Line 50: Line 61:
 ===== Troubleshooting =====  ===== Troubleshooting ===== 
  
-If anything doesn't come through how you expect or you run into any trouble, let us know in the [[https://forums.zotero.org/|Zotero Forums]].+Make sure you're running the latest version of Zotero available via Help → "Check for Updates…"
 + 
 +If you're running the latest version and something doesn’t come through how you expect or you run into any trouble, let us know in the [[https://forums.zotero.org/|Zotero Forums]].
  
 {{tag>kb entry}} {{tag>kb entry}}
kb/mendeley_import.txt · Last modified: 2022/12/27 16:40 by dstillman