Skip to content

Commit 5dad23d

Browse files
authored
Create monash-university-csiro.csl (#4773)
1 parent c35d219 commit 5dad23d

File tree

1 file changed

+230
-0
lines changed

1 file changed

+230
-0
lines changed

monash-university-csiro.csl

+230
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB">
3+
<!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) -->
4+
<info>
5+
<title>Monash University - CSIRO</title>
6+
<id>http://www.zotero.org/styles/monash-university-csiro</id>
7+
<link href="http://www.zotero.org/styles/monash-university-csiro" rel="self"/>
8+
<link href="http://www.zotero.org/styles/international-journal-of-wildland-fire" rel="template"/>
9+
<link href="https://guides.lib.monash.edu/citing-referencing/csiro" rel="documentation"/>
10+
<author>
11+
<name>Brandon Maki</name>
12+
<email>[email protected]</email>
13+
</author>
14+
<category citation-format="author-date"/>
15+
<category field="science"/>
16+
<summary>This style produces the CSIRO style used at Monash University, which is based on the Australian Journal of Botany.</summary>
17+
<updated>2020-05-08T10:49:38+00:00</updated>
18+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
19+
</info>
20+
<macro name="editor-translator">
21+
<names variable="editor translator" prefix="(" suffix=")" delimiter=", ">
22+
<name and="text" initialize-with="" delimiter=", "/>
23+
<label form="short" prefix=", " text-case="capitalize-first"/>
24+
</names>
25+
</macro>
26+
<macro name="edition">
27+
<choose>
28+
<if is-numeric="edition">
29+
<group delimiter=" ">
30+
<number variable="edition" form="ordinal"/>
31+
<text term="edition" form="short" suffix="n." strip-periods="true"/>
32+
</group>
33+
</if>
34+
<else>
35+
<text variable="edition" suffix="."/>
36+
</else>
37+
</choose>
38+
</macro>
39+
<macro name="author">
40+
<names variable="author">
41+
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
42+
<label form="short" prefix=" (" suffix=")" text-case="capitalize-first" strip-periods="true"/>
43+
<substitute>
44+
<names variable="editor"/>
45+
<names variable="translator"/>
46+
<text variable="container-title"/>
47+
</substitute>
48+
</names>
49+
</macro>
50+
<macro name="author-short">
51+
<names variable="author">
52+
<name form="short" and="text" delimiter=", " initialize-with=""/>
53+
<et-al term="et-al" font-style="italic"/>
54+
<substitute>
55+
<names variable="editor"/>
56+
<names variable="translator"/>
57+
<choose>
58+
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
59+
<text variable="title" form="short"/>
60+
</if>
61+
<else>
62+
<text variable="container-title" form="short" quotes="false"/>
63+
</else>
64+
</choose>
65+
</substitute>
66+
</names>
67+
</macro>
68+
<macro name="access">
69+
<group>
70+
<choose>
71+
<if variable="DOI" match="any">
72+
<text variable="DOI" strip-periods="false" prefix="doi:"/>
73+
</if>
74+
<else>
75+
<choose>
76+
<if variable="URL" match="any">
77+
<text variable="URL" prefix="Available at "/>
78+
<group prefix=" [" suffix="]">
79+
<date form="text" variable="accessed" prefix="Verified "/>
80+
</group>
81+
</if>
82+
</choose>
83+
</else>
84+
</choose>
85+
<choose>
86+
<if variable="issued" match="none">
87+
<group prefix=".">
88+
<text term="accessed" text-case="sentence" suffix=" "/>
89+
<date variable="accessed">
90+
<date-part name="day" suffix=" "/>
91+
<date-part name="month" suffix=" "/>
92+
<date-part name="year"/>
93+
</date>
94+
</group>
95+
</if>
96+
</choose>
97+
</group>
98+
</macro>
99+
<macro name="title">
100+
<text variable="title" suffix="."/>
101+
</macro>
102+
<macro name="publisher">
103+
<group delimiter=": " prefix="(" suffix=")">
104+
<text variable="publisher"/>
105+
<text variable="publisher-place"/>
106+
</group>
107+
</macro>
108+
<macro name="container-title">
109+
<group>
110+
<choose>
111+
<if type="article-journal">
112+
<text variable="container-title" strip-periods="true"/>
113+
</if>
114+
<else>
115+
<text variable="container-title" form="short"/>
116+
</else>
117+
</choose>
118+
</group>
119+
</macro>
120+
<citation collapse="year-suffix" et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true">
121+
<sort>
122+
<key variable="issued"/>
123+
<key variable="author"/>
124+
</sort>
125+
<layout prefix="(" suffix=")" delimiter="; ">
126+
<group delimiter=" ">
127+
<text macro="author-short"/>
128+
<date variable="issued">
129+
<date-part name="year"/>
130+
</date>
131+
<group>
132+
<label variable="locator" form="short"/>
133+
<text variable="locator" prefix=" "/>
134+
</group>
135+
</group>
136+
</layout>
137+
</citation>
138+
<bibliography hanging-indent="true">
139+
<sort>
140+
<key macro="author-short"/>
141+
<key variable="issued"/>
142+
</sort>
143+
<layout>
144+
<text macro="author"/>
145+
<date variable="issued" prefix=" (" suffix=")">
146+
<date-part name="year"/>
147+
</date>
148+
<choose>
149+
<if type="bill book graphic legal_case legislation motion_picture song" match="any">
150+
<group suffix="." delimiter=" " prefix=" ">
151+
<text macro="title" quotes="true"/>
152+
<text macro="editor-translator"/>
153+
</group>
154+
<text macro="publisher" prefix=" "/>
155+
</if>
156+
<else-if type="report" match="any">
157+
<group suffix=".">
158+
<text variable="title" prefix=" "/>
159+
<text macro="editor-translator" prefix=" "/>
160+
</group>
161+
<text variable="genre" form="short" prefix=" "/>
162+
<text variable="number" prefix=" " suffix="."/>
163+
<text prefix=" " suffix="," variable="publisher"/>
164+
<text variable="publisher-place" prefix=" " suffix="."/>
165+
</else-if>
166+
<else-if type="thesis" match="any">
167+
<group suffix="." prefix=" " delimiter=" ">
168+
<text variable="title"/>
169+
<text macro="editor-translator"/>
170+
</group>
171+
<group delimiter=" " prefix=" " suffix=".">
172+
<text variable="genre"/>
173+
<text variable="publisher" prefix="(" suffix=":"/>
174+
<text variable="publisher-place" suffix=")"/>
175+
</group>
176+
</else-if>
177+
<else-if type="paper-conference" match="any">
178+
<text variable="title" prefix=" "/>
179+
<group prefix=". ">
180+
<text term="in" text-case="capitalize-first"/>
181+
<names variable="editor translator">
182+
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
183+
<label form="short" prefix=" (" suffix=")" strip-periods="true"/>
184+
</names>
185+
<text macro="container-title" prefix=" " suffix="," quotes="true"/>
186+
<text variable="publisher-place" prefix=" " suffix="."/>
187+
<text macro="edition" prefix=" "/>
188+
<text variable="collection-title" prefix=" " suffix="."/>
189+
<group delimiter=". ">
190+
<group prefix=" " delimiter=" ">
191+
<text variable="page"/>
192+
</group>
193+
<text macro="publisher"/>
194+
</group>
195+
</group>
196+
</else-if>
197+
<else-if type="chapter" match="any">
198+
<text variable="title" prefix=" "/>
199+
<group prefix=". In ">
200+
<text macro="container-title" suffix=". " quotes="true"/>
201+
<names variable="editor translator" prefix="(" suffix=")">
202+
<label form="short" text-case="capitalize-first" strip-periods="true" suffix=" "/>
203+
<name sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
204+
</names>
205+
<text variable="collection-title" prefix=" " suffix="."/>
206+
<group delimiter=". ">
207+
<group delimiter=" " prefix=" ">
208+
<label variable="page" form="short"/>
209+
<text variable="page"/>
210+
</group>
211+
<text macro="publisher"/>
212+
</group>
213+
</group>
214+
</else-if>
215+
<else>
216+
<group>
217+
<text variable="title" strip-periods="false" quotes="true" prefix=" "/>
218+
<text macro="editor-translator" prefix=" "/>
219+
</group>
220+
<group prefix=" " suffix="." delimiter=" ">
221+
<text macro="container-title" font-style="italic"/>
222+
<text variable="volume" suffix="," font-weight="bold"/>
223+
<text variable="page"/>
224+
</group>
225+
</else>
226+
</choose>
227+
<text macro="access" prefix=" "/>
228+
</layout>
229+
</bibliography>
230+
</style>

0 commit comments

Comments
 (0)