Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 594 lines (593 sloc) 20.077 kb
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
1 <?xml version="1.0" encoding="utf-8"?>
d37d225 @rmzelle Rename a few styles, fix up titles and links, add ISSNs, set default-loc...
rmzelle authored
2 <style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
3 <info>
4 <title>British Journal of Political Science</title>
5 <id>http://www.zotero.org/styles/british-journal-of-political-science</id>
6 <link href="http://www.zotero.org/styles/british-journal-of-political-science" rel="self"/>
7 <link href="http://assets.cambridge.org/JPS/JPS_ifc.pdf" rel="documentation"/>
8 <author>
9 <name>Sebastian Karcher</name>
10 </author>
11 <contributor>
12 <name>Julian Onions</name>
13 <email>julian.onions@gmail.com</email>
14 </contributor>
15 <contributor>
16 <name>Simon Kornblith</name>
17 <email>simon@simonster.com</email>
18 </contributor>
19 <contributor>
20 <name>Elena Razlogova</name>
21 <email>elena.razlogova@gmail.com</email>
22 </contributor>
23 <summary/>
24 <category field="social_science"/>
25 <category citation-format="note"/>
d37d225 @rmzelle Rename a few styles, fix up titles and links, add ISSNs, set default-loc...
rmzelle authored
26 <issn>0007-1234</issn>
27 <issn>1469-2112</issn>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
28 <updated>2009-12-04T20:22:16+00:00</updated>
b6117c7 @rmzelle Fix typo in license name.
rmzelle authored
29 <rights>This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License: http://creativecommons.org/licenses/by-sa/3.0/</rights>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
30 </info>
31 <macro name="editor-translator">
32 <group delimiter=", ">
33 <choose>
34 <if variable="author">
35 <names variable="editor" delimiter=",">
36 <name and="text" delimiter=", "/>
37 <label form="short" text-case="lowercase" prefix=", " strip-periods="true"/>
38 </names>
39 <choose>
40 <if variable="container-author">
41 <group>
42 <names variable="container-author">
43 <label form="verb-short" prefix=" " text-case="lowercase" suffix=" " strip-periods="true"/>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
44 <name and="text" delimiter=", "/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
45 </names>
46 </group>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
47 </if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
48 </choose>
49 </if>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
50 </choose>
51 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
52 <if variable="author editor" match="any">
53 <names variable="translator" delimiter=", ">
54 <label form="verb-short" text-case="lowercase" suffix=". " strip-periods="true"/>
55 <name and="text" delimiter=", "/>
56 </names>
57 </if>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
58 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
59 </group>
60 </macro>
61 <macro name="secondary-contributors-note">
62 <choose>
63 <if type="chapter paper-conference" match="none">
64 <text macro="editor-translator"/>
65 </if>
66 </choose>
67 </macro>
68 <macro name="container-contributors-note">
69 <choose>
70 <if type="chapter paper-conference" match="any">
71 <text macro="editor-translator"/>
72 </if>
73 </choose>
74 </macro>
75 <macro name="secondary-contributors">
76 <choose>
77 <if type="chapter paper-conference" match="none">
78 <group delimiter=". ">
79 <choose>
80 <if variable="author">
81 <names variable="editor" delimiter=". ">
82 <label form="verb" text-case="capitalize-first" suffix=" "/>
83 <name and="text" delimiter=", "/>
84 </names>
85 </if>
86 </choose>
87 <choose>
88 <if variable="author editor" match="any">
89 <names variable="translator" delimiter=". ">
90 <label form="verb" text-case="capitalize-first" suffix=" "/>
91 <name and="text" delimiter=", "/>
92 </names>
93 </if>
94 </choose>
95 </group>
96 </if>
97 </choose>
98 </macro>
99 <macro name="container-contributors">
100 <choose>
101 <if type="chapter paper-conference" match="any">
102 <text term="in" text-case="lowercase" suffix=" "/>
103 <group delimiter=", ">
104 <choose>
105 <if variable="author">
106 <names variable="editor" delimiter=", ">
107 <label form="verb" text-case="lowercase" suffix=" "/>
108 <name and="text" delimiter=", "/>
109 </names>
110 <choose>
111 <if variable="container-author">
112 <group>
113 <names variable="container-author">
114 <label form="verb-short" prefix=" " text-case="lowercase" suffix=" " strip-periods="true"/>
115 <name and="text" delimiter=", "/>
116 </names>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
117 </group>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
118 </if>
119 </choose>
120 </if>
121 </choose>
122 <choose>
123 <if variable="author editor" match="any">
124 <names variable="translator" delimiter=", ">
125 <label form="verb" text-case="lowercase" suffix=" "/>
126 <name and="text" delimiter=", "/>
127 </names>
128 </if>
129 </choose>
130 </group>
131 </if>
132 </choose>
133 </macro>
134 <macro name="editor-note">
135 <names variable="editor">
136 <name and="text" sort-separator=", " delimiter=", "/>
137 <label form="short" prefix=", " suffix="." strip-periods="true"/>
138 </names>
139 </macro>
140 <macro name="translator-note">
141 <names variable="translator">
142 <name and="text" sort-separator=", " delimiter=", "/>
143 <label form="verb-short" prefix=", " suffix="." strip-periods="true"/>
144 </names>
145 </macro>
146 <macro name="recipient-note">
147 <names variable="recipient" delimiter=", ">
148 <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
149 <name and="text" delimiter=", "/>
150 </names>
151 </macro>
152 <macro name="contributors-note">
153 <names variable="author">
154 <name and="text" sort-separator=", " delimiter=", "/>
155 <substitute>
156 <text macro="editor-note"/>
157 <text macro="translator-note"/>
158 </substitute>
159 </names>
160 <text macro="recipient-note"/>
161 </macro>
162 <macro name="editor">
163 <names variable="editor">
164 <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
165 <label form="short" prefix=", " suffix="." strip-periods="true"/>
166 </names>
167 </macro>
168 <macro name="translator">
169 <names variable="translator">
170 <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
171 <label form="verb-short" prefix=", " suffix="." strip-periods="true"/>
172 </names>
173 </macro>
174 <macro name="recipient">
175 <choose>
176 <if type="personal_communication">
177 <choose>
178 <if variable="genre">
179 <text variable="genre" text-case="capitalize-first"/>
180 </if>
181 <else>
182 <text term="letter" text-case="capitalize-first"/>
183 </else>
184 </choose>
185 </if>
186 </choose>
187 <text macro="recipient-note" prefix=" "/>
188 </macro>
189 <macro name="contributors">
190 <names variable="author">
191 <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
192 <substitute>
193 <text macro="editor"/>
194 <text macro="translator"/>
195 </substitute>
196 </names>
197 <text macro="recipient" prefix=". "/>
198 </macro>
199 <macro name="recipient-short">
200 <names variable="recipient">
201 <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
202 <name form="short" and="text" delimiter=", "/>
203 </names>
204 </macro>
205 <macro name="contributors-short">
206 <names variable="author">
207 <name form="short" and="text" delimiter=", "/>
208 <substitute>
209 <names variable="editor"/>
210 <names variable="translator"/>
211 </substitute>
212 </names>
213 <text macro="recipient-short"/>
214 </macro>
215 <macro name="contributors-sort">
216 <names variable="author">
217 <name name-as-sort-order="all" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
218 <label form="verb-short" prefix=", " suffix="." strip-periods="true"/>
219 <substitute>
220 <names variable="editor"/>
221 <names variable="translator"/>
222 </substitute>
223 </names>
224 </macro>
225 <macro name="interviewer-note">
226 <names variable="interviewer" delimiter=", ">
227 <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
228 <name and="text" delimiter=", "/>
229 </names>
230 </macro>
231 <macro name="interviewer">
232 <names variable="interviewer" delimiter=", ">
233 <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>
234 <name and="text" delimiter=", "/>
235 </names>
236 </macro>
237 <macro name="title-note">
238 <choose>
239 <if variable="title" match="none">
240 <text variable="genre"/>
241 </if>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
242 <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
243 <text variable="title" font-style="italic" text-case="title"/>
244 </else-if>
245 <else>
246 <text variable="title" form="long" prefix="‘" suffix="’" text-case="title"/>
247 </else>
248 </choose>
249 </macro>
250 <macro name="title-short">
251 <choose>
252 <if variable="title" match="none">
253 <choose>
254 <if type="interview">
255 <text term="interview" text-case="lowercase"/>
256 </if>
257 <else-if type="manuscript speech" match="any">
258 <text variable="genre" form="short"/>
259 </else-if>
260 <else-if type="personal_communication">
261 <text macro="issued"/>
262 </else-if>
263 </choose>
264 </if>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
265 <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
266 <text variable="title" form="short" font-style="italic" text-case="title"/>
267 </else-if>
268 <else>
269 <text variable="title" form="short" prefix="‘" suffix="’" text-case="title"/>
270 </else>
271 </choose>
272 </macro>
273 <macro name="description-note">
274 <group delimiter=", ">
275 <text macro="interviewer-note"/>
276 <text variable="medium"/>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
277 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
278 <if variable="title" match="none"/>
279 <else-if type="thesis speech" match="any"/>
280 <else>
281 <text variable="genre"/>
282 </else>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
283 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
284 </group>
285 </macro>
286 <macro name="description">
287 <group delimiter=", ">
288 <group delimiter=". ">
289 <text macro="interviewer"/>
290 <text variable="medium" text-case="capitalize-first"/>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
291 </group>
292 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
293 <if variable="title" match="none"/>
294 <else-if type="thesis speech" match="any"/>
295 <else>
296 <text variable="genre" text-case="capitalize-first"/>
297 </else>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
298 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
299 </group>
300 </macro>
301 <macro name="container-title-note">
302 <choose>
303 <if type="legal_case" match="none">
304 <text variable="container-title" font-style="italic" text-case="title"/>
305 </if>
306 </choose>
307 </macro>
308 <macro name="container-title">
309 <choose>
310 <if type="chapter paper-conference" match="any">
311 <text term="in" text-case="lowercase" suffix=" "/>
312 </if>
313 </choose>
314 <choose>
315 <if type="legal_case" match="none">
316 <text variable="container-title" font-style="italic" text-case="title"/>
317 </if>
318 </choose>
319 </macro>
320 <macro name="collection-title">
321 <text variable="collection-title"/>
322 <text variable="collection-number" prefix=" "/>
323 </macro>
324 <macro name="edition-note">
325 <choose>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
326 <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
327 <choose>
328 <if is-numeric="edition">
329 <group delimiter=" ">
330 <number variable="edition" form="ordinal"/>
331 <text term="edition" form="short" suffix="." strip-periods="true"/>
332 </group>
333 </if>
334 <else>
335 <text variable="edition" suffix="."/>
336 </else>
337 </choose>
338 </if>
339 </choose>
340 </macro>
341 <macro name="locators-note">
342 <choose>
343 <if type="article-journal">
344 <text variable="volume" prefix=", "/>
345 </if>
346 <else-if type="legal_case">
347 <text variable="volume" prefix=", "/>
348 <text variable="container-title" prefix=" "/>
349 <text variable="page" prefix=" "/>
350 <text variable="locator" prefix=", "/>
351 </else-if>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
352 <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
353 <group prefix=", " delimiter=", ">
354 <group>
355 <text term="volume" form="short" suffix=". " strip-periods="true"/>
356 <number variable="volume" form="numeric"/>
357 </group>
358 <choose>
359 <if variable="locator" match="none">
360 <group>
361 <number variable="number-of-volumes" form="numeric"/>
362 <text term="volume" form="short" prefix=" " suffix="." plural="true" strip-periods="true"/>
363 </group>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
364 </if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
365 </choose>
366 <text macro="edition-note"/>
367 </group>
368 </else-if>
369 </choose>
370 </macro>
371 <macro name="locators">
372 <choose>
373 <if type="article-journal">
374 <text variable="volume" prefix=", "/>
375 </if>
376 <else-if type="legal_case">
377 <text variable="volume" prefix=", "/>
378 <text variable="container-title" prefix=" "/>
379 <text variable="page" prefix=" "/>
380 </else-if>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
381 <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
382 <group prefix=". " delimiter=". ">
383 <group>
384 <text term="volume" form="short" text-case="capitalize-first" suffix=". " strip-periods="true"/>
385 <number variable="volume" form="numeric"/>
386 </group>
387 <group>
388 <number variable="number-of-volumes" form="numeric"/>
389 <text term="volume" form="short" prefix=" " suffix="." plural="true" strip-periods="true"/>
390 </group>
391 </group>
392 </else-if>
393 <else-if type="chapter paper-conference" match="any">
394 <group prefix=". " delimiter=". ">
395 <choose>
396 <if variable="page" match="none">
397 <group>
398 <text term="volume" form="short" text-case="capitalize-first" suffix=". " strip-periods="true"/>
399 <number variable="volume" form="numeric"/>
400 </group>
401 </if>
402 </choose>
403 </group>
404 </else-if>
405 </choose>
406 </macro>
407 <macro name="locators-newspaper">
408 <choose>
409 <if type="article-newspaper">
410 <group delimiter=", ">
411 <group>
412 <text variable="edition" suffix=" "/>
413 <text term="edition" prefix=" "/>
414 </group>
415 <group>
416 <text term="section" form="short" suffix=". " strip-periods="true"/>
417 <text variable="section"/>
418 </group>
419 </group>
420 </if>
421 </choose>
422 </macro>
423 <macro name="event">
424 <group>
425 <text term="presented at" suffix=" "/>
426 <text variable="event"/>
427 </group>
428 </macro>
429 <macro name="publisher">
430 <group delimiter=": ">
431 <text variable="publisher-place"/>
432 <text variable="publisher"/>
433 </group>
434 </macro>
435 <macro name="issued">
436 <choose>
437 <if variable="issued">
438 <date variable="issued">
439 <date-part name="year"/>
440 </date>
441 </if>
442 <else>
443 <text term="no date" form="short"/>
444 </else>
445 </choose>
446 </macro>
447 <macro name="point-locators-subsequent">
448 <group>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
449 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
450 <if locator="page" match="none">
451 <choose>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
452 <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
453 <choose>
454 <if variable="volume">
455 <group>
456 <text term="volume" form="short" text-case="lowercase" suffix=". " strip-periods="true"/>
457 <number variable="volume" form="numeric"/>
458 <label variable="locator" form="short" prefix=", " suffix=" "/>
459 </group>
460 </if>
461 <else>
462 <label variable="locator" form="short" suffix=" "/>
463 </else>
464 </choose>
465 </if>
466 </choose>
467 </if>
468 <else>
469 <label variable="locator" form="short" suffix=" "/>
470 </else>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
471 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
472 <text variable="locator"/>
473 </group>
474 </macro>
475 <macro name="point-locators">
476 <group delimiter=" " prefix=", ">
477 <label variable="locator" form="short"/>
478 <text variable="locator"/>
479 </group>
480 </macro>
481 <macro name="pages">
482 <choose>
483 <if type="article-journal">
484 <text variable="page" prefix=": "/>
485 </if>
486 <else-if type="chapter paper-conference" match="any">
487 <text variable="page" prefix=", "/>
488 </else-if>
489 </choose>
490 </macro>
491 <macro name="locators-chapter">
492 <choose>
493 <if type="chapter paper-conference" match="any">
494 <choose>
495 <if variable="page">
496 <text variable="volume" suffix=":"/>
497 <text variable="page"/>
498 </if>
499 </choose>
500 </if>
501 </choose>
502 </macro>
503 <macro name="locators-journal">
504 <choose>
505 <if type="article-journal">
506 <text variable="page" prefix=": "/>
507 </if>
508 </choose>
509 </macro>
510 <macro name="archive-note">
511 <group delimiter=", ">
512 <text variable="archive_location"/>
513 <text variable="archive"/>
514 <text variable="archive-place"/>
515 </group>
516 </macro>
517 <macro name="issue-note">
518 <choose>
519 <if type="article-journal legal_case" match="any">
520 <text macro="issued" prefix=" (" suffix=")"/>
521 </if>
522 <else-if variable="publisher-place publisher" match="any">
523 <group prefix=" (" suffix=")" delimiter=", ">
524 <group delimiter=" ">
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
525 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
526 <if variable="title" match="none"/>
527 <else-if type="thesis speech" match="any">
528 <text variable="genre"/>
529 </else-if>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
530 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
531 <text macro="event"/>
532 </group>
533 <text macro="publisher"/>
534 <text macro="issued"/>
535 </group>
536 </else-if>
537 <else>
538 <text macro="issued" prefix=", "/>
539 </else>
540 </choose>
541 </macro>
542 <macro name="access-note">
543 <group delimiter=", ">
544 <choose>
545 <if type="graphic report" match="any">
546 <text macro="archive-note"/>
547 </if>
b0256fd @fbennett Sort modified attribute value lists alphabetically.
fbennett authored
548 <else-if type="article-journal article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
549 <text macro="archive-note"/>
550 </else-if>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
551 </choose>
552 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
553 <if type="legal_case" match="none">
554 <text variable="URL"/>
555 </if>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
556 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
557 </group>
558 </macro>
559 <macro name="sort-key">
560 <text macro="contributors-sort" suffix=" "/>
561 <text variable="title" suffix=" "/>
562 <text variable="genre"/>
563 </macro>
564 <citation et-al-min="4" et-al-use-first="1" et-al-subsequent-min="4" et-al-subsequent-use-first="1" disambiguate-add-names="true">
565 <layout prefix="" suffix="." delimiter="; ">
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
566 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
567 <if position="subsequent">
568 <group delimiter=", ">
569 <text macro="contributors-short"/>
570 <text macro="title-short"/>
571 <text macro="point-locators-subsequent"/>
572 </group>
573 </if>
574 <else>
575 <group delimiter=", ">
576 <text macro="contributors-note"/>
577 <text macro="title-note"/>
578 <text macro="description-note"/>
579 <text macro="secondary-contributors-note"/>
580 <text macro="container-contributors-note"/>
581 <text macro="container-title-note"/>
582 </group>
583 <text macro="locators-note"/>
584 <text macro="collection-title" prefix=", "/>
585 <text macro="issue-note"/>
586 <text macro="locators-newspaper" prefix=", "/>
587 <text macro="point-locators"/>
588 <text macro="access-note" prefix=", "/>
589 </else>
923b7d8 @bdarcus bulk add, update of styles from upgrade script
bdarcus authored
590 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
591 </layout>
592 </citation>
593 </style>
Something went wrong with that request. Please try again.