Skip to content

Commit 4b95fd1

Browse files
authored
New style - german-yearbook-of-international-law.csl (JabRef#5052)
1 parent c74218d commit 4b95fd1

File tree

1 file changed

+375
-0
lines changed

1 file changed

+375
-0
lines changed
Lines changed: 375 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,375 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" et-al-min="4" et-al-use-first="1" initialize="false" initialize-with="." 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>German Yearbook of International Law</title>
6+
<title-short>GYIL</title-short>
7+
<id>http://www.zotero.org/styles/german-yearbook-of-international-law</id>
8+
<link href="http://www.zotero.org/styles/german-yearbook-of-international-law" rel="self"/>
9+
<link href="http://www.zotero.org/styles/european-journal-of-international-law" rel="template"/>
10+
<link href="https://www.wsi.uni-kiel.de/de/forschung/gyil/gyil-style-sheet-2018" rel="documentation"/>
11+
<author>
12+
<name>Michel Rouleau-Dick</name>
13+
<email>[email protected]</email>
14+
</author>
15+
<category citation-format="note"/>
16+
<category field="law"/>
17+
<issn>0344-3094</issn>
18+
<updated>2020-07-09T07:59:35+00:00</updated>
19+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
20+
</info>
21+
<locale xml:lang="en">
22+
<terms>
23+
<term name="accessed">last visited</term>
24+
</terms>
25+
</locale>
26+
<macro name="editor">
27+
<names variable="editor" delimiter=", ">
28+
<name prefix=" " and="text" delimiter-precedes-last="never" initialize="false" initialize-with=". "/>
29+
<label form="short" prefix=" (" suffix="), "/>
30+
</names>
31+
</macro>
32+
<macro name="author">
33+
<names variable="author">
34+
<name form="short" and="text" delimiter-precedes-last="never" initialize="false" initialize-with="" sort-separator=""/>
35+
<label form="short" prefix=" (" suffix=")"/>
36+
<substitute>
37+
<names variable="editor"/>
38+
</substitute>
39+
</names>
40+
</macro>
41+
<macro name="author-bibliography">
42+
<names variable="author">
43+
<name and="text" delimiter-precedes-last="never" initialize="false" initialize-with="." name-as-sort-order="all" sort-separator=" "/>
44+
<label form="short" prefix=" (" suffix=")"/>
45+
<substitute>
46+
<names variable="editor"/>
47+
</substitute>
48+
</names>
49+
</macro>
50+
<macro name="author-long">
51+
<names variable="author">
52+
<name and="text" delimiter-precedes-last="never" initialize="false" initialize-with=". "/>
53+
<substitute>
54+
<names variable="editor">
55+
<name and="text" delimiter-precedes-last="never" initialize="false" initialize-with=". " sort-separator=" "/>
56+
<label form="short" prefix=" (" suffix=")"/>
57+
</names>
58+
</substitute>
59+
</names>
60+
</macro>
61+
<macro name="edition">
62+
<group delimiter=", " prefix=" (" suffix=")">
63+
<choose>
64+
<if match="all" variable="edition" is-numeric="edition">
65+
<number suffix=" ed." variable="edition" form="ordinal"/>
66+
</if>
67+
<else-if match="any" variable="edition">
68+
<number variable="edition"/>
69+
</else-if>
70+
</choose>
71+
<choose>
72+
<if match="any" variable="edition">
73+
<date date-parts="year" form="text" variable="issued"/>
74+
</if>
75+
</choose>
76+
</group>
77+
</macro>
78+
<macro name="thesis">
79+
<choose>
80+
<if type="thesis" match="any">
81+
<group prefix="(" suffix=")" delimiter=" ">
82+
<text variable="genre" suffix=" thesis, "/>
83+
<choose>
84+
<if variable="URL" match="none">
85+
<group>
86+
<text term="available at"/>
87+
<text variable="publisher" prefix=" "/>
88+
<text variable="publisher-place" prefix=", "/>
89+
</group>
90+
</if>
91+
<else>
92+
<group>
93+
<text variable="publisher" prefix=" "/>
94+
<text variable="publisher-place" prefix=", "/>
95+
<text term="available at" prefix="/" suffix=" "/>
96+
<text variable="publisher"/>
97+
</group>
98+
</else>
99+
</choose>
100+
</group>
101+
</if>
102+
</choose>
103+
</macro>
104+
<macro name="volume">
105+
<number prefix=", " suffix=" " variable="number-of-volumes"/>
106+
<text term="volume" form="short" plural="true"/>
107+
</macro>
108+
<macro name="URL">
109+
<choose>
110+
<if match="any" variable="URL">
111+
<text term="available at" prefix=", " suffix=" "/>
112+
<text variable="URL"/>
113+
</if>
114+
</choose>
115+
</macro>
116+
<macro name="web">
117+
<group>
118+
<text variable="title" text-case="title" font-style="italic" vertical-align="baseline"/>
119+
<date form="text" variable="issued" vertical-align="baseline" prefix=", "/>
120+
<text variable="container-title" text-case="title" prefix=", "/>
121+
<text macro="URL"/>
122+
</group>
123+
</macro>
124+
<macro name="locator">
125+
<choose>
126+
<if match="any" variable="locator">
127+
<text term="at" prefix=", " suffix=" "/>
128+
<text variable="locator"/>
129+
</if>
130+
</choose>
131+
</macro>
132+
<citation collapse="year">
133+
<layout suffix=".">
134+
<choose>
135+
<if position="first">
136+
<choose>
137+
<if type="book legal_case motion_picture report" match="any">
138+
<group>
139+
<text macro="author-long" suffix=", "/>
140+
<text variable="authority" prefix=" " suffix=", "/>
141+
<text variable="title" text-case="title" font-style="italic"/>
142+
<text variable="genre" prefix=", "/>
143+
<number prefix=", " variable="number"/>
144+
<text macro="volume"/>
145+
<choose>
146+
<if match="none" variable="edition" type="legal_case">
147+
<date date-parts="year" form="text" variable="issued" prefix=" (" suffix=")"/>
148+
</if>
149+
<else-if type="legal_case" match="any">
150+
<text variable="volume" prefix=", "/>
151+
<date form="text" variable="issued" prefix=", "/>
152+
</else-if>
153+
</choose>
154+
<text variable="container-title" text-case="title" prefix=", "/>
155+
<text variable="page-first" prefix=", "/>
156+
<text macro="edition"/>
157+
<text macro="URL"/>
158+
<text macro="locator"/>
159+
</group>
160+
</if>
161+
<else-if type="chapter paper-conference" match="any">
162+
<group delimiter=" ">
163+
<text macro="author-long" suffix=","/>
164+
<text variable="title" text-case="title" prefix="'" suffix="',"/>
165+
<group delimiter=" ">
166+
<text term="in"/>
167+
<text macro="editor"/>
168+
<text variable="container-title" text-case="title" font-style="italic"/>
169+
</group>
170+
<group delimiter=" ">
171+
<text term="volume" form="short"/>
172+
<text variable="volume"/>
173+
</group>
174+
<text variable="edition"/>
175+
<group>
176+
<date variable="issued">
177+
<date-part name="year" prefix="(" suffix=")"/>
178+
</date>
179+
<text variable="page-first" prefix=" "/>
180+
</group>
181+
<text macro="locator"/>
182+
</group>
183+
</else-if>
184+
<else-if type="article-journal article-magazine article-newspaper interview personal_communication speech" match="any">
185+
<group delimiter=" ">
186+
<text macro="author-long" suffix=", "/>
187+
<text variable="title" text-case="title" prefix="'" suffix="', "/>
188+
<text variable="volume"/>
189+
<text variable="container-title" text-case="title" font-style="italic"/>
190+
<date variable="issued" prefix="(" suffix=")">
191+
<date-part name="year"/>
192+
</date>
193+
<text variable="page-first"/>
194+
<text variable="edition"/>
195+
<text macro="URL"/>
196+
<text macro="locator"/>
197+
</group>
198+
</else-if>
199+
<else-if type="webpage post-weblog" match="any">
200+
<group vertical-align="baseline" delimiter=", ">
201+
<text macro="author-long"/>
202+
<text macro="web"/>
203+
</group>
204+
</else-if>
205+
<else-if type="thesis" match="any">
206+
<text macro="author-long" suffix=", "/>
207+
<text variable="title" text-case="title" prefix="'" suffix="' "/>
208+
<date date-parts="year" form="text" variable="issued" prefix="(" suffix=") "/>
209+
<text macro="thesis"/>
210+
<text macro="locator"/>
211+
</else-if>
212+
<else-if type="bill" match="any">
213+
<group>
214+
<text variable="title"/>
215+
<date form="text" variable="issued" prefix=", "/>
216+
<text variable="volume" prefix=", "/>
217+
</group>
218+
</else-if>
219+
<else>
220+
<group delimiter=", ">
221+
<text macro="author-long"/>
222+
<text variable="title" text-case="title"/>
223+
<number variable="number"/>
224+
<group delimiter=", ">
225+
<text variable="container-title" text-case="title" font-style="normal" prefix=" "/>
226+
<date date-parts="year" form="text" variable="issued"/>
227+
<group delimiter=" ">
228+
<text variable="volume"/>
229+
</group>
230+
<text variable="issue"/>
231+
</group>
232+
<group>
233+
<label variable="locator" form="short"/>
234+
<text variable="locator" prefix=" "/>
235+
</group>
236+
</group>
237+
</else>
238+
</choose>
239+
</if>
240+
<else-if position="ibid-with-locator">
241+
<group delimiter=", ">
242+
<text term="ibid" form="long" font-style="italic" text-case="capitalize-first"/>
243+
<group>
244+
<text term="at"/>
245+
<text variable="locator" prefix=" "/>
246+
</group>
247+
</group>
248+
</else-if>
249+
<else-if position="ibid">
250+
<text term="ibid" form="long" font-style="italic" text-case="capitalize-first"/>
251+
</else-if>
252+
<else-if position="subsequent">
253+
<text macro="author"/>
254+
<text value="supra" font-style="italic" prefix=", " suffix=" "/>
255+
<text value="note" suffix=" "/>
256+
<text variable="first-reference-note-number" font-style="normal"/>
257+
<choose>
258+
<if match="any" variable="locator">
259+
<text term="at" prefix=", " suffix=" "/>
260+
<text variable="locator"/>
261+
</if>
262+
</choose>
263+
<text value=""/>
264+
</else-if>
265+
</choose>
266+
</layout>
267+
</citation>
268+
<bibliography hanging-indent="true">
269+
<sort>
270+
<key macro="author-bibliography"/>
271+
<key variable="title"/>
272+
</sort>
273+
<layout suffix=".">
274+
<choose>
275+
<if type="book legal_case report motion_picture" match="any">
276+
<group>
277+
<text variable="authority" suffix=", "/>
278+
<text macro="author-bibliography" suffix=", "/>
279+
<text variable="title" text-case="title" font-style="italic"/>
280+
<text variable="genre" prefix=", "/>
281+
<number prefix=", " suffix=" " variable="number"/>
282+
<text macro="volume"/>
283+
<choose>
284+
<if match="none" variable="edition" type="legal_case">
285+
<date date-parts="year" form="text" variable="issued" prefix=" (" suffix=")"/>
286+
</if>
287+
<else-if type="legal_case" match="any">
288+
<date form="text" variable="issued" prefix=", "/>
289+
</else-if>
290+
</choose>
291+
<text variable="container-title" text-case="title" prefix=", "/>
292+
<text variable="page-first" prefix=" "/>
293+
<text macro="edition"/>
294+
<text macro="URL"/>
295+
</group>
296+
</if>
297+
<else-if type="chapter paper-conference" match="any">
298+
<group delimiter=" ">
299+
<names variable="author">
300+
<name form="short" suffix=", "/>
301+
</names>
302+
<text variable="title" text-case="title" prefix="'" suffix="',"/>
303+
<group delimiter=" ">
304+
<text term="in"/>
305+
<text macro="editor"/>
306+
<text variable="container-title" text-case="title" font-style="italic"/>
307+
</group>
308+
<group delimiter=" ">
309+
<text term="volume" form="short"/>
310+
<text variable="volume"/>
311+
</group>
312+
<text variable="edition"/>
313+
<group>
314+
<date variable="issued">
315+
<date-part name="year" prefix="(" suffix=")"/>
316+
</date>
317+
<text variable="page-first" prefix=" "/>
318+
</group>
319+
</group>
320+
</else-if>
321+
<else-if type="article-journal article-magazine article-newspaper interview manuscript map personal_communication speech" match="any">
322+
<group delimiter=" ">
323+
<names variable="author" suffix=", ">
324+
<name form="short" and="text"/>
325+
</names>
326+
<text variable="title" text-case="title" prefix="'" suffix="', "/>
327+
<text variable="volume"/>
328+
<text variable="container-title" text-case="title" font-style="italic"/>
329+
<group delimiter=" ">
330+
<date variable="issued" prefix="(" suffix=")">
331+
<date-part name="year"/>
332+
</date>
333+
</group>
334+
<text variable="page-first"/>
335+
<text variable="edition"/>
336+
<text macro="URL"/>
337+
</group>
338+
</else-if>
339+
<else-if type="webpage post-weblog" match="any">
340+
<group delimiter=", ">
341+
<text macro="author-bibliography"/>
342+
<text macro="web"/>
343+
</group>
344+
</else-if>
345+
<else-if type="thesis" match="any">
346+
<text macro="author-bibliography" suffix=", "/>
347+
<text variable="title" text-case="title" prefix="'" suffix="' "/>
348+
<date date-parts="year" form="text" variable="issued" prefix="(" suffix=") "/>
349+
<text macro="thesis"/>
350+
<text macro="locator"/>
351+
</else-if>
352+
<else>
353+
<group delimiter=", ">
354+
<text macro="author-bibliography"/>
355+
<text variable="title" text-case="title" font-style="normal"/>
356+
<number variable="number"/>
357+
<group delimiter=", ">
358+
<text variable="container-title" text-case="title" font-style="normal"/>
359+
<group delimiter=" ">
360+
<text term="volume" form="short"/>
361+
<text variable="volume"/>
362+
</group>
363+
<text variable="issue"/>
364+
<date form="text" date-parts="year-month-day" variable="issued"/>
365+
</group>
366+
<group>
367+
<label variable="locator" form="short"/>
368+
<text variable="locator" prefix=" "/>
369+
</group>
370+
</group>
371+
</else>
372+
</choose>
373+
</layout>
374+
</bibliography>
375+
</style>

0 commit comments

Comments
 (0)