Chicago Manual of Style (Note without Bibliography) (dev)
Thanks to codec, erazlogo, and simon, this dev style is now available at http://zotero.org/styles
It looks very good so far, much improved over the existing CMS. Bugs I've noticed so far:
Ibid does not seem to be working. For example, I get
3. Senebier, “Considérations,” cxvii-cxviii.
4. Senebier, “Considérations,” cxiv
instead of
3. Senebier, “Considérations,” cxvii-cxviii.
4. Ibid., cxiv.
A book section in a work without an author or editor name displays an unnecessary comma after publicationTitle:
“Goust,” in Dictionnaire de l'Académie françoise, (Paris: Jean-Baptiste Coignard, 1694)
instead of
“Goust,” in Dictionnaire de l'Académie françoise (Paris: Jean-Baptiste Coignard, 1694)
Items published over several years with a date like 1751-1772 only display 1751, though this problem may be in cite.js, not in the CSL.
It looks very good so far, much improved over the existing CMS. Bugs I've noticed so far:
Ibid does not seem to be working. For example, I get
3. Senebier, “Considérations,” cxvii-cxviii.
4. Senebier, “Considérations,” cxiv
instead of
3. Senebier, “Considérations,” cxvii-cxviii.
4. Ibid., cxiv.
A book section in a work without an author or editor name displays an unnecessary comma after publicationTitle:
“Goust,” in Dictionnaire de l'Académie françoise, (Paris: Jean-Baptiste Coignard, 1694)
instead of
“Goust,” in Dictionnaire de l'Académie françoise (Paris: Jean-Baptiste Coignard, 1694)
Items published over several years with a date like 1751-1772 only display 1751, though this problem may be in cite.js, not in the CSL.
We mainly just need to add support for parsing ranges in Zotero.Date.strToDate() and then let the CSL engine reconstruct them in the proper format (since I imagine some styles might require "1751-1772" while others require "1751-72"). I think Elena has mentioned some weird date examples before that we'd have to take into account as well.
> will show up as "Summer 2000" in Chicago, which I imagine is the desired behavior.
I'm not sure this is the case. When formatting the date for display in CSL, the only way it can be done is with something like
<date variable="issued">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
I'm not sure where "Summer" would appear in that, as it is already had to be split into D/M/Y. CSL does have a bucket called other for a date-part, but what is wanted here is something more like
<text variable="issued"/>
which I don't think is supported or allowed.
It'd help to enumerate the key issues with dates (ranges, approximate, etc.) on the wiki so we could check later about handling them (in CSL, RDF, etc.). This effort at the DCMI might provide some help.
Some of the DCMI work looks interesting, and it'd be great if there was a parseable format that could describe many potential date strings for easier reuse, but as is we're not discarding any data—we're just passing it through to the output format the same way it came in.
But how dates are encoded in export formats is way off topic for this thread. Sean's issue is support for date ranges in CSL. Anyone can start a Trac wiki page on date issues if that'd help.
I might take a look later on if I get time, to see what's involved.
2. Michael R. Gordon, and Stephen Farrell, “Iraq Lacks Plan on the Return of Refugees, Military Says,” The New York Times, November 30, 2007, http://www.nytimes.com/2007/11/30/world/middleeast/30refugees.html?_r=1&hp&oref=slogin
should be:
2. Michael R. Gordon and Stephen Farrell, “Iraq Lacks Plan on the Return of Refugees, Military Says,” The New York Times, November 30, 2007, http://www.nytimes.com/2007/11/30/world/middleeast/30refugees.html?_r=1&hp&oref=slogin
If one wanted to indicate that a term should by definition include a period, then it should be in the locale file.