Announcement: CSL 1.0.2 launch date
I am excited to announce that the Citation Style Language (CSL) styles and locales repositories will switch over to CSL 1.0.2 on January 1, 2022. This is a small version update to CSL that adds new item types, variables, and terms. Existing 1.0.1 styles remain compatible and will continue to work as-is.*
The style repository validation will switch over to 1.0.2 by January 1.
Documentation for CSL 1.0.2 can be viewed at https://docs.citationstyles.org/en/stable/specification.html, and a list of changes can be viewed at https://github.com/citation-style-language/documentation/releases/tag/v1.0.2
* The one change potentially required for 1.0.1 styles is if the "sub verbo" term is used in the style. If this rarely used term is used, it must be renamed to "sub-verbo".
@dstillman Can we pin this announcement?
The style repository validation will switch over to 1.0.2 by January 1.
Documentation for CSL 1.0.2 can be viewed at https://docs.citationstyles.org/en/stable/specification.html, and a list of changes can be viewed at https://github.com/citation-style-language/documentation/releases/tag/v1.0.2
* The one change potentially required for 1.0.1 styles is if the "sub verbo" term is used in the style. If this rarely used term is used, it must be renamed to "sub-verbo".
@dstillman Can we pin this announcement?
Can't wait to explore and use these new variables.
Type: performance
Zotero’s item types and variables will be updated as part of Zotero 6
Is there an ETA for Zotero 6 and an updated version of Zotero type mapping CSL type like https://aurimasv.github.io/z2csl/typeMap.xml?
I would like to know the specific fields in a standard item type.
Collecting here the things that I think should be possible to (re)map immediately in Zotero
Item types
hearing --> hearing (was bill)
document --> document (was article)
software --> software (was book)
Name variables
contributor --> contributor (previously unmapped)
guest --> guest (previously unmapped)
performer --> performer (was: author -- is that possible?)
producer --> producer (previously unmapped)
scriptwriter --> script-writer (previously unmapped)
Other variables
Anything that maps to event --> event-title (yes?)
rights --> license (was unmapped)
language --> ??? What should we do here? since we're encouraging people to add ISO codes in Zotero, we can't just map language to language I think. Would a mapping table with fallback to literal string be an option?
Locators
Any reason not to add the new locators already? (what's title-locator?)
"act"
"appendix"
"article-locator"
"book"
"canon"
"elocation"
"equation"
"rule"
"scene"
"table"
"timestamp"
"title-locator"
citeproc-js already has some facility for managing ISO language codes. A lookup table with ISO codes would be great if that's feasible.
"article-locator" and "title-locator" are generally for legal citations (e.g., Bylaws Article 4, Civil Rights Act of 1964, Title VII)
I would very much love to use the item types provided in CSL 1.0.2 to style e.g. software separately.
Another heartfelt wish would be to have a separate item type 'dataset', as we now have these in our publication lists. An item type dataset would make it much easier for staff to enter those publications.