Change to RIS Export Field Mappings?
For years, I've successfully exported RIS files from Zotero and used them in an application that's heavily reliant on standard RIS specs. Recently, though, I noticed that Zotero is mapping fields differently. Title is now mapping to TI (formerly T1), Abstract is now mapping to AB (formerly N2), and Author is now mapping to AU (formerly A1). All of those changes are fine and in accordance with RIS specs.
However, there's one change that isn't in accordance with the specs: The Date field is getting parsed and mapped to two separate fields, so that only the year (YYYY) gets mapped to PY. The full YYYY/MM/DD/etc info now gets mapped to DA (a field which doesn't appear in the RIS specs, afaik).
Can anyone please shed some light on why this change occurred, and whether it can be fixed/undone? This is causing problems. Thanks!
However, there's one change that isn't in accordance with the specs: The Date field is getting parsed and mapped to two separate fields, so that only the year (YYYY) gets mapped to PY. The full YYYY/MM/DD/etc info now gets mapped to DA (a field which doesn't appear in the RIS specs, afaik).
Can anyone please shed some light on why this change occurred, and whether it can be fixed/undone? This is causing problems. Thanks!
The specs are here:
http://www.refman.com/support/risformat_intro.asp
(there is a link to a Zip file with a PDF and an Excel spreadsheet at the bottom of the page).
If you check these specs you'll see that the current PY and DA behavior is exactly according to specs.
If you know some javascript it wouldn't be very hard for you to revert that change in the translator and save it as a separate, export only translator with a different translator ID, so that it wouldn't get overwritten by updates in the future, but I don't really see what we can do differently from the Zotero side here.
A more robust export format would actually work against us in this case, as we need very streamlined formatting to enable proofreading and editing of the exported file. (We also have to work with a format that is common to both Zotero and Biblio, and that limits us to BibTex and RIS.)
I'm currently opening a ticket with the Biblio module coders, hoping that they'll upgrade their RIS functionality. In the meantime, though, I'll probably just make changes on the fly on my end (I'm the gatekeeper for RIS files that we get from numerous contributors), in order to "regress" the field designations to versions that Biblio can understand.
So wherever possible I'd recommend a properly maintained standard (such as MODS, which is painstakenly maintained and documented by LoC), but I see why that doesn't work in your case.
Thanks, Stephen Goldborough for Jane Fernandez at avondale edu au.
please start a new thread - we prefer to keep things one topic at a time to maintain some sense of order. But if you want to validate XML I suggest either using an online validator:
http://validator.nu/
or using Oxygen or emacs in nxml mode. Any follow-ups, please start a new thread.