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
  • This was discussed at http://forums.zotero.org/discussion/15376 , but I think I missed a part when coding the treatment for proceedingsTitle. I've gone back and reworked it a bit.

    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.
  • I checked it now with Zotero 2.1.10 again, and nothing changed. Some weeks ago I made a diff between your git-Version and the shipped version, there was nearly no difference. Other suggestions?
  • Please go to http://github.com/ajlyon/translators/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.
  • @ajlyon:
    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
  • This should be fixed now -- sorry for the repeated failed attempts.
  • Hello,
    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 think Zotero should conform to the written RIS specification where possible (and this sometimes means implementations that differ from Endnote). T2 is now used for conference names. But some of the things in confPaperFiledMap are uncommon: using JF for publication title is not horrible, but 'C3' is now used for the proceedings title. JA is not in the spec for this type, but that choice seems reasonable. 'DO' is preferred for DOI. 'M3' is not explicit for the 'conference proceedings' type, but it is used as 'type of work' in 'conference paper' and most other types.

    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.
  • edited May 9, 2012
    I agree with noksagt, Zotero should export strictly (unless there's no appropriate field at all) in the written RIS specification. We can, however, accommodate a lot deviations from the spec when importing. If EndNote cannot import RIS spec properly, that an EndNote bug and we can possibly provide an EndNote-specific export style.

    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.
  • I'll leave this for you. Too many cooks... etc.

    @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?
  • @adamsmith:
    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.
  • Thanks for the comments.
    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
  • Hello again.
    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
  • I'm not sure what a CPAPER would be - if it's a paper given at a conferences, but not published in proceedings, it should map to presentation in Zotero.
  • edited May 30, 2012
    CPAPER is "Conference Paper" in Refer.
    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.
Sign In or Register to comment.