RIS export field missing for conference papers (JF -> ???)
Hello,
since the new version of the Zotero-Firefox Plugin, I'm missing the "title of proceedings" field in my Zotero-RIS export. In former versions it was exported as "JF" field. I would like to suggest to use the "T2" field now. It seems to me that is was forgotten in some conversions from 2.0.X to 2.1.X.
Could somebody explain what happend and try to fix that?
Thanks,
core
PS: I tryed to find information with the discussion-forum search engine, but had no luck. Sorry
since the new version of the Zotero-Firefox Plugin, I'm missing the "title of proceedings" field in my Zotero-RIS export. In former versions it was exported as "JF" field. I would like to suggest to use the "T2" field now. It seems to me that is was forgotten in some conversions from 2.0.X to 2.1.X.
Could somebody explain what happend and try to fix that?
Thanks,
core
PS: I tryed to find information with the discussion-forum search engine, but had no luck. Sorry
Please go to http://github.com/ajlyon/zotero-bits/raw/master/RIS.js and save the file to the translators directory of your Zotero data directory (http://www.zotero.org/support/zotero_data).
It should start working again. If this works for you, please post here so that I can submit this change to be pushed to all users.
It should start working again. If this works for you, please post here so that I can submit this change to be pushed to all users.
your fix didn't worked. I checked the fieldTypes in the database and the line
JF:"publicationTitle"
in the bookChapterFieldMap section helped.
So maybe there is some confusion between proceedingsTitle and publicationTitle somewhere in the ZoteroCode.
Let me know if you choose JF or T2 for the corresponding RIS-line.
Thank you for your help
I had a similar problem, as a conference paper reference exported with the default RIS.js (and also with the one downloaded from the link above) did not completely import to Endnote.
I modified the RIS.js so that it now imports to Endnote and also completely imports back to Zotero.
I uploaded it to
http://www.filefactory.com/file/1qkiu9vbw85/n/RIS_js
Please have a look at it and tell me whether it is OK.
Wilfried
I've said this before, but we should stop exporting the DOI in M3. This was probably an arbitrary/legacy choice made because of one online data provider. On import, we can check that there is not a 'DO' field and whether the M3 field contains a DOI rather than assuming M3 contains a DOI.
Edit: Having said that, I am getting close to adding a lot of accommodations for RIS files exported from ProCite and once that is done, I will revise our export code. Unless someone else tackles that before hand.
@noksagt - where are you getting RIS specifications from? What you say about DO makes sense to me, but I don't see any reference to it on
http://www.refman.com/support/risformat_tags_07.asp
is there a better source for the specs?
The RIS specification was revised last October...perhaps to document the behaviour that Endnote has evolved fairly organically:
http://www.refman.com/support/risformat_intro.asp
Somewhere else on the forum, someone has consolidated the multi-sheet spreadsheet into a single table that maps the type-dependent specs.
and a narrow version is available at https://github.com/aurimasv/translators/wiki/RIS-Tag-Map-(narrow)
The current RIS.js handles a conference proceedings equal to book section, while the Zotero program handles them differently, so I think there is a need to modify RIS.js.
My first intention was to change as little as necessary.
With respect to the RIS specification consolidated table, proceedings title should go to C3 instead of JF.
JF isn't defined in the specification at all, so I wonder why it is used in RIS.js. To maximize backward compatibility, I suggest only to change the handling of proceedings (that's what I did). The current RIS.js export has two assignments to T2, first from publicationTitle, second from bookTitle, but the exported file contains neither of both. It seems that although publicationTitle is defined in the proceedings record, the T2 output is subsequently deleted because bookTitle is undefined. If I exchange the order of both, T2 gets output, its contents being taken from "Proceedings Title". But according to the RIS specs (and also Endnote import), T2 should be "Conference Name". So the proceedings type needs to be handled separately.
With respect to DOI, I did not change it because DOI import/export works as it is now, with several webpages offering RIS export (e.g. some Elsevier journals and ieeexplore) and also Endnote import/export.
Similarly, in the ReferBibIX format the DOI output does not conform to the specs listed in
http://savanna.lternet.edu/reports/endnotetags.php
So I do not want to start a discussion on meeting the specifications here, I only want to modify RIS.js so that it works with what we get.
I modified RIS.js to use T2 for "Conference Name" and C3 for "Proceedings Title", which is consistent with both the specification and Endnote import/export.
Please get RIS.js from
http://www.filefactory.com/file/68s1t6zhgtuv/n/RIS.js
Wilfried
RIS export from websites isn't consistent.
e.g. IEEE exports a conf proceedings with
DO - doi and
JA - Proceedings Title !JA isn't defined in the specification!
Energy Policy exports a journal paper with
M3 - doi
Endnote import accepts
DO - doi
as well as
M3 - doi
So - and honoring the above discussions - I once more modified RIS.js
It now exports
DO - doi
and also on import of conf proceedings accepts
JA - Proceedings Title
DO - doi
as well as
M3 - doi
The modified RIS.js is available from
http://www.filefactory.com/file/1sflbs0hg54f/n/RIS_js
A question: Endnote and RIS specification have both Conference Proceedings (CONF) and Conference Paper (CPAPER) whereas Zotero seems to only have the type Conference Proceedings -- am I right?
Wilfried
It's used for a paper submitted to and presented at a conference which is not published in proceedings but e.g. as a handout at the conference. The difference to proceedings is that in most cases proceedings have an ISBN or ISSN and are available from libraries while a conference paper doesn't have ISBN/ISSN and is not available from libraries.
"Presentation" is not defined in the RIS specifications
https://github.com/aurimasv/translators/wiki/RIS-Tag-Map
nor in the Refer specifications
http://savanna.lternet.edu/reports/endnotetags.php
http://www-cyanosite.bio.purdue.edu/cybib/cybibtags.html
http://aubib.wikidot.com/refer-format
nor in BibIX
http://tex.aanhet.net/bibx/doctypes.html
nor is it available in Endnote.
"RIS.js" maps "presentation" to "GEN".
"ReferBibIX.js" maps it to "Report".
"Zotero RDF.js" maps "presentation" to "ConferenceProceedings" but does not map "conferencePaper" to anything.
"Bibliontology RDF.js" maps "presentation" to "Slideshow".
"Wikipedia Citation Templates.js" maps both "conferencePaper" and "report" to "Cite conference" and "presentation" to "Cite paper".
So it seems "presentation" not consistently supported.