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:

&lt;macro name="access"&gt;
&lt;group delimiter=". "&gt;
&lt;choose&gt;
&lt;if type="graphic report" match="any"&gt;
&lt;text macro="archive"/&gt;
&lt;/if&gt;
&lt;else-if type="book thesis chapter article-journal article-newspaper article-magazine" match="none"&gt;
&lt;text macro="archive"/&gt;
&lt;/else-if&gt;
&lt;/choose&gt;
&lt;choose&gt;
&lt;if type="legal_case" match="none"&gt;
&lt;choose&gt;
&lt;if variable="URL"&gt;
&lt;text variable="URL"/&gt;
&lt;group prefix=" (" suffix=")"&gt;
&lt;text term="accessed" suffix=" "/&gt;
&lt;date variable="accessed"&gt;
&lt;date-part name="month" suffix=" "/&gt;
&lt;date-part name="day" suffix=", "/&gt;
&lt;date-part name="year"/&gt;
&lt;/date&gt;
&lt;/group&gt;
&lt;/if&gt;
&lt;/choose&gt;
&lt;/if&gt;
&lt;/choose&gt;
&lt;/group&gt;
&lt;/macro&gt;


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.
  • Thank you Steve and sorry this took so long - this is now fixed
    (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.
Sign In or Register to comment.