Skip to content

Commit 6e5cd59

Browse files
authored
Update sodertorns-hogskola-oxford.csl (#5279)
1 parent 52f2621 commit 6e5cd59

File tree

1 file changed

+62
-40
lines changed

1 file changed

+62
-40
lines changed

sodertorns-hogskola-oxford.csl

+62-40
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<category field="humanities"/>
1616
<category field="social_science"/>
1717
<summary>Södertörn University Oxford style without ibid</summary>
18-
<updated>2021-01-29T16:30:01</updated>
18+
<updated>2021-02-18T14:14:20+00:00</updated>
1919
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
2020
</info>
2121
<locale xml:lang="sv">
@@ -42,22 +42,22 @@
4242
<if variable="author">
4343
<names variable="author">
4444
<name name-as-sort-order="all" sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
45-
<name-part name="family" text-case="capitalize-first"/>
45+
<name-part name="family"/>
4646
</name>
4747
</names>
4848
</if>
4949
<else-if variable="editor">
5050
<names variable="editor">
5151
<name name-as-sort-order="all" sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
52-
<name-part name="family" text-case="capitalize-first"/>
52+
<name-part name="family"/>
5353
</name>
5454
<label prefix=" (" form="short" plural="contextual" suffix=")."/>
5555
</names>
5656
</else-if>
5757
<else-if variable="composer">
5858
<names variable="composer">
5959
<name name-as-sort-order="all" sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
60-
<name-part name="family" text-case="capitalize-first"/>
60+
<name-part name="family"/>
6161
</name>
6262
</names>
6363
</else-if>
@@ -68,22 +68,22 @@
6868
<if variable="author">
6969
<names variable="author">
7070
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
71-
<name-part name="family" text-case="capitalize-first"/>
71+
<name-part name="family"/>
7272
</name>
7373
</names>
7474
</if>
7575
<else-if variable="editor">
7676
<names variable="editor">
7777
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
78-
<name-part name="family" text-case="capitalize-first"/>
78+
<name-part name="family"/>
7979
</name>
8080
<label prefix=" (" form="short" plural="contextual" suffix=")."/>
8181
</names>
8282
</else-if>
8383
<else-if variable="composer">
8484
<names variable="composer">
8585
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
86-
<name-part name="family" text-case="capitalize-first"/>
86+
<name-part name="family"/>
8787
</name>
8888
</names>
8989
</else-if>
@@ -94,22 +94,22 @@
9494
<if variable="author">
9595
<names variable="author">
9696
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never" form="short">
97-
<name-part name="family" text-case="capitalize-first"/>
97+
<name-part name="family"/>
9898
</name>
9999
</names>
100100
</if>
101101
<else-if variable="editor">
102102
<names variable="editor">
103103
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
104-
<name-part name="family" text-case="capitalize-first"/>
104+
<name-part name="family"/>
105105
</name>
106106
<label prefix=" (" form="short" plural="contextual" suffix=")."/>
107107
</names>
108108
</else-if>
109109
<else-if variable="composer">
110110
<names variable="composer">
111111
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never" form="short">
112-
<name-part name="family" text-case="capitalize-first"/>
112+
<name-part name="family"/>
113113
</name>
114114
</names>
115115
</else-if>
@@ -119,8 +119,8 @@
119119
<choose>
120120
<if variable="container-author">
121121
<names variable="container-author">
122-
<name name-as-sort-order="all" sort-separator=",&#160;" and="symbol" delimiter=", ">
123-
<name-part name="family" text-case="capitalize-first"/>
122+
<name name-as-sort-order="all" sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
123+
<name-part name="family"/>
124124
</name>
125125
</names>
126126
</if>
@@ -129,8 +129,8 @@
129129
<if type="chapter paper-conference" match="any">
130130
<names variable="editor">
131131
<label prefix=" " form="short" plural="contextual" suffix=". "/>
132-
<name sort-separator=",&#160;" and="symbol" delimiter=", ">
133-
<name-part name="family" text-case="capitalize-first"/>
132+
<name sort-separator=",&#160;" and="symbol" delimiter=", " delimiter-precedes-last="never">
133+
<name-part name="family"/>
134134
</name>
135135
</names>
136136
</if>
@@ -140,7 +140,7 @@
140140
</macro>
141141
<macro name="sort-bibliography">
142142
<choose>
143-
<if variable="author editor" match="any">
143+
<if variable="author editor composer" match="any">
144144
<text macro="contributors-full"/>
145145
</if>
146146
<else>
@@ -253,9 +253,16 @@
253253
</group>
254254
</macro>
255255
<macro name="publisher">
256-
<text prefix="(" macro="publisher-place" suffix=": "/>
257-
<text macro="printers" suffix=", "/>
258-
<text macro="issued-year" suffix=")"/>
256+
<choose>
257+
<if type="book report chapter entry entry-dictionary entry-encyclopedia paper-conference thesis map figure graphic" match="any">
258+
<text prefix="(" macro="publisher-place" suffix=": "/>
259+
<text macro="printers" suffix=", "/>
260+
<text macro="issued-year" suffix=")"/>
261+
</if>
262+
<else>
263+
<text macro="printers"/>
264+
</else>
265+
</choose>
259266
</macro>
260267
<macro name="issued-year">
261268
<choose>
@@ -362,14 +369,24 @@
362369
</macro>
363370
<macro name="medium">
364371
<choose>
365-
<if type="map post post-weblog song motion_picture musical_score" match="any">
366-
<text variable="genre" prefix="[" suffix="]"/>
372+
<if type="motion_picture musical_score song broadcast" match="any">
373+
<text prefix="[" variable="medium" suffix="]"/>
367374
</if>
368375
<else>
369376
<text variable="medium"/>
370377
</else>
371378
</choose>
372379
</macro>
380+
<macro name="genre">
381+
<choose>
382+
<if type="thesis manuscript speech" match="none">
383+
<text prefix="[" variable="genre" suffix="]"/>
384+
</if>
385+
<else>
386+
<text variable="genre"/>
387+
</else>
388+
</choose>
389+
</macro>
373390
<macro name="archive">
374391
<choose>
375392
<if variable="archive" match="any">
@@ -398,7 +415,7 @@
398415
<choose>
399416
<if variable="author editor composer" match="none">
400417
<choose>
401-
<if type="entry entry-dictionary entry-encyclopedia" match="any">
418+
<if type="entry entry-dictionary entry-encyclopedia article-magazine article-journal" match="any">
402419
<text prefix="&quot;" macro="title-short" suffix="&quot;, "/>
403420
<text variable="container-title" font-style="italic"/>
404421
</if>
@@ -452,8 +469,8 @@
452469
</else>
453470
</choose>
454471
<text macro="title-long" font-style="italic" suffix=", "/>
455-
<text macro="medium" suffix=", "/>
456-
<text prefix=" " macro="issued"/>
472+
<text macro="genre" suffix=", "/>
473+
<text macro="issued"/>
457474
<choose>
458475
<if variable="URL" match="any">
459476
<text prefix=", " macro="page-range"/>
@@ -492,6 +509,7 @@
492509
<else-if type="paper-conference speech" match="any">
493510
<text macro="contributors-long" suffix=", "/>
494511
<text prefix="&quot;" macro="title-long" suffix="&quot;, "/>
512+
<text prefix=" " macro="genre" suffix=", "/>
495513
<text variable="event"/>
496514
<text prefix=", " macro="container"/>
497515
<text prefix=" " macro="publisher"/>
@@ -505,8 +523,7 @@
505523
<else-if type="thesis" match="any">
506524
<text macro="contributors-long" suffix=", "/>
507525
<text macro="title-long" font-style="italic"/>
508-
<text prefix=" " macro="medium"/>
509-
<text prefix=", " variable="genre"/>
526+
<text prefix=", " macro="genre"/>
510527
<text prefix=" " macro="publisher"/>
511528
<text macro="locator-or-period"/>
512529
</else-if>
@@ -532,6 +549,7 @@
532549
<text macro="contributors-full" suffix=", "/>
533550
<text macro="title-long" font-style="italic"/>
534551
<text prefix=", " macro="medium"/>
552+
<text prefix=", " macro="genre"/>
535553
<text prefix=", " variable="scale"/>
536554
<choose>
537555
<if variable="publisher publisher-place" match="any">
@@ -545,7 +563,7 @@
545563
<text prefix=", " variable="source"/>
546564
<choose>
547565
<if variable="URL" match="any">
548-
<text prefix=" " macro="identifier"/>
566+
<text prefix=", " macro="identifier"/>
549567
<text prefix=" " macro="quoted" suffix="."/>
550568
</if>
551569
<else>
@@ -556,19 +574,20 @@
556574
<else>
557575
<text macro="contributors-long" suffix=", "/>
558576
<text macro="title-long" font-style="italic"/>
577+
<text prefix=", " macro="genre"/>
559578
<text prefix=", " macro="medium"/>
560579
<choose>
561580
<if variable="URL" match="any">
562581
<text prefix=", " macro="issued"/>
563-
<text prefix=", " variable="publisher"/>
582+
<text prefix=", " macro="publisher"/>
564583
<text prefix=", " macro="citation-locator"/>
565584
<text prefix=", " macro="identifier"/>
566585
<text prefix=" " macro="quoted" suffix="."/>
567586
</if>
568587
<else-if variable="issued" match="none">
569588
<choose>
570589
<if variable="publisher publisher-place" match="any">
571-
<text prefix=", " macro="printers"/>
590+
<text prefix=", " macro="publisher"/>
572591
</if>
573592
</choose>
574593
<choose>
@@ -581,7 +600,7 @@
581600
</choose>
582601
</else-if>
583602
<else>
584-
<text prefix=", " variable="publisher"/>
603+
<text prefix=", " macro="publisher"/>
585604
<text prefix=", " macro="issued"/>
586605
<text prefix=", " macro="archive"/>
587606
<choose>
@@ -638,8 +657,8 @@
638657
</else>
639658
</choose>
640659
<text macro="title-long" font-style="italic" suffix=", "/>
641-
<text macro="medium" suffix=", "/>
642-
<text prefix=" " macro="issued"/>
660+
<text macro="genre" suffix=", "/>
661+
<text macro="issued"/>
643662
<choose>
644663
<if variable="URL" match="any">
645664
<text prefix=", " macro="page-range"/>
@@ -679,13 +698,14 @@
679698
<else-if type="paper-conference speech" match="any">
680699
<text macro="contributors-full" suffix=", "/>
681700
<text prefix="&quot;" macro="title-long" suffix="&quot;, "/>
701+
<text prefix=" " macro="genre" suffix=", "/>
682702
<text variable="event"/>
683703
<text prefix=", " macro="container-full"/>
684704
<text prefix=" " macro="publisher"/>
685705
<choose>
686706
<if variable="DOI" match="any">
687-
<text prefix=", " macro="page-range" suffix=", "/>
688-
<text prefix="doi:" variable="DOI" suffix="."/>
707+
<text prefix=", " macro="page-range"/>
708+
<text prefix=", doi:" variable="DOI" suffix="."/>
689709
</if>
690710
<else>
691711
<text prefix=", " macro="page-range"/>
@@ -696,8 +716,7 @@
696716
<else-if type="thesis" match="any">
697717
<text macro="contributors-full" suffix=", "/>
698718
<text macro="title-long" font-style="italic"/>
699-
<text prefix=" " macro="medium"/>
700-
<text prefix=", " variable="genre"/>
719+
<text prefix=", " macro="genre"/>
701720
<text prefix=" " macro="publisher" suffix="."/>
702721
</else-if>
703722
<else-if type="report" match="any">
@@ -722,6 +741,7 @@
722741
<text macro="contributors-full" suffix=", "/>
723742
<text macro="title-long" font-style="italic"/>
724743
<text prefix=", " macro="medium"/>
744+
<text prefix=", " macro="genre"/>
725745
<text prefix=", " variable="scale"/>
726746
<choose>
727747
<if variable="publisher publisher-place" match="any">
@@ -735,7 +755,7 @@
735755
<text prefix=", " variable="source"/>
736756
<choose>
737757
<if variable="URL" match="any">
738-
<text prefix=" " macro="identifier"/>
758+
<text prefix=", " macro="identifier"/>
739759
<text prefix=" " macro="quoted" suffix="."/>
740760
</if>
741761
<else>
@@ -746,24 +766,26 @@
746766
<else-if type="bill legal_case legislation personal_communication" match="none">
747767
<text macro="contributors-full" suffix=", "/>
748768
<text macro="title-long" font-style="italic"/>
769+
<text prefix=", " macro="genre"/>
749770
<text prefix=", " macro="medium"/>
750771
<choose>
751772
<if variable="URL" match="any">
752773
<text prefix=", " macro="issued"/>
753-
<text prefix=", " variable="publisher"/>
774+
<text prefix=", " macro="publisher"/>
754775
<text prefix=", " macro="identifier"/>
755776
<text prefix=" " macro="quoted" suffix="."/>
756777
</if>
757778
<else-if variable="issued" match="none">
758779
<choose>
759780
<if variable="publisher publisher-place" match="any">
760-
<text prefix=", " macro="printers"/>
781+
<text prefix=", " macro="publisher"/>
761782
</if>
762783
</choose>
763-
<text prefix=", " macro="collection" suffix="."/>
784+
<text prefix=", " macro="collection"/>
785+
<text value="."/>
764786
</else-if>
765787
<else>
766-
<text prefix=", " variable="publisher"/>
788+
<text prefix=", " macro="publisher"/>
767789
<text prefix=", " macro="issued"/>
768790
<text prefix=", " macro="archive"/>
769791
<text value="."/>

0 commit comments

Comments
 (0)