summaryrefslogtreecommitdiff
path: root/oscola-no-ibid.csl
blob: 1fe428a221cbe7216746bb427bf8490eacbc4092 (plain)
  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="never" default-locale="en-GB">
  3. <info>
  4. <title>OSCOLA (Oxford University Standard for Citation of Legal Authorities) (no Ibid.)</title>
  5. <title-short>OSCOLA</title-short>
  6. <id>http://www.zotero.org/styles/oscola-no-ibid</id>
  7. <link href="http://www.zotero.org/styles/oscola-no-ibid" rel="self"/>
  8. <link href="http://www.zotero.org/styles/australian-guide-to-legal-citation" rel="template"/>
  9. <link href="http://www.law.ox.ac.uk/publications/oscola.php" rel="documentation"/>
  10. <author>
  11. <name>Sebastian Karcher</name>
  12. </author>
  13. <category citation-format="note"/>
  14. <category field="law"/>
  15. <summary>The OSCOLA Standards with no ibid. For a Zotero Group showing data-entry in Zotero see: https://www.zotero.org/groups/oscola_samples/items/order/itemType</summary>
  16. <updated>2013-11-15T01:14:57+00:00</updated>
  17. <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
  18. </info>
  19. <locale>
  20. <terms>
  21. <term name="chapter" form="short">
  22. <single>ch.</single>
  23. <multiple>chs.</multiple>
  24. </term>
  25. <term name="section" form="short">
  26. <single>s</single>
  27. <multiple>ss</multiple>
  28. </term>
  29. <term name="paragraph" form="short">
  30. <single>para</single>
  31. <multiple>paras</multiple>
  32. </term>
  33. <term name="translator" form="short">
  34. <single>tr.</single>
  35. <multiple>trs.</multiple>
  36. </term>
  37. <term name="edition" form="short">edn.</term>
  38. <term name="et-al">and others</term>
  39. </terms>
  40. </locale>
  41. <!--Authors and Persons-->
  42. <macro name="author-note">
  43. <!--for bills & hearing this should start with jurisdiction once available-->
  44. <choose>
  45. <if type="interview">
  46. <group delimiter=", ">
  47. <names variable="interviewer">
  48. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  49. </names>
  50. <names variable="author" prefix="Interview with ">
  51. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  52. </names>
  53. </group>
  54. </if>
  55. <else-if type="personal_communication">
  56. <group delimiter=" ">
  57. <group delimiter=" from ">
  58. <text variable="genre"/>
  59. <names variable="author">
  60. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  61. </names>
  62. </group>
  63. <names variable="recipient" prefix="to ">
  64. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  65. </names>
  66. </group>
  67. </else-if>
  68. <else-if type="broadcast">
  69. <text variable="publisher"/>
  70. </else-if>
  71. <else-if type="legal_case legislation" match="any"/>
  72. <else>
  73. <names variable="author">
  74. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  75. <label form="short" prefix=" (" suffix=")" strip-periods="true"/>
  76. <substitute>
  77. <names variable="editor"/>
  78. <names variable="translator"/>
  79. <text macro="title"/>
  80. </substitute>
  81. </names>
  82. </else>
  83. </choose>
  84. </macro>
  85. <macro name="author-short">
  86. <choose>
  87. <if type="interview">
  88. <group delimiter=", ">
  89. <names variable="interviewer">
  90. <name delimiter-precedes-last="never" and="text" form="short" delimiter=", " initialize="false" initialize-with=""/>
  91. </names>
  92. <names variable="author" prefix="Interview with ">
  93. <name delimiter-precedes-last="never" and="text" form="short" delimiter=", " initialize="false" initialize-with=""/>
  94. </names>
  95. </group>
  96. </if>
  97. <else-if type="personal_communication">
  98. <group delimiter=" ">
  99. <group delimiter=" from ">
  100. <text variable="genre"/>
  101. <names variable="author">
  102. <name delimiter-precedes-last="never" and="text" delimiter=", " form="short" initialize="false" initialize-with=""/>
  103. </names>
  104. </group>
  105. <names variable="recipient" prefix="to ">
  106. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" form="short" initialize-with=""/>
  107. </names>
  108. </group>
  109. </else-if>
  110. <else-if type="broadcast">
  111. <text variable="publisher"/>
  112. </else-if>
  113. <else>
  114. <names variable="author">
  115. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with="" form="short"/>
  116. <substitute>
  117. <names variable="editor"/>
  118. <names variable="translator"/>
  119. <text macro="title"/>
  120. </substitute>
  121. </names>
  122. </else>
  123. </choose>
  124. </macro>
  125. <macro name="author">
  126. <!--for bills & hearing this should start with jurisdiction once available-->
  127. <choose>
  128. <if type="interview">
  129. <group delimiter=", ">
  130. <names variable="interviewer">
  131. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize-with="" name-as-sort-order="all" sort-separator=" "/>
  132. </names>
  133. <names variable="author" prefix="Interview with ">
  134. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  135. </names>
  136. </group>
  137. </if>
  138. <else-if type="personal_communication">
  139. <group delimiter=" ">
  140. <group delimiter=", ">
  141. <names variable="author">
  142. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize-with="" name-as-sort-order="all" sort-separator=" "/>
  143. </names>
  144. <text variable="genre"/>
  145. </group>
  146. <names variable="recipient" prefix="to ">
  147. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  148. </names>
  149. </group>
  150. </else-if>
  151. <else-if type="broadcast">
  152. <text variable="publisher"/>
  153. </else-if>
  154. <else-if type="legal_case legislation" match="any"/>
  155. <else>
  156. <names variable="author">
  157. <name delimiter-precedes-last="never" and="text" delimiter=", " name-as-sort-order="all" initialize-with="" sort-separator=" "/>
  158. <label form="short" prefix=" (" suffix=")" strip-periods="true"/>
  159. <substitute>
  160. <names variable="editor"/>
  161. <names variable="translator"/>
  162. <text macro="title"/>
  163. </substitute>
  164. </names>
  165. </else>
  166. </choose>
  167. </macro>
  168. <macro name="editor">
  169. <choose>
  170. <if type="chapter paper-conference entry-encyclopedia" match="none">
  171. <names variable="editor translator container-author" delimiter=", ">
  172. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  173. <label form="short" prefix=" " strip-periods="true"/>
  174. </names>
  175. </if>
  176. </choose>
  177. </macro>
  178. <macro name="editor-chapter">
  179. <group>
  180. <text term="in" suffix=" "/>
  181. <names variable="editor translator container-author" delimiter=", ">
  182. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  183. <label form="short" prefix=" (" suffix=")" strip-periods="true"/>
  184. </names>
  185. </group>
  186. </macro>
  187. <!-- Titles -->
  188. <macro name="title">
  189. <choose>
  190. <if type="book motion_picture manuscript" match="any">
  191. <text variable="title" font-style="italic" text-case="title"/>
  192. </if>
  193. <else-if type="bill legislation" match="any">
  194. <text variable="title"/>
  195. </else-if>
  196. <else-if type="legal_case">
  197. <text variable="title" font-style="italic" strip-periods="true"/>
  198. </else-if>
  199. <else>
  200. <text variable="title" quotes="true" text-case="title"/>
  201. </else>
  202. </choose>
  203. </macro>
  204. <macro name="title-short">
  205. <choose>
  206. <if type="book motion_picture manuscript" match="any">
  207. <text variable="title" font-style="italic" text-case="title" form="short"/>
  208. </if>
  209. <else-if type="bill legislation" match="any">
  210. <text variable="title" form="short"/>
  211. </else-if>
  212. <else-if type="legal_case">
  213. <choose>
  214. <if variable="title-short">
  215. <text variable="title-short" font-style="italic"/>
  216. </if>
  217. <else>
  218. <text variable="title" font-style="italic"/>
  219. </else>
  220. </choose>
  221. </else-if>
  222. <else>
  223. <text variable="title" quotes="true" text-case="title" form="short"/>
  224. </else>
  225. </choose>
  226. </macro>
  227. <!--Dates-->
  228. <macro name="issued-year">
  229. <date variable="issued" form="text" date-parts="year"/>
  230. </macro>
  231. <macro name="issued-full">
  232. <date variable="issued" form="text"/>
  233. </macro>
  234. <macro name="date-parenthesis">
  235. <choose>
  236. <if type="legal_case article-journal article-magazine" match="any">
  237. <choose>
  238. <if variable="number authority" match="all">
  239. <text macro="issued-year" prefix="[" suffix="]"/>
  240. </if>
  241. <else-if variable="volume">
  242. <text macro="issued-year" prefix="(" suffix=")"/>
  243. </else-if>
  244. <else-if variable="container-title volume number" match="any">
  245. <!--no year in square brackets for unreported case w/o medium neutral citation-->
  246. <text macro="issued-year" prefix="[" suffix="]"/>
  247. </else-if>
  248. </choose>
  249. </if>
  250. <else-if type="legislation bill" match="any">
  251. <text macro="issued-year"/>
  252. </else-if>
  253. </choose>
  254. </macro>
  255. <!--publication info -->
  256. <macro name="publisher">
  257. <choose>
  258. <if type="book chapter broadcast personal_communication manuscript paper-conference article-newspaper report legislation motion_picture speech interview thesis entry-encyclopedia webpage" match="any">
  259. <group delimiter=" ">
  260. <group prefix="(" suffix=")" delimiter=", ">
  261. <choose>
  262. <if type="article-newspaper">
  263. <text variable="publisher-place" strip-periods="true"/>
  264. <date variable="issued" form="text"/>
  265. </if>
  266. <else-if type="broadcast personal_communication manuscript" match="any">
  267. <date variable="issued" form="text"/>
  268. </else-if>
  269. <else-if type="legislation bill" match="any">
  270. <!--this should be jurisdiction we use code instead-->
  271. <text variable="container-title" strip-periods="true"/>
  272. </else-if>
  273. <else>
  274. <!--this won't work in Zotero yet, but does no harm -->
  275. <names variable="director">
  276. <label form="verb" text-case="capitalize-first" suffix=" "/>
  277. <name delimiter-precedes-last="never" and="text" delimiter=", " initialize="false" initialize-with=""/>
  278. </names>
  279. <text macro="editor"/>
  280. <choose>
  281. <!--if none of these, this we don't want edition either. Might be Loose-Leaf-->
  282. <if variable="publisher issued genre container-title" match="any">
  283. <text macro="edition"/>
  284. </if>
  285. </choose>
  286. <choose>
  287. <if type="speech">
  288. <text variable="event"/>
  289. <text variable="event-place"/>
  290. <text macro="issued-full"/>
  291. </if>
  292. <else-if type="thesis" match="any">
  293. <text variable="genre" strip-periods="true"/>
  294. <group delimiter=" ">
  295. <text variable="publisher" strip-periods="true"/>
  296. <text macro="issued-year"/>
  297. </group>
  298. </else-if>
  299. <else-if type="webpage">
  300. <text variable="container-title" font-style="italic"/>
  301. <text macro="issued-full"/>
  302. </else-if>
  303. <else-if type="interview" match="any">
  304. <text macro="issued-full"/>
  305. </else-if>
  306. <else>
  307. <group delimiter=" ">
  308. <text variable="publisher" strip-periods="true"/>
  309. <text macro="issued-year"/>
  310. </group>
  311. </else>
  312. </choose>
  313. </else>
  314. </choose>
  315. </group>
  316. <choose>
  317. <if type="report interview" match="any">
  318. <group delimiter=" ">
  319. <text variable="genre" strip-periods="true"/>
  320. <text variable="number"/>
  321. </group>
  322. </if>
  323. </choose>
  324. </group>
  325. </if>
  326. </choose>
  327. </macro>
  328. <macro name="looseleaf-note">
  329. <choose>
  330. <if type="book">
  331. <choose>
  332. <if variable="publisher issued" match="none">
  333. <choose>
  334. <if variable="locator">
  335. <group delimiter=" ">
  336. <label variable="locator" form="short" strip-periods="true"/>
  337. <text variable="locator"/>
  338. <text variable="edition" prefix="(" suffix=")"/>
  339. </group>
  340. </if>
  341. </choose>
  342. </if>
  343. </choose>
  344. </if>
  345. </choose>
  346. </macro>
  347. <macro name="volume-book">
  348. <choose>
  349. <if type="book chapter report" match="any">
  350. <group delimiter=" ">
  351. <label variable="volume" form="short" strip-periods="true"/>
  352. <text variable="volume"/>
  353. </group>
  354. </if>
  355. </choose>
  356. </macro>
  357. <macro name="edition">
  358. <choose>
  359. <if is-numeric="edition">
  360. <group delimiter=" ">
  361. <number variable="edition" form="ordinal"/>
  362. <label variable="edition" form="short" strip-periods="true"/>
  363. </group>
  364. </if>
  365. <else>
  366. <text variable="edition" strip-periods="true"/>
  367. </else>
  368. </choose>
  369. </macro>
  370. <macro name="book-container">
  371. <choose>
  372. <if type="chapter paper-conference entry-encyclopedia" match="any">
  373. <group>
  374. <text macro="editor-chapter" prefix=" "/>
  375. <text variable="container-title" font-style="italic" prefix=", "/>
  376. </group>
  377. </if>
  378. </choose>
  379. </macro>
  380. <macro name="broadcast-container">
  381. <choose>
  382. <if type="broadcast" match="any">
  383. <text variable="container-title" font-style="italic"/>
  384. </if>
  385. </choose>
  386. </macro>
  387. <macro name="bill-number">
  388. <choose>
  389. <if type="bill">
  390. <text variable="number" prefix="[" suffix="]"/>
  391. </if>
  392. </choose>
  393. </macro>
  394. <macro name="article-case-info">
  395. <choose>
  396. <if type="article-journal article-magazine article-newspaper legal_case" match="any">
  397. <group delimiter=", ">
  398. <!--Assume that only cases with a Medium Neutral Citation have a docket number -->
  399. <choose>
  400. <if variable="authority number" match="all">
  401. <group delimiter=" ">
  402. <text variable="authority" form="short" strip-periods="true"/>
  403. <text variable="number"/>
  404. </group>
  405. </if>
  406. </choose>
  407. <group delimiter=" ">
  408. <text variable="volume"/>
  409. <choose>
  410. <if type="legal_case">
  411. <choose>
  412. <if variable="container-title">
  413. <text variable="container-title" form="short" strip-periods="true"/>
  414. </if>
  415. </choose>
  416. </if>
  417. <else-if type="article-magazine article-newspaper" match="any">
  418. <text variable="container-title" font-style="italic"/>
  419. </else-if>
  420. <else>
  421. <text variable="container-title"/>
  422. </else>
  423. </choose>
  424. </group>
  425. </group>
  426. </if>
  427. </choose>
  428. </macro>
  429. <macro name="page-first">
  430. <choose>
  431. <if type="chapter report paper-conference" match="none">
  432. <text variable="page-first"/>
  433. </if>
  434. </choose>
  435. </macro>
  436. <macro name="court">
  437. <choose>
  438. <if type="legal_case">
  439. <choose>
  440. <if variable="number" match="none">
  441. <text variable="authority" prefix="(" suffix=")" strip-periods="true"/>
  442. </if>
  443. </choose>
  444. </if>
  445. </choose>
  446. </macro>
  447. <macro name="locator-space">
  448. <choose>
  449. <if type="legal_case">
  450. <choose>
  451. <if locator="paragraph">
  452. <text variable="locator" prefix="[" suffix="]"/>
  453. </if>
  454. <else-if variable="number container-title volume page" match="all"/>
  455. <else-if variable="authority">
  456. <text variable="locator"/>
  457. </else-if>
  458. </choose>
  459. </if>
  460. <else-if type="legislation book article-journal article-magazine" match="none">
  461. <group delimiter=" ">
  462. <choose>
  463. <if locator="page" match="none">
  464. <label variable="locator" form="short" strip-periods="true"/>
  465. </if>
  466. </choose>
  467. <text variable="locator"/>
  468. </group>
  469. </else-if>
  470. <else-if type="book">
  471. <choose>
  472. <if variable="issued publisher" match="any">
  473. <group delimiter=" ">
  474. <choose>
  475. <if locator="page" match="none">
  476. <label variable="locator" form="short" strip-periods="true"/>
  477. </if>
  478. </choose>
  479. <text variable="locator"/>
  480. </group>
  481. </if>
  482. </choose>
  483. </else-if>
  484. </choose>
  485. </macro>
  486. <macro name="locator-comma">
  487. <choose>
  488. <if type="legal_case">
  489. <choose>
  490. <if locator="paragraph" match="none">
  491. <choose>
  492. <if variable="authority" match="none">
  493. <text variable="locator"/>
  494. </if>
  495. <else-if variable="number container-title volume page" match="all">
  496. <text variable="locator"/>
  497. </else-if>
  498. </choose>
  499. </if>
  500. </choose>
  501. </if>
  502. <else-if type="legislation article-journal article-magazine" match="any">
  503. <group delimiter=" ">
  504. <choose>
  505. <if locator="page" match="none">
  506. <label variable="locator" form="short"/>
  507. </if>
  508. </choose>
  509. <text variable="locator"/>
  510. </group>
  511. </else-if>
  512. </choose>
  513. </macro>
  514. <!--Others -->
  515. <macro name="manuscript-catchall">
  516. <choose>
  517. <if type="manuscript">
  518. <text variable="genre"/>
  519. </if>
  520. </choose>
  521. </macro>
  522. <macro name="URL">
  523. <choose>
  524. <if type="legal_case legislation bill" match="none">
  525. <choose>
  526. <if variable="URL">
  527. <group delimiter=" ">
  528. <text variable="URL" prefix="&lt;" suffix="&gt;"/>
  529. <group delimiter=" ">
  530. <text term="accessed"/>
  531. <date variable="accessed" form="text"/>
  532. </group>
  533. </group>
  534. </if>
  535. </choose>
  536. </if>
  537. </choose>
  538. </macro>
  539. <macro name="author-count">
  540. <names variable="author">
  541. <name form="count"/>
  542. <substitute>
  543. <names variable="editor"/>
  544. </substitute>
  545. </names>
  546. </macro>
  547. <macro name="sort-type">
  548. <!--This should just sort secondary sources first. I'm leaving the rest from AGLC for simplicity-->
  549. <choose>
  550. <if type="book chapter paper-conference article-magazine article-newspaper article-journal report speech entry-encyclopedia" match="any">
  551. <text value="1"/>
  552. </if>
  553. <else-if type="legal_case">
  554. <text value="2"/>
  555. <text variable="title"/>
  556. </else-if>
  557. <else-if type="bill legislation" match="any">
  558. <text value="3"/>
  559. <choose>
  560. <if type="legislation">
  561. <text variable="title"/>
  562. </if>
  563. </choose>
  564. </else-if>
  565. <else-if type="manuscript">
  566. <!--Manuscript here as a stand-in for Treaty. Not perfect -->
  567. <text value="4"/>
  568. </else-if>
  569. <else>
  570. <text value="1"/>
  571. </else>
  572. </choose>
  573. </macro>
  574. <citation et-al-min="4" et-al-use-first="1">
  575. <layout suffix="." delimiter="; ">
  576. <choose>
  577. <if position="subsequent">
  578. <choose>
  579. <if type="legal_case bill legislation manuscript" match="any">
  580. <!--don't use short form and above note for legal citations -->
  581. <group delimiter=" ">
  582. <text macro="author-note"/>
  583. <text macro="title-short"/>
  584. <text macro="looseleaf-note"/>
  585. <text variable="first-reference-note-number" prefix="(n " suffix=")"/>
  586. <text macro="locator-space"/>
  587. </group>
  588. </if>
  589. <else>
  590. <group delimiter=" ">
  591. <group delimiter=", ">
  592. <text macro="author-short"/>
  593. <choose>
  594. <if disambiguate="true">
  595. <text macro="title-short"/>
  596. </if>
  597. </choose>
  598. </group>
  599. <text variable="first-reference-note-number" prefix="(n " suffix=")"/>
  600. <text variable="locator"/>
  601. </group>
  602. </else>
  603. </choose>
  604. </if>
  605. <else>
  606. <!--general whole citation -->
  607. <group delimiter=" ">
  608. <group delimiter=", ">
  609. <group delimiter=" ">
  610. <group delimiter=", ">
  611. <text macro="author-note"/>
  612. <group>
  613. <text macro="title"/>
  614. <text macro="book-container"/>
  615. </group>
  616. <text macro="broadcast-container"/>
  617. <text macro="volume-book"/>
  618. <text macro="looseleaf-note"/>
  619. </group>
  620. <group delimiter=" ">
  621. <text macro="date-parenthesis"/>
  622. <text macro="bill-number"/>
  623. <text macro="article-case-info"/>
  624. <text macro="publisher"/>
  625. </group>
  626. </group>
  627. <text macro="manuscript-catchall"/>
  628. </group>
  629. <group delimiter=", ">
  630. <group delimiter=" ">
  631. <text macro="page-first"/>
  632. <text macro="court"/>
  633. <text macro="locator-space"/>
  634. </group>
  635. <text macro="locator-comma"/>
  636. </group>
  637. <text macro="URL"/>
  638. </group>
  639. </else>
  640. </choose>
  641. </layout>
  642. </citation>
  643. <bibliography et-al-min="4" et-al-use-first="1" subsequent-author-substitute="&#8212;&#8212;">
  644. <sort>
  645. <key macro="sort-type"/>
  646. <key macro="author" names-min="1" names-use-first="1"/>
  647. <key macro="author-count" names-min="2" names-use-first="2"/>
  648. <key macro="author"/>
  649. <key variable="issued"/>
  650. <key variable="title"/>
  651. </sort>
  652. <layout>
  653. <group delimiter=" ">
  654. <group delimiter=", ">
  655. <group delimiter=" ">
  656. <group delimiter=", ">
  657. <text macro="author"/>
  658. <group>
  659. <text macro="title"/>
  660. <text macro="book-container"/>
  661. </group>
  662. <text macro="broadcast-container"/>
  663. <text macro="volume-book"/>
  664. <text macro="looseleaf-note"/>
  665. </group>
  666. <group delimiter=" ">
  667. <text macro="date-parenthesis"/>
  668. <text macro="bill-number"/>
  669. <text macro="article-case-info"/>
  670. <text macro="publisher"/>
  671. </group>
  672. </group>
  673. <text macro="manuscript-catchall"/>
  674. </group>
  675. <group delimiter=" ">
  676. <text macro="page-first"/>
  677. <text macro="court"/>
  678. </group>
  679. <text macro="URL"/>
  680. </group>
  681. </layout>
  682. </bibliography>
  683. </style>