|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 |
| -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> |
| 2 | +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="chicago" default-locale="en-US"> |
3 | 3 | <info>
|
4 | 4 | <title>Catholic Biblical Association (full note)</title>
|
5 | 5 | <id>http://www.zotero.org/styles/catholic-biblical-association</id>
|
6 | 6 | <link href="http://www.zotero.org/styles/catholic-biblical-association" rel="self"/>
|
7 | 7 | <link href="http://www.zotero.org/styles/society-of-biblical-literature-fullnote-bibliography" rel="template"/>
|
8 |
| - <link href="http://cba.cua.edu/instruct2%5Ccbqinstr%5Cinstrcbq.pdf" rel="documentation"/> |
| 8 | + <link href="https://assets.noviams.com/novi-file-uploads/cba/PDFs/CBQ-Instructions-for-Contributors-2020.pdf" rel="documentation"/> |
| 9 | + <link href="https://www.catholicbiblical.org/cbq-instructions-for-contributors" rel="documentation"/> |
9 | 10 | <author>
|
10 | 11 | <name>Nathan LaMontagne</name>
|
11 | 12 | <email>nathan.lamontagne@gmail.com</email>
|
12 | 13 | </author>
|
| 14 | + <contributor> |
| 15 | + <name>J. David Stark</name> |
| 16 | + <email>david@jdavidstark.com</email> |
| 17 | + <uri>https://www.jdavidstark.com</uri> |
| 18 | + </contributor> |
13 | 19 | <category citation-format="note"/>
|
14 | 20 | <category field="theology"/>
|
15 |
| - <updated>2019-11-05T09:18:20+00:00</updated> |
| 21 | + <updated>2021-03-31T17:57:09+00:00</updated> |
16 | 22 | <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
|
17 | 23 | </info>
|
18 | 24 | <locale>
|
19 | 25 | <terms>
|
20 | 26 | <term name="editor" form="verb-short">ed.</term>
|
21 | 27 | <term name="translator" form="verb-short">trans.</term>
|
| 28 | + <!-- Overrides the defaulte en dash delimiter with the hyphen delimiter required by CBA sec. 23. --> |
| 29 | + <term name="page-range-delimiter">-</term> |
| 30 | + <!-- Allow for section-based citations per CBA's fallback to CMS. --> |
| 31 | + <term name="section" form="short"> |
| 32 | + <single>§</single> |
| 33 | + <multiple>§§</multiple> |
| 34 | + </term> |
22 | 35 | </terms>
|
23 | 36 | </locale>
|
24 | 37 | <!--
|
|
152 | 165 | </else-if>
|
153 | 166 | </choose>
|
154 | 167 | </if>
|
| 168 | + <!-- Enforces use of title case per CBA sec. 24. --> |
155 | 169 | <else-if type="book">
|
156 |
| - <text variable="title" form="short" font-style="italic"/> |
| 170 | + <text variable="title" form="short" font-style="italic" text-case="title"/> |
157 | 171 | </else-if>
|
158 | 172 | <else>
|
159 |
| - <text variable="title" form="short" quotes="true"/> |
| 173 | + <text variable="title" form="short" quotes="true" text-case="title"/> |
160 | 174 | </else>
|
161 | 175 | </choose>
|
162 | 176 | </macro>
|
|
178 | 192 | </if>
|
179 | 193 | </choose>
|
180 | 194 | </if>
|
| 195 | + <!-- Enforces use of title case per CBA sec. 24. --> |
181 | 196 | <else-if type="book">
|
182 |
| - <text variable="title" font-style="italic"/> |
| 197 | + <text variable="title" font-style="italic" text-case="title"/> |
183 | 198 | </else-if>
|
184 | 199 | <else>
|
185 |
| - <text variable="title" quotes="true"/> |
| 200 | + <text variable="title" quotes="true" text-case="title"/> |
186 | 201 | </else>
|
187 | 202 | </choose>
|
188 | 203 | </macro>
|
|
208 | 223 | </names>
|
209 | 224 | </macro>
|
210 | 225 | <macro name="editor">
|
| 226 | + <!-- Outputs citation of a work with only editors per CMS with "[name], ed." or "[names], eds." --> |
211 | 227 | <names variable="editor">
|
212 |
| - <label form="verb-short" prefix=", " suffix="."/> |
213 | 228 | <name and="text" sort-separator=", " delimiter=", "/>
|
| 229 | + <label form="short" prefix=", " suffix="."/> |
214 | 230 | </names>
|
215 | 231 | </macro>
|
216 | 232 | <macro name="volumes">
|
|
246 | 262 | </group>
|
247 | 263 | </macro>
|
248 | 264 | <macro name="collection">
|
249 |
| - <text variable="collection-title"/> |
| 265 | + <!-- CBQ uses a series abbreviation scheme that resembles but is not identical to that of the SBL Handbook of Style. See CBQ's guidelines, sec. 43, https://assets.noviams.com/novi-file-uploads/cba/PDFs/CBQ-Instructions-for-Contributors-2020.pdf. The macro below allows for a collection-title-short form to be stored and used if it is available. If it does not exist, the style uses the full series name. --> |
| 266 | + <choose> |
| 267 | + <if variable="collection-title"> |
| 268 | + <text variable="collection-title" form="short"/> |
| 269 | + </if> |
| 270 | + <else> |
| 271 | + <text variable="collection-title"/> |
| 272 | + </else> |
| 273 | + </choose> |
250 | 274 | <text variable="collection-number" prefix=" "/>
|
251 | 275 | </macro>
|
252 | 276 | <macro name="edition">
|
|
260 | 284 | </group>
|
261 | 285 | </if>
|
262 | 286 | <else>
|
263 |
| - <text variable="edition" text-case="capitalize-first" suffix="."/> |
| 287 | + <!-- Removes an initial capital on text-based editions like rev. ed. --> |
| 288 | + <text variable="edition" suffix="."/> |
264 | 289 | </else>
|
265 | 290 | </choose>
|
266 | 291 | </if>
|
|
346 | 371 | <if variable="locator" match="none">
|
347 | 372 | <text macro="pages" prefix=" "/>
|
348 | 373 | </if>
|
349 |
| - <else-if type="article-journal chapter" match="any"> |
350 |
| - <text macro="pages"/> |
| 374 | + <!-- Adds support for section-based citations. --> |
| 375 | + <else-if locator="section"> |
| 376 | + <text term="section" form="short" prefix=" "/> |
| 377 | + <text variable="locator"/> |
| 378 | + </else-if> |
| 379 | + <else-if type="article-journal chapter" locator="page"> |
| 380 | + <text macro="pages" prefix=" "/> |
351 | 381 | <text variable="locator" prefix=", here "/>
|
352 | 382 | </else-if>
|
353 |
| - <else-if type="entry-dictionary entry-encyclopedia" match="any"> |
| 383 | + <else-if type="entry-dictionary entry-encyclopedia" locator="page"> |
354 | 384 | <text macro="pages"/>
|
355 | 385 | <text variable="locator" prefix=", esp. "/>
|
356 | 386 | </else-if>
|
| 387 | + <!-- Corrects improper spacing and delimitation with volume-page citations. See CBA sec. 24. --> |
| 388 | + <else-if variable="volume"> |
| 389 | + <number variable="volume" form="numeric" prefix=" " suffix=":"/> |
| 390 | + <text variable="locator"/> |
| 391 | + </else-if> |
357 | 392 | <else>
|
| 393 | + <!-- Adds sub verbo to an initial citation where it had previously been left out. --> |
358 | 394 | <choose>
|
359 |
| - <if variable="volume"> |
360 |
| - <number variable="volume" form="numeric" prefix=" " suffix="."/> |
| 395 | + <if locator="sub-verbo" match="any"> |
| 396 | + <text term="sub verbo" form="short" prefix=" "/> |
361 | 397 | </if>
|
362 | 398 | </choose>
|
363 | 399 | <text variable="locator" prefix=" "/>
|
|
369 | 405 | <if type="article-journal">
|
370 | 406 | <text variable="page" prefix=" "/>
|
371 | 407 | </if>
|
| 408 | + <!-- Corrects the dictionary entry total page range output when a volume is cited. --> |
372 | 409 | <else-if type="chapter entry-dictionary entry-encyclopedia" match="any">
|
373 | 410 | <choose>
|
374 | 411 | <if variable="volume">
|
375 |
| - <number variable="volume" form="numeric" suffix="."/> |
| 412 | + <number variable="volume" form="numeric" suffix=":"/> |
376 | 413 | </if>
|
377 | 414 | </choose>
|
378 |
| - <text variable="page" prefix=" "/> |
| 415 | + <text variable="page"/> |
379 | 416 | </else-if>
|
380 | 417 | </choose>
|
381 | 418 | </macro>
|
|
404 | 441 | </date>
|
405 | 442 | </group>
|
406 | 443 | </macro>
|
| 444 | + <macro name="custom"> |
| 445 | + <!-- Add support for custom citations specified via annote. --> |
| 446 | + <group> |
| 447 | + <text variable="annote"/> |
| 448 | + <choose> |
| 449 | + <if locator="sub-verbo" match="any"> |
| 450 | + <text term="sub verbo" form="short" prefix=" "/> |
| 451 | + <text variable="locator" prefix=" "/> |
| 452 | + </if> |
| 453 | + <else> |
| 454 | + <text variable="locator" prefix=" "/> |
| 455 | + </else> |
| 456 | + </choose> |
| 457 | + </group> |
| 458 | + </macro> |
407 | 459 | <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true">
|
408 |
| - <layout delimiter="; "> |
| 460 | + <!-- Adds a period at the end of a citation per current CBA guidelines (deference to CMS, examples in sec. 24). --> |
| 461 | + <layout delimiter="; " suffix="."> |
409 | 462 | <choose>
|
| 463 | + <!-- Eliminates the spurious uppercasing of ibid. if it appears mid-note. --> |
410 | 464 | <if position="ibid-with-locator">
|
411 | 465 | <group delimiter=", ">
|
412 |
| - <text term="ibid" text-case="capitalize-first" suffix="."/> |
| 466 | + <text term="ibid"/> |
413 | 467 | <text macro="point-locators-subsequent"/>
|
414 | 468 | </group>
|
415 | 469 | </if>
|
416 | 470 | <else-if position="ibid">
|
417 |
| - <text term="ibid" text-case="capitalize-first" suffix="."/> |
| 471 | + <text term="ibid"/> |
418 | 472 | </else-if>
|
419 | 473 | <else-if position="subsequent">
|
420 |
| - <group delimiter=", "> |
421 |
| - <text macro="contributors-short"/> |
422 |
| - <text macro="title-short"/> |
423 |
| - <text macro="point-locators-subsequent"/> |
424 |
| - </group> |
425 |
| - </else-if> |
426 |
| - <else> |
427 | 474 | <choose>
|
428 |
| - <if type="book chapter article-journal thesis paper-conference speech" match="any"> |
429 |
| - <group delimiter=", " suffix=" "> |
430 |
| - <text macro="contributors"/> |
431 |
| - <text macro="title"/> |
432 |
| - <text macro="container-title"/> |
433 |
| - </group> |
434 |
| - <group delimiter="; " prefix="(" suffix=")"> |
435 |
| - <text macro="translator"/> |
436 |
| - <text macro="volumes"/> |
437 |
| - <text macro="secondary-contributors"/> |
438 |
| - <text macro="collection"/> |
439 |
| - <text macro="edition"/> |
440 |
| - <text macro="issue-note"/> |
441 |
| - </group> |
442 |
| - <text macro="point-locators"/> |
| 475 | + <!-- Add support for custom citations specified via annote. --> |
| 476 | + <if variable="annote"> |
| 477 | + <text macro="custom"/> |
443 | 478 | </if>
|
444 |
| - <else-if type="entry-encyclopedia entry-dictionary" match="any"> |
445 |
| - <group delimiter=", "> |
446 |
| - <text macro="contributors"/> |
447 |
| - <text macro="title"/> |
448 |
| - <text macro="container-title"/> |
449 |
| - <text macro="point-locators"/> |
450 |
| - </group> |
451 |
| - </else-if> |
452 |
| - <else-if type="webpage post" match="any"> |
| 479 | + <else> |
453 | 480 | <group delimiter=", ">
|
454 |
| - <text macro="contributors"/> |
455 |
| - <text macro="title"/> |
456 |
| - <text macro="webpage-title"/> |
457 |
| - <text macro="webpage-information"/> |
| 481 | + <text macro="contributors-short"/> |
| 482 | + <text macro="title-short"/> |
| 483 | + <text macro="point-locators-subsequent"/> |
458 | 484 | </group>
|
459 |
| - </else-if> |
| 485 | + </else> |
| 486 | + </choose> |
| 487 | + </else-if> |
| 488 | + <else> |
| 489 | + <choose> |
| 490 | + <if variable="annote"> |
| 491 | + <text macro="custom"/> |
| 492 | + </if> |
| 493 | + <else> |
| 494 | + <choose> |
| 495 | + <if type="book chapter article-journal thesis paper-conference speech" match="any"> |
| 496 | + <group delimiter=", " suffix=" "> |
| 497 | + <text macro="contributors"/> |
| 498 | + <text macro="title"/> |
| 499 | + <text macro="container-title"/> |
| 500 | + </group> |
| 501 | + <group delimiter="; " prefix="(" suffix=")"> |
| 502 | + <text macro="translator"/> |
| 503 | + <text macro="volumes"/> |
| 504 | + <text macro="secondary-contributors"/> |
| 505 | + <text macro="collection"/> |
| 506 | + <text macro="edition"/> |
| 507 | + <text macro="issue-note"/> |
| 508 | + </group> |
| 509 | + <text macro="point-locators"/> |
| 510 | + </if> |
| 511 | + <else-if type="entry-encyclopedia entry-dictionary" match="any"> |
| 512 | + <group delimiter=", "> |
| 513 | + <text macro="contributors"/> |
| 514 | + <text macro="title"/> |
| 515 | + <text macro="container-title"/> |
| 516 | + <text macro="point-locators"/> |
| 517 | + </group> |
| 518 | + </else-if> |
| 519 | + <else-if type="webpage post" match="any"> |
| 520 | + <group delimiter=", "> |
| 521 | + <text macro="contributors"/> |
| 522 | + <text macro="title"/> |
| 523 | + <text macro="webpage-title"/> |
| 524 | + <text macro="webpage-information"/> |
| 525 | + </group> |
| 526 | + </else-if> |
| 527 | + </choose> |
| 528 | + </else> |
460 | 529 | </choose>
|
461 | 530 | </else>
|
462 | 531 | </choose>
|
|
0 commit comments