Problem with tags in RIS import

I'm trying to import Endnote databases into Zotero via RIS. For citations with multiple keywords, Zotero lumps all the keywords together into one big tag. The keywords are separated by line feeds in the original RIS document. For instance, the field:

KW - Adult
Analysis of Variance
Comparative Study
Corpus Callosum/*anatomy & histology
Diffusion Magnetic Resonance Imaging/methods
etc.

turns into the (not very helpful) tag:
Adult Analysis of Variance Comparative Study Corpus Callosum/*anatomy & histology Diffusion Magnetic Resonance Imaging/methods etc.

Is there any workaround for this?
  • Just a correction: the problem is not Zotero here; it's Endnote. Those keywords are supposed to be output with each line getting the "KW -" prefix. In short, the RIS Endnote outputs is not valid.

    This bug has been around forever, and the Endnote developers have known about it forever.

    Of course, that doesn't help you.

    The RefDB project has a Perl script that will clean this up. If you're not comfortable hunting that down and running it on the file, I presume the Zotero developers could likewise add a little code to work around the bug (though you'd have to wait on them to do so).
  • Thanks! I'm not surprised to hear that this is an Endnote issue. I might give your RefDB suggestion a try, or try to write my own script. (Compiling and installing RefDB seems like a pain, but the script you mention doesn't run without the other RefDB components in place.)

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.