entry of journal abbreviation lists: where to put in csl file?

Hi there,

I would like to be able to put journal abbreviations into references where the "Journal Abbreviation field" is not filled out. I think I found the appropriate workaround in this thread (http://forums.zotero.org/discussion/8278/text-substitution/, Sept 21 2009 entry) where Frank Bennett states that the new CSL processor can now recognize abbreviation lists). I was able to find some code in his code repository (at https://bitbucket.org/fbennett/citeproc-js/src/b4f4b22dce8e/tests/fixtures/local/abbrevs_JournalExistsInList.txt) where I believe I've found the format for the abbreviation lists:

>>===== INPUT =====>>
[
{
"container-title": "Journal of Irreproducible Results",
"id": "ITEM-1",
"journalAbbreviation": "JIR",
"type": "article-journal"
}
]
<<===== INPUT =====<<

Assuming that I've found the correct and complete way of specifying the abbreviation list, my question is this: where do I actually put this list? In the CSL file for the particular citation style that I'm working with? Do I need to use the "{ }" and "[]" and <<== INPUT ==> lines or are they just part of the comments? I tried copy-paste the above code in my csl file but it doesn't compile due to some syntax issues.

Thanks for your help - Zotero really is a great tool and I appreciate all the work you've put into it!
  • The abbreviation lists facility is still experimental, and limited to the processor. It is not part of the CSL language, and Zotero doesn't currently talk to that part of the processor API. If it is eventually hooked up, there will be menu support in Zotero to manage the lists. For the present, you'll have to handle abbreviations by entering the values into the "Journal abbreviation" field of the right-hand item info panel.
Sign In or Register to comment.