1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<style xmlns =" http://purl.org/net/xbiblio/csl" version =" 1.0" class =" note" default-locale =" en-US" >
3
3
<info >
4
- <title >Canadian Guide to Uniform Legal Citation 7th edition (McGill Guide)</title >
4
+ <title >Canadian Guide to Uniform Legal Citation 9th edition (McGill Guide)</title >
5
5
<id >http://www.zotero.org/styles/mcgill-en</id >
6
6
<link href =" http://www.zotero.org/styles/mcgill-en" rel =" self" />
7
- <link href =" http ://www. lawjournal.mcgill.ca/en/text/22 " rel =" documentation" />
7
+ <link href =" https ://lawjournal.mcgill.ca/cite-guide " rel =" documentation" />
8
8
<author >
9
9
<name >Liam McHugh-Russell</name >
10
10
<email >liam.mchugh.russell@gmail.com</email >
17
17
<email >f.martin-bariteau@umontreal.ca</email >
18
18
<uri >http://f-mb.github.io/cslegal/</uri >
19
19
</contributor >
20
+ <contributor >
21
+ <name >Gareth Spanglett</name >
22
+ <email >gspanglett@gmail.com</email >
23
+ <uri >https://gspanglett.github.io</uri >
24
+ </contributor >
20
25
<category citation-format =" note" />
21
26
<category field =" law" />
22
- <updated >2014-06-28T19:23:00 +00:00</updated >
27
+ <updated >2020-01-06T22:32:01 +00:00</updated >
23
28
<rights license =" http://creativecommons.org/licenses/by-sa/3.0/" >This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights >
24
29
</info >
25
30
<locale xml : lang =" en" >
34
39
<term name =" ordinal-12" >th</term >
35
40
<term name =" ordinal-13" >th</term >
36
41
<term name =" paragraph" form =" short" >
37
- <single >para</single >
38
- <multiple >paras</multiple >
39
- </term >
40
- <!-- the usual workaround for inserting "Art" or "Arts" (article) pinpointers is to type the term directly into the pinpoint box, and to use sub verbo for a blank pinpointer. However, for clarity and compliance, this functionality needs to be activated by the user by taking the element below out of documentation
41
- <term name="sub verbo" form="short">
42
- <single/>
43
- <multiple/>
42
+ <single >at para</single >
43
+ <multiple >at paras</multiple >
44
44
</term >
45
+ <!-- the usual workaround for inserting "Art" or "Arts" (article) pinpointers is to type the term directly into the pinpoint box and to use sub verbo for a blank pinpointer. However for clarity and compliance this functionality needs to be activated by the user by taking the element below out of documentation
46
+ <term name="sub verbo" form="short"><single/><multiple/></term>
45
47
-->
46
48
<term name =" section" form =" short" >
47
49
<single >s</single >
48
50
<multiple >ss</multiple >
49
51
</term >
50
52
<term name =" chapter" form =" short" >
51
- <single >ch </single >
52
- <multiple >chs </multiple >
53
+ <single >c </single >
54
+ <multiple >cs </multiple >
53
55
</term >
54
56
</terms >
55
57
</locale >
106
108
<date-part name =" year" form =" long" />
107
109
</date >
108
110
</macro >
111
+ <macro name =" submitted-long" >
112
+ <date variable =" submitted" delimiter =" " >
113
+ <date-part name =" day" />
114
+ <date-part name =" month" form =" long" />
115
+ <date-part name =" year" form =" long" />
116
+ </date >
117
+ </macro >
109
118
<macro name =" edition" >
110
119
<number variable =" edition" form =" ordinal" text-case =" lowercase" suffix =" " />
111
120
<text term =" edition" form =" short" strip-periods =" true" />
112
121
</macro >
113
- <macro name =" references" >
114
- <text variable =" references" />
115
- </macro >
116
122
<macro name =" series-info" >
117
123
<group delimiter =" " >
118
124
<text variable =" collection-title" strip-periods =" true" />
139
145
</choose >
140
146
</macro >
141
147
<!-- the 'rendering' macros mostly check if called from w/i bibliography so that author gets printed
142
- right. Only actually need to check for 'first' because w/i cite,
148
+ right. Only actually need to check for 'first' because w/i cite
143
149
all the other tests should have been done... -->
144
150
<macro name =" render-chapter" >
145
151
<group delimiter =" " >
@@ -148,7 +154,7 @@ all the other tests should have been done... -->
148
154
<text macro =" editor" strip-periods =" true" suffix =" ," />
149
155
<text macro =" container-title" font-style =" italic" />
150
156
</group >
151
- <text macro =" series-info" prefix =" , " />
157
+ <text macro =" series-info" prefix =" " />
152
158
<text macro =" edition" prefix =" , " />
153
159
<text macro =" publisher-place-year" />
154
160
<text variable =" page-first" prefix =" " />
@@ -162,7 +168,8 @@ all the other tests should have been done... -->
162
168
<text variable =" issue" />
163
169
</group >
164
170
<text macro =" container-title" />
165
- <text variable =" page-first" />
171
+ <text variable =" collection-title" prefix =" (" suffix =" ) " />
172
+ <text variable =" page" />
166
173
</group >
167
174
<text macro =" internet-location" />
168
175
</macro >
@@ -178,7 +185,13 @@ all the other tests should have been done... -->
178
185
</macro >
179
186
<macro name =" render-report" >
180
187
<group delimiter =" , " >
188
+ <text variable =" archive_location" />
189
+ <text variable =" archive" />
181
190
<text variable =" title" font-style =" italic" />
191
+ <text variable =" genre" />
192
+ <text macro =" author-note" strip-periods =" true" prefix =" by " />
193
+ <text variable =" source" />
194
+ <text variable =" call-number" />
182
195
<group delimiter =" " >
183
196
<text variable =" collection-title" strip-periods =" true" />
184
197
<text macro =" genre" />
@@ -206,7 +219,7 @@ all the other tests should have been done... -->
206
219
</macro >
207
220
<macro name =" render-article-magazine" >
208
221
<group delimiter =" " >
209
- <text variable =" title" quotes =" true" suffix =" , " />
222
+ <text variable =" title" quotes =" true" suffix =" " />
210
223
<text macro =" container-title" font-style =" italic" />
211
224
<text macro =" issued-long" prefix =" (" suffix =" )" />
212
225
<text variable =" page-first" />
@@ -226,15 +239,68 @@ all the other tests should have been done... -->
226
239
</macro >
227
240
<!-- cases and bill legislations render the same for biblio and (first) cite -->
228
241
<macro name =" render-bill" >
242
+ <group delimiter =" , " >
243
+ <choose >
244
+ <if variable =" container-title" match =" none" >
245
+ <!-- if no volume, assume bill -->
246
+ <text variable =" publisher-place" />
247
+ <text variable =" authority" />
248
+ <text variable =" section" />
249
+ <text variable =" chapter-number" />
250
+ <group delimiter =" " >
251
+ <text variable =" title" font-style =" italic" />
252
+ <text variable =" references" prefix =" (" suffix =" )" />
253
+ </group >
254
+ <text variable =" number-of-volumes" />
255
+ <text variable =" number" />
256
+ <group delimiter =" " >
257
+ <text variable =" number" />
258
+ <text macro =" issued-long" prefix =" (" suffix =" )" />
259
+ </group >
260
+ </if >
261
+ <else >
262
+ <text variable =" number" prefix =" Bill " />
263
+ <group delimiter =" " >
264
+ <text variable =" title" font-style =" italic" />
265
+ <text variable =" references" prefix =" (" suffix =" )" />
266
+ </group >
267
+ <text variable =" chapter-number" />
268
+ <text variable =" authority" />
269
+ <group delimiter =" " >
270
+ <date form =" text" variable =" issued" date-parts =" year" />
271
+ </group >
272
+ <text variable =" section" />
273
+ </else >
274
+ </choose >
275
+ </group >
276
+ </macro >
277
+ <macro name =" render-patent" >
229
278
<group delimiter =" " >
230
- <group delimiter =" , " >
231
- <text variable =" title" font-style =" italic" />
232
- <text macro =" author-note" strip-periods =" true" />
233
- <text macro =" issued-long" />
234
- <text macro =" container-title" />
235
- </group >
236
- <text macro =" references" prefix =" (" suffix =" )" />
237
- <text variable =" title" prefix =" [" suffix =" ]" font-style =" italic" form =" short" />
279
+ <text variable =" title" quotes =" true" suffix =" ," />
280
+ <text variable =" publisher-place" />
281
+ <text variable =" number" prefix =" Patent No " />
282
+ <text variable =" references" prefix =" , PCT Patent No " />
283
+ <text macro =" submitted-long" prefix =" (" suffix =" )" />
284
+ </group >
285
+ </macro >
286
+ <macro name =" render-song" >
287
+ <group delimiter =" " >
288
+ <text variable =" title" quotes =" true" />
289
+ <text variable =" medium" prefix =" (" suffix =" )" />
290
+ <text macro =" author-note" strip-periods =" true" suffix =" ," />
291
+ <text variable =" publisher-place" />
292
+ <text variable =" call-number" />
293
+ <text macro =" issued-long" prefix =" (" suffix =" )" />
294
+ </group >
295
+ </macro >
296
+ <macro name =" render-manuscript" >
297
+ <group delimiter =" " >
298
+ <text variable =" title" quotes =" true" />
299
+ <text variable =" medium" prefix =" (" suffix =" )" />
300
+ <text macro =" author-note" strip-periods =" true" suffix =" ," />
301
+ <text variable =" publisher-place" />
302
+ <text variable =" call-number" />
303
+ <text macro =" issued-long" prefix =" (" suffix =" )" />
238
304
</group >
239
305
</macro >
240
306
<macro name =" render-case" >
@@ -251,7 +317,6 @@ all the other tests should have been done... -->
251
317
<text variable =" container-title" strip-periods =" true" font-style =" italic" />
252
318
<text variable =" volume" />
253
319
<text variable =" page" />
254
- <text variable =" note" />
255
320
</group >
256
321
</if >
257
322
<else-if variable =" title" match =" none" >
@@ -266,7 +331,6 @@ all the other tests should have been done... -->
266
331
<text variable =" container-title" strip-periods =" true" font-style =" italic" />
267
332
<text variable =" volume" />
268
333
<text variable =" page" />
269
- <text variable =" note" />
270
334
</group >
271
335
</else-if >
272
336
<else >
@@ -284,14 +348,13 @@ all the other tests should have been done... -->
284
348
<text variable =" volume" suffix =" " />
285
349
<text variable =" container-title" suffix =" " strip-periods =" true" />
286
350
<text variable =" page" />
287
- <text variable =" authority" prefix =" (" suffix =" )" strip-periods =" true" />
351
+ <!-- COMMENTED OUT FOR 9TH ED < text variable="authority" prefix=" (" suffix=")" strip-periods="true"/> -- >
288
352
</else >
289
353
</choose >
290
- <text variable =" note" prefix =" , " />
291
- <text variable =" references" prefix =" (" suffix =" )" />
354
+ <!-- <text variable="references" prefix=", "/> -->
292
355
</else >
293
356
</choose >
294
- <text variable =" URL" prefix =" (available on " suffix =" )" />
357
+ <!-- COMMENTED OUT FOR 9TH ED < text variable="URL" prefix=" (available on " suffix=")"/> -- >
295
358
</macro >
296
359
<macro name =" pinpoint" >
297
360
<group delimiter =" " >
@@ -304,15 +367,15 @@ all the other tests should have been done... -->
304
367
</choose >
305
368
</if >
306
369
<else >
307
- <label variable =" locator" plural =" contextual" form =" short" strip-periods =" true" prefix =" , " />
370
+ <label variable =" locator" plural =" contextual" form =" short" strip-periods =" true" prefix =" " />
308
371
</else >
309
372
</choose >
310
373
<text variable =" locator" />
311
374
</group >
312
375
</macro >
313
376
<macro name =" short-form" >
314
377
<!-- Hump to overcome: cannot check against existence of short title.
315
- Not implemented: "cited to" for cases, construct short casenames, adding ref to article -->
378
+ Not implemented: "cited to" for cases construct short casenames adding ref to article -->
316
379
<choose >
317
380
<if type =" bill legal_case legislation" match =" none" >
318
381
<names variable =" author" >
@@ -330,11 +393,11 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
330
393
<choose >
331
394
<if variable =" author" >
332
395
<text variable =" authority" suffix =" , " />
333
- <date form =" numeric" variable =" issued" suffix =" , " />
396
+ <date form =" numeric" variable =" issued" suffix =" " />
334
397
</if >
335
398
<else-if variable =" title" match =" none" >
336
399
<text variable =" authority" suffix =" , " />
337
- <date form =" numeric" variable =" issued" suffix =" , " />
400
+ <date form =" numeric" variable =" issued" suffix =" " />
338
401
</else-if >
339
402
</choose >
340
403
</if >
@@ -353,7 +416,7 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
353
416
</group >
354
417
</macro >
355
418
<citation et-al-min =" 4" et-al-use-first =" 1" >
356
- <!-- translator needs to be added for chapter, book, film etc. chapter? -->
419
+ <!-- translator needs to be added for chapter book film etc. chapter? -->
357
420
<layout delimiter =" ; " suffix =" ." >
358
421
<choose >
359
422
<!-- Not implemented: ibid only needs capitalize-first if it's the first word in a footnote -->
@@ -385,9 +448,21 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
385
448
<if type =" bill legislation" match =" any" >
386
449
<text macro =" render-bill" />
387
450
</if >
451
+ <else-if type =" song" match =" any" >
452
+ <text macro =" render-song" />
453
+ </else-if >
454
+ <else-if type =" patent" match =" any" >
455
+ <text macro =" render-patent" />
456
+ </else-if >
457
+ <else-if type =" manuscript" match =" any" >
458
+ <text macro =" render-manuscript" />
459
+ </else-if >
388
460
<else-if type =" legal_case" >
389
461
<text macro =" render-case" />
390
462
</else-if >
463
+ <else-if type =" report" >
464
+ <text macro =" render-report" />
465
+ </else-if >
391
466
<else >
392
467
<text macro =" author-note" strip-periods =" true" />
393
468
<choose >
@@ -412,9 +487,7 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
412
487
<else-if type =" book" >
413
488
<text macro =" render-book" />
414
489
</else-if >
415
- <else-if type =" report" >
416
- <text macro =" render-report" />
417
- </else-if >
490
+ <!-- <else-if type="song" match="any"><text macro="render-song"/></else-if><else-if type="patent" match="any"><text macro="render-patent"/></else-if><else-if type="manuscript" match="any"><text macro="render-manuscript"/></else-if> -->
418
491
<else >
419
492
<group delimiter =" " >
420
493
<group delimiter =" , " >
@@ -430,6 +503,13 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
430
503
</choose >
431
504
</group >
432
505
<text macro =" pinpoint" />
506
+ <text variable =" note" prefix =" , " />
507
+ <choose >
508
+ <if type =" legal_case" match =" any" >
509
+ <text variable =" references" prefix =" , " />
510
+ </if >
511
+ </choose >
512
+ <text variable =" title-short" prefix =" [" suffix =" ]" font-style =" italic" />
433
513
</group >
434
514
</else >
435
515
</choose >
@@ -439,6 +519,7 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
439
519
<sort >
440
520
<key macro =" sort-by-type" />
441
521
<key macro =" author-bib" />
522
+ <key variable =" title" />
442
523
<key variable =" issued" />
443
524
</sort >
444
525
<layout suffix =" ." >
@@ -481,6 +562,15 @@ Not implemented: "cited to" for cases, construct short casenames, adding ref to
481
562
<else-if type =" report" >
482
563
<text macro =" render-report" />
483
564
</else-if >
565
+ <else-if type =" patent" >
566
+ <text macro =" render-patent" />
567
+ </else-if >
568
+ <else-if type =" song" >
569
+ <text macro =" render-song" />
570
+ </else-if >
571
+ <else-if type =" manuscript" >
572
+ <text macro =" render-manuscript" />
573
+ </else-if >
484
574
<else >
485
575
<group >
486
576
<group delimiter =" , " >
0 commit comments