Skip to content

Commit 47c21bf

Browse files
authored
Add historioPLUS (#5611)
1 parent baf11b4 commit 47c21bf

File tree

1 file changed

+360
-0
lines changed

1 file changed

+360
-0
lines changed

historio-plus.csl

Lines changed: 360 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,360 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="de-AT">
3+
<info>
4+
<title>historioPLUS (Deutsch - Österreich)</title>
5+
<id>http://www.zotero.org/styles/historio-plus</id>
6+
<link href="http://www.zotero.org/styles/historio-plus" rel="self"/>
7+
<link href="https://www.historioplus.at/?page_id=49" rel="documentation"/>
8+
<author>
9+
<name>Sebastian Karcher</name>
10+
</author>
11+
<category citation-format="note"/>
12+
<category field="history"/>
13+
<issn>2313-2450</issn>
14+
<summary>With generous support from historioPLUS, Universität Salzburg</summary>
15+
<updated>2021-08-16T10:44:33+00:00</updated>
16+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
17+
</info>
18+
<locale xml:lang="de">
19+
<terms>
20+
<term name="editor" form="short">Hg.</term>
21+
<term name="et-al">u. a.</term>
22+
<term name="volume" form="short">
23+
<single>Bd.</single>
24+
<multiple>Bde.</multiple>
25+
</term>
26+
<term name="online">online unter</term>
27+
</terms>
28+
</locale>
29+
<macro name="author">
30+
<names variable="author">
31+
<name delimiter=" / " delimiter-precedes-last="always">
32+
<name-part name="family" font-variant="small-caps"/>
33+
</name>
34+
<label form="short" prefix=", " plural="never"/>
35+
<substitute>
36+
<names variable="editor"/>
37+
<text macro="anon"/>
38+
</substitute>
39+
</names>
40+
</macro>
41+
<macro name="author-short">
42+
<names variable="author">
43+
<name form="short" delimiter="/" delimiter-precedes-last="always">
44+
<name-part name="family" font-variant="small-caps"/>
45+
</name>
46+
<substitute>
47+
<names variable="editor"/>
48+
<text macro="anon"/>
49+
</substitute>
50+
</names>
51+
</macro>
52+
<macro name="anon">
53+
<choose>
54+
<if variable="author editor" match="none">
55+
<choose>
56+
<if type="webpage">
57+
<text variable="title"/>
58+
</if>
59+
<else>
60+
<text value="N. N."/>
61+
</else>
62+
</choose>
63+
</if>
64+
</choose>
65+
</macro>
66+
<macro name="title-short">
67+
<text variable="title" form="short"/>
68+
</macro>
69+
<macro name="editor">
70+
<names variable="editor translator">
71+
<name delimiter=" / " delimiter-precedes-last="always">
72+
<name-part name="family" font-variant="small-caps"/>
73+
</name>
74+
<label form="short" prefix=", " plural="never"/>
75+
</names>
76+
</macro>
77+
<macro name="container-title">
78+
<choose>
79+
<if type="post-weblog webpage" match="any"/>
80+
<else-if variable="container-title">
81+
<group delimiter=" ">
82+
<text term="in" suffix=":"/>
83+
<group delimiter=", ">
84+
<text macro="editor"/>
85+
<text variable="container-title"/>
86+
</group>
87+
</group>
88+
</else-if>
89+
<else>
90+
<text macro="editor"/>
91+
</else>
92+
</choose>
93+
</macro>
94+
<macro name="locator-periodical">
95+
<group delimiter=", ">
96+
<choose>
97+
<if type="article-journal" match="any">
98+
<group delimiter=" ">
99+
<group delimiter="/">
100+
<text variable="volume"/>
101+
<text variable="issue"/>
102+
</group>
103+
<date variable="issued" form="numeric" date-parts="year" prefix="(" suffix=")"/>
104+
</group>
105+
<text variable="page"/>
106+
</if>
107+
<else-if type="article-magazine article-newspaper">
108+
<group delimiter=", ">
109+
<text variable="volume"/>
110+
<date variable="issued" form="numeric"/>
111+
<text variable="page"/>
112+
</group>
113+
</else-if>
114+
</choose>
115+
</group>
116+
</macro>
117+
<macro name="edition">
118+
<choose>
119+
<if is-numeric="edition">
120+
<group delimiter=" ">
121+
<number variable="edition" form="ordinal"/>
122+
<text term="edition"/>
123+
</group>
124+
</if>
125+
<else>
126+
<text variable="edition"/>
127+
</else>
128+
</choose>
129+
</macro>
130+
<macro name="volume-book">
131+
<choose>
132+
<if type="book chapter entry-encyclopedia" match="any">
133+
<choose>
134+
<if variable="volume" match="any">
135+
<group delimiter=" ">
136+
<label variable="volume" form="short"/>
137+
<text variable="volume"/>
138+
</group>
139+
</if>
140+
<else>
141+
<group delimiter=" ">
142+
<text variable="number-of-volumes"/>
143+
<text term="volume" form="short" plural="true"/>
144+
</group>
145+
</else>
146+
</choose>
147+
</if>
148+
</choose>
149+
</macro>
150+
<macro name="publisher-place">
151+
<choose>
152+
<if variable="publisher-place">
153+
<text variable="publisher-place"/>
154+
</if>
155+
<else-if type="book chapter paper-conference" match="any">
156+
<text value="[o. O.]"/>
157+
</else-if>
158+
</choose>
159+
</macro>
160+
<macro name="year">
161+
<choose>
162+
<if variable="issued">
163+
<date variable="issued" form="numeric" date-parts="year"/>
164+
</if>
165+
<else>
166+
<text value="[o. J.]"/>
167+
</else>
168+
</choose>
169+
</macro>
170+
<macro name="publisher">
171+
<choose>
172+
<if type="thesis">
173+
<group delimiter=", ">
174+
<text variable="genre"/>
175+
<group delimiter=" ">
176+
<text variable="publisher"/>
177+
<date variable="issued" form="numeric" date-parts="year"/>
178+
</group>
179+
</group>
180+
</if>
181+
<else-if type="article-journal article-magazine article-newspaper" match="none">
182+
<group delimiter=", ">
183+
<group delimiter=" ">
184+
<text macro="publisher-place"/>
185+
<text macro="year"/>
186+
</group>
187+
<text variable="page"/>
188+
</group>
189+
</else-if>
190+
</choose>
191+
</macro>
192+
<macro name="archive">
193+
<group delimiter=", ">
194+
<text variable="archive"/>
195+
<text variable="archive_location"/>
196+
</group>
197+
</macro>
198+
<macro name="locator">
199+
<choose>
200+
<if locator="page">
201+
<choose>
202+
<if variable="page">
203+
<text variable="locator" prefix="hier "/>
204+
</if>
205+
<else>
206+
<text variable="locator"/>
207+
</else>
208+
</choose>
209+
</if>
210+
<else>
211+
<group delimiter=" ">
212+
<label variable="locator" form="short"/>
213+
<text variable="locator"/>
214+
</group>
215+
</else>
216+
</choose>
217+
</macro>
218+
<macro name="locator-subsequent">
219+
<choose>
220+
<if locator="page">
221+
<text variable="locator"/>
222+
</if>
223+
<else>
224+
<group delimiter=" ">
225+
<label variable="locator" form="short"/>
226+
<text variable="locator"/>
227+
</group>
228+
</else>
229+
</choose>
230+
</macro>
231+
<macro name="access">
232+
<choose>
233+
<if type="webpage post-weblog" match="any">
234+
<group delimiter=" ">
235+
<text term="online" suffix=":"/>
236+
<group delimiter=", ">
237+
<text variable="container-title"/>
238+
<text variable="URL"/>
239+
</group>
240+
<date variable="accessed" form="numeric" prefix="(" suffix=")"/>
241+
</group>
242+
</if>
243+
<else-if variable="DOI">
244+
<text variable="DOI" prefix="DOI: "/>
245+
</else-if>
246+
<else-if variable="URL">
247+
<group delimiter=" ">
248+
<text term="online" suffix=":"/>
249+
<text variable="URL"/>
250+
<date variable="accessed" form="numeric" prefix="(" suffix=")"/>
251+
</group>
252+
</else-if>
253+
</choose>
254+
</macro>
255+
<macro name="interview-short">
256+
<names variable="author" prefix="Interview mit ">
257+
<name delimiter=" / " delimiter-precedes-last="always">
258+
<name-part name="family" font-variant="small-caps"/>
259+
</name>
260+
</names>
261+
</macro>
262+
<macro name="interview-long">
263+
<group delimiter=", ">
264+
<names variable="author" prefix="Interview mit ">
265+
<name delimiter=" / " delimiter-precedes-last="always">
266+
<name-part name="family" font-variant="small-caps"/>
267+
</name>
268+
</names>
269+
<text variable="event-place"/>
270+
<date variable="issued" form="numeric"/>
271+
</group>
272+
</macro>
273+
<macro name="sort-key">
274+
<choose>
275+
<if variable="archive">
276+
<text value="1"/>
277+
</if>
278+
<else-if type="interview">
279+
<text value="2"/>
280+
</else-if>
281+
<else>
282+
<text value="3"/>
283+
</else>
284+
</choose>
285+
</macro>
286+
<citation et-al-min="4" et-al-use-first="1">
287+
<layout suffix="." delimiter="; ">
288+
<choose>
289+
<if position="ibid-with-locator">
290+
<group delimiter=" ">
291+
<text term="ibid"/>
292+
<text macro="locator-subsequent"/>
293+
</group>
294+
</if>
295+
<else-if position="ibid">
296+
<text term="ibid"/>
297+
</else-if>
298+
<else-if position="subsequent">
299+
<group delimiter=", ">
300+
<text macro="author-short"/>
301+
<text macro="title-short"/>
302+
<text macro="locator-subsequent"/>
303+
</group>
304+
</else-if>
305+
<else-if type="interview">
306+
<text macro="interview-short"/>
307+
</else-if>
308+
<else>
309+
<group delimiter=", ">
310+
<text macro="author"/>
311+
<text variable="title" text-case="title"/>
312+
<group delimiter=" ">
313+
<text macro="container-title"/>
314+
<text macro="locator-periodical"/>
315+
</group>
316+
<text macro="edition"/>
317+
<text macro="volume-book"/>
318+
<text variable="medium"/>
319+
<text variable="dimensions"/>
320+
<text macro="publisher"/>
321+
<text macro="archive"/>
322+
<text macro="access"/>
323+
<text macro="locator"/>
324+
</group>
325+
</else>
326+
</choose>
327+
</layout>
328+
</citation>
329+
<bibliography et-al-min="4" et-al-use-first="1" hanging-indent="true">
330+
<sort>
331+
<key macro="sort-key"/>
332+
<key macro="author"/>
333+
<key macro="year"/>
334+
</sort>
335+
<layout suffix=".">
336+
<choose>
337+
<if type="interview">
338+
<text macro="interview-long"/>
339+
</if>
340+
<else>
341+
<group delimiter=", ">
342+
<text macro="author"/>
343+
<text variable="title" text-case="title"/>
344+
<group delimiter=" ">
345+
<text macro="container-title"/>
346+
<text macro="locator-periodical"/>
347+
</group>
348+
<text macro="edition"/>
349+
<text macro="volume-book"/>
350+
<text variable="medium"/>
351+
<text variable="dimensions"/>
352+
<text macro="publisher"/>
353+
<text macro="archive"/>
354+
<text macro="access"/>
355+
</group>
356+
</else>
357+
</choose>
358+
</layout>
359+
</bibliography>
360+
</style>

0 commit comments

Comments
 (0)