More on dates: What to do when the issue is "Summer" or "June"?

How to enter a journal that does not give issue numbers, but lists a month or a season as the issue? I've entered Summer, for example, in the issue field, but when using the Chicago Manual of Style style, the issue is listed as:

Lastname, Firstname. 1990. Title. Publication, no. Summer: 24-29.

I'm wondering if this is a problem that must be altered in the Chicago Manual of Style style, or if there is a larger issue of how to enter the data for a journal that has no issue numbers but uses dates or seasons instead.

Thanks,
Jon
  • I think this needs to (and can) be addressed in CMOS

    if the respective part gets changed to:


    <choose>
    <if is-numeric="issue">
    <text variable="issue" prefix=", no. "/>
    </if>
    <else>
    <text variable="issue" prefix=", "/>
    </else>
    </choose>


    your citation would read

    Lastname, Firstname. 1990. Title. Publication, Summer: 24-29.

    But I won't touch CMoS - that's Elena's field of expertise.
  • edited September 3, 2009
    Issue field is for issue number only. You should get the correct citation by simply entering "Summer 1990" in the date field--the following is the result for me:

    Fones-Wolf, Elizabeth A. 1999. Creating a Favorable Business Climate: Corporations and Radio Broadcasting. Business History Review 73, no. 2 (Summer): 221-255.

    This seems right to me. If not, let me know what should be changed.
  • edited September 4, 2009
    This seems like the right behavior, but what does Zotero do internally to make that happen? Is a portion of the date field string being redirected to the issue field in the database record? Is the "(Summer)" drawn from a portion of the date field that renders conditionally? Can anyone cast light on what field the style file relies on to render the season string, and what goes on behind the scenes to put the data there? I'd like to be sure the date handling stuff in the new processor doesn't behave in new and surprising ways.
  • It's not my code, but it looks like the CSL processor uses the unparsed date part (i.e., "Summer") as the month if there's not a parsed month and a numeric month form isn't requested.
Sign In or Register to comment.