Also, the Journal field is imported in all caps from
ISI WOS.
The perfect solution would be to:
(i) convert the field to title case and
(ii) to have a list of abbreviations that should be
kept in caps.
This list could then be used in all conversions (eg in
title field as well).
--laxxy
Logged In: YES
user_id=467580
Perhaps it should use the ISI field 'JI' (ISO abbreviation
for journal name) rather than 'SO' (source title), where it
is provided? That's what isi2bibtex uses. It seems sensible
to use the ISO standard journal abbreviations, and has the
advantage that the capitalisation is correct.
I guess it should ideally be a user option whether to use JI
or SO or J9.
Capitalisation in other fields is still an issue with older
records though which have the author and/or title in all caps.
Logged In: YES
user_id=730046
The patch to IsiImporter.java in net.sf.jabref.imports
should do the job. It imports JI if JI exists and SO otherwise
(patch based on Jabref-1.7.1)
--- IsiImporter.java~ 2005-04-11 20:43:23.000000000 +0200
+++ IsiImporter.java 2005-04-12 14:41:48.773793500 +0200
@@ -138,7 +138,9 @@
hm.put("author", author);
} else if (beg.equals("TI"))
hm.put("title", value.replaceAll("EOLEOL", " "));
- else if (beg.equals("SO"))
+ else if (beg.equals("JI"))
+ hm.put("journal", value);
+ else if (beg.equals("SO") && hm.get("journal") == null)
hm.put("journal", value);
else if (beg.equals("ID"))
hm.put("keywords", value.replaceAll("EOLEOL", " "));