Table of Contents
For clarity and accuracy, it is preferable to avoid abbreviations in database fields. The abbreviations applied to journal names, in particular, may be opaque to users not versed in the local conventions of a particular field of study or language domain. Writing abbreviations directly into the Zotero database, even in the Short Title or Journal Abbr fields, is not particularly satisfactory, since even within a single field of specialization, different journals may impose different requirements. The Abbreviations Plugin for Zotero provides a convenient and flexible mechanism for setting abbreviations specific to a particular citation style.

When the plugin is installed, an abbrevs. button is added to the “classic” Zotero citation edit/insert dialog, in the upper left corner of the panel. Clicking on the button will bring up the popup shown to the right. The button in the upper right corner of the popup (Institution Parts in the illustration) offers a pull-down list of abbreviation categories. Field content that can be abbreviated in the current document using the current style is listed within each category. Clicking in the area to the right of the listed field opens the field. After editing, hit the Enter key to save the abbreviation. Once registered, abbreviations are stored in the plugin database (in the Zotero data directory, but in a separate file), and will take effect in any document that uses the same style. Abbreviations lists do not sync to the Zotero servers, but the lists for a style can be exported for sharing among users, machines or styles.
Importing abbreviation lists
Pre-packaged abbreviation lists can be downloaded from the CitationStylist site [1] for some styles. To import a set of lists for a style, save the JSON files containing the abbreviations to your desktop, and open a document to access the abbreviations popup. Use the Import button at the bottom of the panel to open an import dialog. Navigate to your desktop (or wherever you saved the files), and select an abbreviation list file to import it. Distributed abbreviations are divided into source files of two types:
- Names
- Abbreviations in files ending in -names.json are directly editable in documents via the user interface, and can be exported. The abbreviations in these lists are applied to target fields that match the field content exactly.
- Phrases
- These are abbreviations of individual words and phrases, which the plugin applies to field content when generating suggested abbreviation forms. This is convenient for styles such as the American Law Style that make intensive use of abbreviations in titles, case names, and institution names. The Phrases lists cannot be edited in the user interface of the plugin, and when a new list of this type is installed, it always overwrites the existing phrase lists entirely for the currently selected style. [2]
To allow updates while preserving your own work, three options are available to control import of lists of the former type:
- Fill gaps
- This is the most “shy” method. Abbreviations will be added for the currently selected style only if they do not conflict with existing entries. Existing abbreviation settings will not be altered.
- Override local entries
- This will overwrite local entries where there is a conflict, but other abbreviations existing abbreviations will not be touched.
- Replace local list
- This is the most drastic method. All existing abbreviations for the currently selected style will be deleted before the imported list is installed.
Exporting abbreviation lists
The Export button in the abbreviations popup can be used to export the lists for the current style. This is useful if you wish to share your abbreviations with other users, or to move lists between your own computers. Only the Names lists will be exported. If you want to fine-tune a Phrases list, you will need to edit the file by hand.
Abbreviation categories
The Abbreviations Plugin is driven by a database that may contain many thousands of abbreviations. In the Abbreviations Plugin popup panel, only those actually used in the current document and style are shown. There is no interface for editing the full set of registered abbreviations at the present time. The effect of an abbreviation registered through the user interface depends on the category selected in the upper left-hand corner of the abbreviations popup. Special features of these categories are described below.
- Journals and Reporters
- This category covers journal abbreviations of all kinds. For portability, it is a good idea to include periods in abbreviations that you register in this category: the style will eliminate them if they are not needed, and the same abbreviations can then be used with other styles that do require them.
- Series Titles
- There is a small possibility that the title of a book series might overlap with a journal title. Styles might apply different abbreviation conventions to the two, so series titles are managed separately in this category.
- Titles
- This category covers ordinary titles, and case names for legal judgments.
- Entire Institutions
-
This and the Institution Parts category apply to names (such as Author) entered in single-field mode, and to the Publisher or Court fields. In these fields, institution parts can (and should be) listed in descending order, from the umbrella institution down to the smallest unit, separated with the vertical-bar field separator character, “|“. Through this abbreviation category, the entire institution name can be rewritten. This can be used to normalize inconsistent naming of an institution across cites in a document.
This Entire Institutions abbreviation category is used to set the keys for content-neutral citations to law cases. For example, if the Court field is set to single-field mode with content UK|High Court|Chancery, and the item is a neutral citation, [3] the key can be produced by setting an abbreviation in this category of UK|UKHC.
- Institution Parts
- Abbreviations registered in this category are applied to any name part, in any name, that matches. To limit the effect of an abbreviation is a single institution, use the Entire Institution category instead.
- Item Nicknames
- This category covers the rare case of an author’s own name in citations to interviews and correspondence. Styles may require suppression of the name or a placeholder such as “the author” in this case. Where required, the matching name can be suppressed by entering “{suppress}” in the abbreviations field.
- Places
- Abbreviations of locations, such as “N.Y.” for “New York” are covered by this category. The abbreviations registered here are applied to both publisher places and the places of events such as conferences and the like.
- Number field (strings)
- In MLZ, the numeric variables of the Citation Style Language [4] are rendered as numbers if possible. Occasionally, content may appear in a numeric field that cannot be handled as a number (such as “First volume of six” in the Volume field). In this case, the non-numeric field content will be shown under this category in the plugin, so that the form can be modified to suit the requirements of the current style.
- Hereinafter
- In note styles, back-references to works with very long titles or ambiguous short-form citation details can be awkward. If supported by the current style, more elegant descriptive names for use in back references can be registered under this abbreviation category. A properly implemented style should insert the “hereinafter cited as” (or whatever) note following the first reference, and use the new name when generating back-references.
- Classic Works
- This category is used for works that are referred to generically within a field, as when Blackstone’s Commentaries are cited (in OSCOLA) as “Bl Comm”. Works appear in this category only when the style supports this form of referencing, and the following is entered into the Extra field of the item: {:type:classic}. Items cited in this way will not be listed in the document bibliography.
Wrinkles and Nifty Tricks
Here is a loose list of things that might crop up or might be useful.
-
Only sort-form field content shows up in the plugin lists. If the content of a given field doesn’t turn up in any of the abbreviation lists, the most likely cause is that the form="short" attribute is not set on it in the style. For some fields this is not yet valid in official CSL, but the attribute can be used on title and journal title fields, where it is most commonly required.
-
When a list is imported, the listing does not update immediately. This is a glitch, but the imported entries will be applied if you close the abbreviations popup and the word processor plugin, and open a cite for editing again.
-
Abbreviation lists can be prepared externally for import, by extending the entries in an exported list. The format is standard JSON, just follow the syntax in the file. Be careful of missing and stray comma delimiters, JSON parsers are very fussy about them.
- To output nothing for a particular value, enter {suppress} as the abbreviation.
-
For very specialized style requirements, a variable occurring after a particular abbreviated field can be suppressed using the following syntax (assuming a field value of Amazing Washington):
"Amazing Washington": "!publisher-place>>>Amazing WA"
This would render Amazing WA instead of Amazing Washington, and suppress the publisher-place variable if it occurs later in the cite. This is unlikely to be needed outside of legal referencing, but you know, it’s there.
| [1] | See http://citationstylist.org/styles/. This page is updated periodically as new lists become available. |
| [2] | If the abbreviation suggestions supplied by the plugin become a nuisance, phrase abbreviation can be turned off by installing an empty Phrases list. |
| [3] | That is, if it has no Reporter/container-title value. |
| [4] | For style designers, the numeric variables in the MLZ extended CSL schema are: chapter-number, collection-number, edition, issue, locator, number, number-of-pages, number-of-volumes, volume, and citation-number. |
Hi there,
I just have a query regarding the use of abbreviations – I need to cite different chapters of an edited book at different times, but I don’t want the full title of the book to be displayed every time; it’s only needed the first time. Zotero doesn’t currently allow this – can this plugin do it?
Thanks very much,
Fred.
Sorry for the late response. The plugin can’t do that, unfortunately; it has a facility for “hereinafter” back-referencing forms, but that applies to a single item, not to a related family of cites. The processor does do something like this with statutes, by building an internal ID to spoof all provisions of a given statute as a single item. We could do something similar with the “chapter” type, and it could be made pretty solid by identifying the item set by the ISBN of the book. This would be completely outside of the Zotero and CSL data models, but it could be done.
Hi there,
This plug-in is awesome. I was looking for something like this. Like you mentioned above, even though the imported list does not show up in the popup window, it still appear in the bibliography section. Great work! I am using this plug-in for Journal title abbreviation. Hope it will work for other abbreviation as well.
Thank you so much.
I just want to say thanks for this great plug-in. I used it for Journal abbreviation and Publisher abbreviation. It is working the way I expected. I had to set for both and in the CSL style file. The abbreviations appear in the “popup” window only when references are cited and bibliography is created in the document.
Regards,
Mamun
So where will this plugin appear exactly? I’m running zotero as a firefox plugin, and I couldn’t find it anywhere I looked.
If the plugin is installed in Firefox, it should be listed under Tools -> Add-ons -> Extensions
Sorry for being so dumb, but I really couldn’t understand the following paragraph in the documentation:
“When the plugin is installed, an abbrevs. button is added to the “classic” Zotero citation edit/insert dialog, in the upper left corner of the panel. ”
I couldn’t even find the “classic” Zotero citation dialog. Is this specifically referring to zotero plugin in word? But then what if I want to directly export my library to a bibtex file?
Thanks,
Bin
Enable “classic add citation dialog” by following:
Zotero preference > Cite > Word Processors > (check mark – “Use classic Add Citation dialog”)
Then go to MS word > add-ins > click left most icon (Zotero) > you should see add/edit citation dialog box with “abbres.” at the top left corner (after installing the abbreviation plug-in).
I just finished a journal article. This is the first time I used Zotero for a complete paper. This Journal abbreviation plug-in helped me a lot. I did not have to do a single manual edit for abbreviations (breaking the “field” in MS Word). Although, I had to collect abbreviation from http://scieng.library.ubc.ca/coden/ and from http://www.efm.leeds.ac.uk/~mark/ISIabbr/J_abrvjt.html . I can live with that. I even abbreviated some other stuff like University to Univ. using this amazing plug-in. I tried using Refworks for abbreviation. It was not quite what I was looking for. It does not offer control over abbreviation of different item types. For example:
proceedings > Proc.
University >Univ.
I now have a lot of controls over many item types.
Thanks to the developer for this plug-ins.
How do you convert a .txt file list of journal names and abbreviations to the json format so that it can be imported? Is json format necessary for importing a list?
Abbreviation lists need to be in JSON format, yes. There is work afoot by others to produce and provide abbreviation lists in the format required by the plugin.
Thank you so much for this plugin. I am having just one problem with he “hereinafter” option. When I am managing my abbreviations and I click down on the box to “hereinafter” I have no options to add my own short “hereinafter” that I would like to be used with my supra cites. I am using the style MLZ American Law but I am using normal Zotero, not the multilingual version of Zotero. Is this why?
The hereinafter field is not supported in official Zotero.
Can anyone please explain a bit more about the following tip from “WRINKLES AND NIFTY TRICKS”. I can’t figure this out. Where in json file I should put this.
Thanks.
========
For very specialized style requirements, a variable occurring after a particular abbreviated field can be suppressed using the following syntax (assuming a field value of Amazing Washington):
“Amazing Washington”: “!publisher-place>>>Amazing WA”
This would render Amazing WA instead of Amazing Washington, and suppress the publisher-place variable if it occurs later in the cite. This is unlikely to be needed outside of legal referencing, but you know, it’s there.
==========