[return]
| Zotero label | Zotero fieldname | CSL fieldname |
| Scale | scale | none |
| Language | language | none |
| Short Title | shortTitle | none |
| Library Catalog | libraryCatalog | none |
| Rights | rights | none |
| ISBN | ISBN | ISBN |
| URL | url | URL |
| Abstract | abstractNote | abstract |
| Accessed | accessDate | accessed |
| Archive | archive | archive |
| Loc. in Archive | archiveLocation | archive_location |
| Call Number | callNumber | call-number |
| Series Title | seriesTitle | collection-title |
| Edition | edition | edition |
| Place | place | event-place and publisher-place |
| Type | mapType | genre |
| Date | date | issued |
| Extra | extra | note |
| Publisher | publisher | publisher |
| Title | title | title |
NB: Zotero maps the "place" field to both "event-place" and "publisher-place", in all item types. When a value is present for the Zotero field, both CSL fields are always available. It is therefore impossible to know, without knowledge of the "virtual" item type used in Zotero, and possibly the user interface label as well, which value is intended.
Ideally, the field assignments between a calling application and CSL should be either many-to-one or one-to-one and not, as in this case, one-to-many.