Style Error: Turabian - delimiter between URL and access date
Using the Turabian Style (Full Note with Bibliography) style, a comma or period is placed between the URL and access date statement, e.g.:
N: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm, (accessed November 6, 2007).
B: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm. (accessed November 6, 2007).
According to my copy of Turabian 7, the URL should be followed immediately by the access date in parentheses with no other intervening punctuation, e.g.:
N: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm (accessed November 6, 2007).
B: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm (accessed November 6, 2007).
The problem appears to occur because within the access and access-note macros, everything is contained within a <group> that specifies a comma or period delimiter:
Perhaps the solution is to define another group with no delimiter just after <if variable="URL"> that includes all the URL and access date elements.
N: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm, (accessed November 6, 2007).
B: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm. (accessed November 6, 2007).
According to my copy of Turabian 7, the URL should be followed immediately by the access date in parentheses with no other intervening punctuation, e.g.:
N: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm (accessed November 6, 2007).
B: [...] http://news.bbc.co.uk/2/hi/uk_news/7081038.stm (accessed November 6, 2007).
The problem appears to occur because within the access and access-note macros, everything is contained within a <group> that specifies a comma or period delimiter:
<macro name="access">
<group delimiter=". ">
<choose>
<if type="graphic report" match="any">
<text macro="archive"/>
</if>
<else-if type="book thesis chapter article-journal article-newspaper article-magazine" match="none">
<text macro="archive"/>
</else-if>
</choose>
<choose>
<if type="legal_case" match="none">
<choose>
<if variable="URL">
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
</if>
</choose>
</if>
</choose>
</group>
</macro>
Perhaps the solution is to define another group with no delimiter just after <if variable="URL"> that includes all the URL and access date elements.
(if you're interested, I enclosed the entire section that prints URL and accessed date in a group - that way the delimiter of the group one level above doesn't get inserted between the different elements, i.e
<if variable="URL">
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
</group>
</if>
in both access macros.