Ancient documents with No Date
I am referencing Some Ancient Documents in SBL format. In the note it does not use a date for these types of documents, however, if I leave the date field blank Zotero inserts n.d. into the note. Is there a way to suppress this behavior? The format should simply be:
Author, Title Page.
Zotero formats it like this
Author, Title, n.d., Page.
I can go in and manually edit these out in the final version of the paper if I have to, but I was looking for another alternative so that I didn't have to do the manual edit.
Author, Title Page.
Zotero formats it like this
Author, Title, n.d., Page.
I can go in and manually edit these out in the final version of the paper if I have to, but I was looking for another alternative so that I didn't have to do the manual edit.
But that change is easy to make. If you want, closer to you handing in, let us know and we give you such a style. I don't want to make the edit now as the style might get updated in the meantime.
@adamsmith, it looks to me like §6.1.4.5 that @Grumpy64 quotes above is the pertinent guidance. But it's not clear to me whether the first sentence means "never use n.d." or "do your best to avoid it unless absolutely necessary."
If the first interpretation is the case, it's not clear to me whether SBL style wants to have anything replace it (e.g., to indicate that the information isn't available in distinction from its just having been left out). In support of the second interpretation (n.d. is permissible when it can't be avoided), however, is perhaps §8.1.3, which includes n.d. in the list of technical abbreviations, although this list is far from prescriptive (§8).
Apart from reaching out to the press directly (and they've not been as responsive of late), my inclination is that the second interpretation (n.d. is permissible if unavoidable) is better. But it could easily go the other way too.
<else>
<text term="no date" form="short"/>
</else>
So if I comment out the "text" statement the style responds appropriately. Just not sure if there may be a better way to do it for example if there is no publishing data at all then don't use the n.d. format. Just not sure how t do that, or at this point if it is even worth doing, just make a down and dirty fix and let someone else figure out if the fix breaks something else.
<if />
statement. That should as I read it do its thing as long as there is a date to work with. Failing a date then it checks if there is any other publisher information, if it finds any it returns the n.d. format as it did before. If it finds neither publisher or location information then it skips the date as well. This may break some items that have no publisher data but may be desiring the "n.d." notation but I cannot think of them right now. I wish I had a more elegant solution then just commenting out the "no date" item in the else field but I couldn't find one in the documentation and it seems to work (if anyone has suggestions I am open to them.)<macro name="issued">
<choose>
<if variable="issued">
<choose>
<if type="graphic report" match="any">
<date variable="issued">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</if>
<else-if type="legal_case">
<text variable="authority" suffix=" "/>
<date variable="issued">
<date-part name="year"/>
</date>
</else-if>
<else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis article-journal" match="any">
<date variable="issued">
<date-part name="year"/>
</date>
</else-if>
<else>
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
<date-part name="year"/>
</date>
</else>
</choose>
</if>
<else-if variable="publisher-place publisher" match="any">
<text term="no date" form="short"/>
</else-if>
<else>
<!-- text term="no date" form="short"/ -->
</else>
</choose>
</macro>