Skip to content
Newer
Older
100644 397 lines (396 sloc) 13.6 KB
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
1 <?xml version="1.0" encoding="utf-8"?>
2 <style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="in-text" default-locale="en-US" demote-non-dropping-particle="never">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
3 <info>
4 <title>Sociedade Brasileira de Computação</title>
5 <id>http://www.zotero.org/styles/sociedade-brasileira-de-computacao</id>
6 <link href="http://www.zotero.org/styles/sociedade-brasileira-de-computacao" rel="self"/>
2b92063 @rmzelle Drop law1-de.csl, rename springer-plasmonics.csl, add some documentat…
rmzelle authored
7 <link href="https://forums.zotero.org/discussion/19203/preliminar-sociedade-brasileira-de-computacao-style/" rel="documentation"/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
8 <author>
9 <name>Maurício de Paulo</name>
10 <email>mauricio dot dev at gmail dot com</email>
11 </author>
12 <category citation-format="author-date"/>
13 <category field="science"/>
14 <summary>The Brazilian standard style</summary>
87ddfc7 @rmzelle Update cs:updated timestamps to time of last commit (independents).
rmzelle authored
15 <updated>2012-09-27T22:06:38+00:00</updated>
becab91 @rmzelle Update to use "license" attribute on cs:rights.
rmzelle authored
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>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
17 </info>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
18 <locale xml:lang="en-US">
19 <terms>
20 <term name="month-01" form="short">jan</term>
21 <term name="month-02" form="short">feb</term>
22 <term name="month-03" form="short">mar</term>
23 <term name="month-04" form="short">apr</term>
24 <term name="month-05" form="short">may</term>
25 <term name="month-06" form="short">jun</term>
26 <term name="month-07" form="short">jul</term>
27 <term name="month-08" form="short">aug</term>
28 <term name="month-09" form="short">sep</term>
29 <term name="month-10" form="short">oct</term>
30 <term name="month-11" form="short">nov</term>
31 <term name="month-12" form="short">dec</term>
32 <term name="editor" form="short">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
33 <single>ed</single>
34 <multiple>eds</multiple>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
35 </term>
36 <term name="container-author" form="short">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
37 <single>ed</single>
38 <multiple>eds</multiple>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
39 </term>
40 <term name="collection-editor" form="short">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
41 <single>ed</single>
42 <multiple>eds</multiple>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
43 </term>
44 </terms>
45 </locale>
46 <macro name="container-contributors">
47 <choose>
48 <if type="chapter">
49 <text value="In: "/>
50 <names variable="container-author" delimiter=", ">
51 <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter="; " delimiter-precedes-last="always">
52 <name-part name="family" text-case="capitalize-first"/>
53 <name-part name="given" text-case="capitalize-first"/>
54 </name>
4ce0e5c @rmzelle Remove affixes from cs:et-al
rmzelle authored
55 <et-al/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
56 <label form="short" prefix="[" suffix=".]. " text-case="capitalize-first"/>
57 <substitute>
58 <names variable="editor"/>
59 <names variable="collection-editor"/>
60 </substitute>
61 </names>
62 </if>
63 </choose>
64 </macro>
65 <macro name="secondary-contributors">
66 <choose>
67 <if type="chapter" match="none">
68 <names variable="editor" delimiter=", " prefix=" [" suffix="]">
69 <name and="symbol" initialize-with=". " delimiter=", "/>
70 <label form="short" prefix=", " text-case="capitalize-first" suffix="."/>
71 </names>
72 </if>
73 </choose>
74 </macro>
75 <macro name="translator">
76 <text value="Tradução "/>
77 <names variable="translator" delimiter=", ">
78 <name delimiter="; " sort-separator=" " delimiter-precedes-last="always">
79 <name-part name="given" text-case="capitalize-first"/>
80 <name-part name="family" text-case="capitalize-first"/>
81 </name>
4ce0e5c @rmzelle Remove affixes from cs:et-al
rmzelle authored
82 <et-al/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
83 </names>
84 </macro>
85 <macro name="author">
86 <names variable="author">
87 <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="never" and="text">
88 <name-part name="family" text-case="capitalize-first"/>
89 <name-part name="given" text-case="capitalize-first"/>
90 </name>
4ce0e5c @rmzelle Remove affixes from cs:et-al
rmzelle authored
91 <et-al/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
92 <label form="short" prefix=" [" suffix=".]" text-case="capitalize-first"/>
93 <substitute>
94 <names variable="editor"/>
95 <names variable="translator"/>
96 <text macro="title"/>
97 </substitute>
98 </names>
99 </macro>
100 <macro name="author-short">
101 <names variable="author">
102 <name form="short" name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=" and " delimiter-precedes-last="always">
103 <name-part name="family" text-case="capitalize-first"/>
104 <name-part name="given" text-case="capitalize-first"/>
105 </name>
4ce0e5c @rmzelle Remove affixes from cs:et-al
rmzelle authored
106 <et-al/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
107 <substitute>
108 <names variable="editor"/>
109 <names variable="translator"/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
110 <choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
111 <if type="book">
112 <text variable="title" form="short"/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
113 </if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
114 <else>
115 <text variable="title" form="short" quotes="true"/>
116 </else>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
117 </choose>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
118 </substitute>
119 </names>
120 </macro>
121 <macro name="access">
65ca21b @adam3smith remove empty prefixes, suffixes, and group delimiters
adam3smith authored
122 <text variable="URL"/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
123 <date variable="accessed" prefix=", [accessed on " suffix="]">
124 <date-part name="month" form="short" suffix=" " text-case="capitalize-first"/>
125 <date-part name="day"/>
126 </date>
127 </macro>
128 <macro name="title">
129 <choose>
130 <if type="book">
131 <text variable="title" font-style="italic"/>
132 </if>
133 <else>
134 <text variable="title"/>
135 </else>
136 </choose>
137 </macro>
138 <macro name="container-title">
139 <choose>
140 <if type="paper-conference" match="any">
141 <text variable="container-title" suffix=". " prefix="In " font-style="italic"/>
142 </if>
143 <else>
144 <text variable="container-title" font-style="italic"/>
145 </else>
146 </choose>
147 </macro>
148 <macro name="publisher">
149 <choose>
150 <if type="book chapter" match="any">
151 <text variable="publisher-place" suffix=": "/>
152 <text variable="publisher"/>
153 </if>
154 <else>
155 <text variable="publisher"/>
156 </else>
157 </choose>
158 </macro>
159 <macro name="issued">
160 <choose>
161 <if variable="issued" match="any">
162 <group>
163 <choose>
164 <if type="book chapter" match="none">
165 <date variable="issued">
166 <date-part name="day" suffix=" "/>
167 <date-part name="month" form="short" suffix=" " strip-periods="true"/>
168 </date>
169 </if>
170 </choose>
171 <date variable="issued">
172 <date-part name="year"/>
173 </date>
174 </group>
175 </if>
176 <else>
177 <text value="[S.d.]"/>
178 </else>
179 </choose>
180 </macro>
181 <macro name="issued-year">
182 <choose>
183 <if variable="issued" match="any">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
184 <date variable="issued">
185 <date-part name="year"/>
186 </date>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
187 </if>
188 <else>
189 <text value="[S.d.]"/>
190 </else>
191 </choose>
192 </macro>
193 <macro name="edition">
194 <choose>
195 <if type="book chapter" match="any">
196 <choose>
197 <if is-numeric="edition">
198 <group delimiter=" ">
199 <number variable="edition" form="numeric" suffix="."/>
200 <text term="edition" form="short" suffix="."/>
201 </group>
202 </if>
203 <else>
204 <text variable="edition" suffix=" ed."/>
205 </else>
206 </choose>
207 </if>
208 </choose>
209 </macro>
210 <macro name="locators">
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
211 <choose>
b55a9c1 @rmzelle Add match="any" to conditionals that test for multiple item types.
rmzelle authored
212 <if type="bill legislation" match="any">
65ca21b @adam3smith remove empty prefixes, suffixes, and group delimiters
adam3smith authored
213 <group prefix=". " delimiter=", ">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
214 <date variable="issued">
215 <date-part name="day"/>
216 <date-part prefix=" " name="month" form="short"/>
217 <date-part prefix=" " name="year"/>
218 </date>
219 <text variable="section" prefix="Sec. "/>
220 <text variable="page" prefix="p. " suffix="."/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
221 </group>
222 </if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
223 <else-if match="any" type="article-journal article-magazine article-newspaper">
224 <group delimiter=", ">
225 <group delimiter=", ">
226 <text variable="volume" prefix="v. "/>
65ca21b @adam3smith remove empty prefixes, suffixes, and group delimiters
adam3smith authored
227 <text variable="issue" prefix="n. "/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
228 </group>
229 <text variable="page" prefix="p. "/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
230 </group>
231 </else-if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
232 <else-if match="any" type="book chapter">
233 <group delimiter=", ">
234 <group>
235 <text variable="volume" prefix="v. "/>
236 <text variable="page" prefix="p. "/>
237 </group>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
238 </group>
239 </else-if>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
240 </choose>
241 </macro>
242 <macro name="citation-locator">
243 <group>
244 <label variable="locator" form="short"/>
245 <text variable="locator" prefix=" "/>
246 </group>
247 </macro>
248 <macro name="genre">
249 <text variable="genre"/>
250 </macro>
251 <macro name="abstract">
252 <text variable="abstract"/>
253 </macro>
254 <macro name="place">
255 <choose>
256 <if match="any" variable="publisher-place">
257 <text variable="publisher-place"/>
258 </if>
259 </choose>
260 </macro>
261 <macro name="archive">
262 <group>
263 <text variable="archive" prefix=" "/>
264 </group>
265 </macro>
297703a @adam3smith remove duplicate et-al statements for subsequents
adam3smith authored
266 <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
267 <sort>
268 <key macro="author"/>
269 <key variable="issued"/>
270 </sort>
b001ef5 @mauriciodev Update sociedade-brasileira-de-computacao.csl
mauriciodev authored
271 <layout prefix="[" suffix="]" delimiter="; ">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
272 <group>
273 <text suffix=" " macro="author-short"/>
274 <text macro="issued-year"/>
275 <text prefix=" " macro="citation-locator"/>
276 </group>
277 </layout>
278 </citation>
279 <bibliography hanging-indent="false" et-al-min="6" et-al-use-first="3" entry-spacing="1">
280 <sort>
281 <key macro="author"/>
282 <key variable="issued"/>
283 </sort>
284 <layout>
285 <choose>
b55a9c1 @rmzelle Add match="any" to conditionals that test for multiple item types.
rmzelle authored
286 <if type="bill legislation" match="any">
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
287 <group>
288 <text macro="author"/>
289 <text macro="issued" prefix=" (" suffix="). "/>
290 <text variable="number" suffix=". "/>
291 <text macro="title" suffix=". "/>
292 <!-- use field 'history' to publisher -->
293 <text variable="references" suffix=", " font-weight="bold"/>
294 <!-- use field 'extra' place -->
295 <text variable="note"/>
296 <text macro="locators" suffix=". "/>
297 </group>
298 </if>
299 <else-if type="map">
300 <group>
301 <text macro="author"/>
302 <text macro="issued" prefix=" (" suffix="). "/>
303 <text macro="title" suffix=", "/>
304 <text variable="note" suffix=". "/>
305 </group>
306 </else-if>
307 <else-if type="book">
308 <group>
309 <text macro="author"/>
310 <text macro="issued-year" prefix=" (" suffix="). "/>
311 <text macro="title" suffix=". "/>
312 <text macro="translator" suffix=". "/>
313 <text macro="edition" suffix=". "/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
314 <text macro="publisher" suffix=". "/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
315 <text macro="locators"/>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
316 </group>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
317 </else-if>
318 <else-if type="chapter">
319 <!-- paper in conference too -->
320 <group>
321 <text macro="author"/>
322 <text macro="issued" prefix=" (" suffix="). "/>
323 <text macro="title" suffix=". "/>
324 <text macro="container-contributors" suffix=". "/>
325 <text macro="secondary-contributors" suffix=". "/>
326 <text macro="container-title" suffix=". "/>
327 <text variable="collection-title" suffix=". "/>
328 <text macro="translator" suffix=". "/>
329 <text macro="edition" suffix=". "/>
330 <group suffix=". ">
331 <text macro="publisher" suffix=". "/>
332 <text macro="locators"/>
333 </group>
334 </group>
335 </else-if>
336 <else-if type="article-newspaper article-magazine article-journal" match="any">
337 <group>
338 <text macro="author"/>
339 <text macro="issued" prefix=" (" suffix="). "/>
340 <text macro="title" suffix=". "/>
341 <text macro="container-title" suffix=", "/>
342 <text variable="collection-title" suffix=". "/>
343 <text macro="edition" suffix=", "/>
344 <text macro="locators" suffix=". "/>
345 </group>
346 </else-if>
347 <else-if type="thesis">
348 <group>
349 <text macro="author"/>
350 <text macro="issued" prefix=" (" suffix="). "/>
351 <text macro="title" suffix=". "/>
352 <text macro="edition" suffix=". "/>
353 <text macro="publisher" suffix=". "/>
354 </group>
355 </else-if>
356 <else-if type="manuscript">
357 <!-- There is no ABNT norm for manuscripts -->
358 <group>
359 <text macro="author"/>
360 <text macro="issued" prefix=" (" suffix="). "/>
361 <text macro="title" suffix=". "/>
362 <text macro="edition" suffix=". "/>
363 <text macro="abstract" suffix=". "/>
364 <text macro="place" suffix=", "/>
365 <text macro="issued" suffix=". "/>
366 <text macro="access" suffix=". "/>
367 <text macro="archive" suffix=". "/>
368 </group>
369 </else-if>
370 <else-if type="webpage">
371 <group>
372 <text macro="author"/>
373 <text macro="issued" prefix=" (" suffix="). "/>
374 <text macro="title" suffix=". "/>
375 <text macro="genre" suffix=". "/>
376 <text macro="access" suffix=". "/>
377 </group>
378 </else-if>
379 <else>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
380 <text macro="author"/>
381 <text macro="issued" prefix=" (" suffix="). "/>
382 <text macro="title" suffix=". "/>
a94efbc @rmzelle Pretty print a few more styles.
rmzelle authored
383 <text macro="container-contributors"/>
384 <text macro="secondary-contributors"/>
385 <text macro="container-title"/>
386 <text variable="collection-title" prefix=", " suffix="."/>
387 <text macro="locators"/>
388 <group delimiter=". " prefix=". " suffix=". ">
389 <text macro="publisher"/>
390 <text macro="access"/>
391 </group>
392 </else>
393 </choose>
394 </layout>
395 </bibliography>
087ab3d @adam3smith commit mauricio's sbc style
adam3smith authored
396 </style>
Something went wrong with that request. Please try again.