-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements-multithread.json
492 lines (492 loc) · 25.1 KB
/
requirements-multithread.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
{
"status_code": 200,
"response_type": "success",
"description": "Requirements extracted and saved successfully",
"data": {
"groups": [
{
"description": "Guidelines for naming and formatting page titles in the spider project",
"category": "Formatting",
"requirements": [
{
"id": "R1",
"description": "Use scientific names for article titles unless the common name is well-known or reasonably unique.",
"reference": "Scientific names should be used for the article titles unless the common name is well-known or reasonably unique.",
"category": "Imperative Standards",
"classification": "Best Practices",
"where": "Article titles",
"when": "When creating or editing article titles"
},
{
"id": "R2",
"description": "Use Latin names for article titles below family level, with exceptions.",
"reference": "Below family, Latin names are almost always used for article titles, though there are exceptions.",
"category": "Imperative Standards",
"classification": "Best Practices",
"where": "Article titles",
"when": "When creating or editing article titles below family level"
},
{
"id": "R3",
"description": "Capitalize but do not italicize family titles and higher taxa.",
"reference": "Family titles and higher taxa are capitalized, but not italicized.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Article titles",
"when": "When formatting family titles and higher taxa"
},
{
"id": "R4",
"description": "Italicize and capitalize genera titles.",
"reference": "Genera titles are always both italicized and capitalized.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Article titles",
"when": "When formatting genera titles"
},
{
"id": "R5",
"description": "Italicize and capitalize species titles, including both genera and species.",
"reference": "Species titles should be both italicized and capitalized, and include both the genera and species.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Article titles",
"when": "When formatting species titles"
},
{
"id": "R6",
"description": "Use lowercase and non-italicized format for common names as titles.",
"reference": "Common names as titles are lowercase and not italicized.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Article titles",
"when": "When using common names as titles"
},
{
"id": "R7",
"description": "Use sentence case for spider common names.",
"reference": "Use sentence case for spider common names (rather than title case).",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Content sections",
"when": "When writing spider common names in text"
}
]
},
{
"description": "Guidelines for marking stub articles in spider taxonomy",
"category": "Content",
"requirements": [
{
"id": "R8",
"description": "All mainspace articles must have a short description.",
"reference": "All mainspace articles should have a short description.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Mainspace articles",
"when": "When creating or editing mainspace articles"
},
{
"id": "R9",
"description": "Short descriptions should normally be limited to 'genus of spiders'.",
"reference": "Short descriptions should normally be limited to 'genus of spiders'.",
"category": "Content",
"classification": "Best Practices",
"where": "Short descriptions",
"when": "When writing short descriptions for genus articles"
},
{
"id": "R10",
"description": "Include the commonly known and unambiguous English name of the family in the short description if applicable.",
"reference": "If the family has a commonly known and unambiguous English name, it can also be included.",
"category": "Content",
"classification": "Contextual Considerations",
"where": "Short descriptions",
"when": "When the family has a commonly known and unambiguous English name"
},
{
"id": "R27",
"description": "Use a layered template for entering range information into a world map.",
"reference": "It's easiest to work with a layered template for entering range information into a world map.",
"category": "Best Practices",
"classification": "Best Practices",
"where": "Distribution maps",
"when": "When creating or editing distribution maps"
},
{
"id": "R28",
"description": "Use pure green (#00FF00) for range information on distribution maps.",
"reference": "At the moment, pure green (#00FF00, (0,255,0)) is used.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Distribution maps",
"when": "When adding range information to distribution maps"
},
{
"id": "R29",
"description": "Be general rather than specific when stating numbers of genera and species.",
"reference": "Thus, it is a good idea to be general rather than specific: e.g. stating 'contains around 80 genera and 600 species' rather than 'contains 79 genera and 587 species'.",
"category": "Best Practices",
"classification": "Best Practices",
"where": "Content sections",
"when": "When stating numbers of genera and species"
},
{
"id": "R48",
"description": "Consider adding a spider stub template to articles lacking information.",
"reference": "If you think an article is not yet useful for most people due to it lacking information, consider adding one of the spider stub templates to the end of the article.",
"category": "Content",
"classification": "Best Practices",
"where": "End of the article",
"when": "When an article is not yet useful due to lack of information"
},
{
"id": "R49",
"description": "Use categories at Spider stubs to find possible stub templates.",
"reference": "The categories at [[:Category:Spider stubs]] provide a list of possible stub templates.",
"category": "Content",
"classification": "Best Practices",
"where": "Spider stubs category",
"when": "When looking for stub templates"
}
]
},
{
"description": "Guidelines for marking talk pages in the spider project",
"category": "Structure",
"requirements": [
{
"id": "R11",
"description": "Every page of a species, genus, subfamily, or other clearly defined taxonomical grouping must have a taxobox.",
"reference": "Every page of a species, genus, subfamily, or other clearly defined taxonomical grouping should have a taxobox.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Species, genus, subfamily, or other taxonomical grouping pages",
"when": "When creating or editing these pages"
},
{
"id": "R12",
"description": "Choose the most useful picture for identifying the species in a species-level taxobox.",
"reference": "When choosing a picture to use for a species-level taxobox, choose the picture that would be most useful for identifying the species.",
"category": "Content",
"classification": "Best Practices",
"where": "Species-level taxoboxes",
"when": "When selecting images for species-level taxoboxes"
},
{
"id": "R13",
"description": "Include images of both males and females in the taxobox if they are significantly different.",
"reference": "Males and females are often significantly different; if so, try to find an image of each.",
"category": "Content",
"classification": "Contextual Considerations",
"where": "Species-level taxoboxes",
"when": "When males and females of the species are significantly different"
},
{
"id": "R20",
"description": "List synonyms in the taxobox with a reference.",
"reference": "It's useful to list the synonyms in the taxobox. A reference should also be provided.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When listing synonyms in the taxobox"
},
{
"id": "R21",
"description": "Use the Specieslist template to format a list of species names.",
"reference": "The {{tl|Specieslist}} template provides an easy way to format a list of species names.",
"category": "Formatting",
"classification": "Best Practices",
"where": "Taxobox",
"when": "When formatting a list of species names"
},
{
"id": "R22",
"description": "Automatically italicize species names and use small text for the authority in the synonyms list.",
"reference": "The synonyms will then be listed as below, with automatic italicization for the species name and small text for the authority.",
"category": "Formatting",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When displaying synonyms in the taxobox"
},
{
"id": "R23",
"description": "Use the World Spider Catalog as a source for synonyms, but interpret the data.",
"reference": "The World Spider Catalog can be used as a source of synonyms, but interpretation is needed because it gives a list of taxonomic references, not synonyms.",
"category": "Citations",
"classification": "Contextual Considerations",
"where": "Taxobox",
"when": "When sourcing synonyms from the World Spider Catalog"
},
{
"id": "R24",
"description": "Do not list the currently accepted name under 'Synonyms' in the taxobox.",
"reference": "However this is the currently accepted name, so isn't listed under 'Synonyms' in the taxobox.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When determining which names to list under synonyms"
},
{
"id": "R25",
"description": "Do not include misidentifications as synonyms.",
"reference": "'Conaranea gertschi' is not a junior synonym, but a misidentification.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When identifying synonyms"
},
{
"id": "R26",
"description": "Repetitions of the same binomen are never synonyms.",
"reference": "Repetitions of the same binomen are never synonyms.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When listing synonyms"
},
{
"id": "R35",
"description": "Use a taxonomic category for all ranks, typically the family category.",
"reference": "For all ranks, use a 'taxonomic category', typically the family category.",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing articles about spider taxa"
},
{
"id": "R36",
"description": "Use genus category for large genera.",
"reference": "For large genera, use the genus category.",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing large genera"
},
{
"id": "R37",
"description": "Use specific categories for families and genera.",
"reference": "For families and genera, use the category for that rank of taxon.",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing families and genera"
},
{
"id": "R38",
"description": "Use monotypic genera category for monotypic genera.",
"reference": "For monotypic genera, use e.g. [Category:Monotypic Araneomorphae genera].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing monotypic genera"
},
{
"id": "R39",
"description": "Use 'Spiders described in YEAR' category for species.",
"reference": "For species, also use a 'Spiders described in YEAR' category.",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing species"
},
{
"id": "R40",
"description": "Do not use 'Spiders described in YEAR' categories for other ranks.",
"reference": "Do not use these categories for other ranks, because ultimately they are subcategories of 'Species described in YEAR'.",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing ranks other than species"
},
{
"id": "R41",
"description": "Add a 'location' category for species and optionally for narrowly endemic genera and families.",
"reference": "For species, and optionally for narrowly endemic genera and families, add a 'location' category.",
"category": "Structure",
"classification": "Contextual Considerations",
"where": "Categories",
"when": "When categorizing species and narrowly endemic taxa"
},
{
"id": "R42",
"description": "Place Pholcidae in the Pholcidae and Araneomorphae families categories.",
"reference": "[[Pholcidae]] is placed in [[:Category:Pholcidae]] and [[:Category:Araneomorphae families]].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Pholcidae"
},
{
"id": "R43",
"description": "Place Orb-weaver spider in the Araneidae category and its redirect in both Araneidae and Araneomorphae families categories.",
"reference": "[[Orb-weaver spider]] is placed in [[:Category:Araneidae]]. The redirect at {{-r|Araneidae}} is also placed in [[:Category:Araneidae]] but also in [[:Category:Araneomorphae families]].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Orb-weaver spider and its redirect"
},
{
"id": "R44",
"description": "Place Araneus in the Araneus and Araneomorphae genera categories.",
"reference": "''[[Araneus]]'' is placed in [[:Category:Araneus]] (a large genus, so used instead of the family as the main taxonomic category), and [[:Category:Araneomorphae genera]].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Araneus"
},
{
"id": "R45",
"description": "Place Araneus diadematus in the Araneus, Spiders described in 1758, and Holarctic spiders categories.",
"reference": "''[[Araneus diadematus]]'' is placed in [[:Category:Araneus]] (a large genus, so used instead of the family as the main taxonomic category), [[:Category:Spiders described in 1758]] and [[:Category:Holarctic spiders]] (the appropriate largest area category is always used).",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Araneus diadematus"
},
{
"id": "R46",
"description": "Place Barn spider in the Araneus and Spiders of North America categories, and its redirect in Araneus and Spiders described in 1882 categories.",
"reference": "[[Barn spider]] is placed in [[:Category:Araneus]] (a large genus, so used instead of the family as the main taxonomic category) and [[:Category: Spiders of North America]]. The redirect at the scientific name, ''{{-r|Araneus cavaticus}}'', is also placed in [[:Category:Araneus]] but additionally in [[:Category:Spiders described in 1882]].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Barn spider and its redirect"
},
{
"id": "R47",
"description": "Place the redirect Nita (spider) in the Pholcidae and Monotypic Araneomorphae genera categories, and Nita elsaff in Pholcidae, Spiders described in 2007, Spiders of Africa, and Spiders of Asia categories.",
"reference": "The redirect {{-r|Nita (spider)|''Nita'' (spider)}} is placed in [[:Category:Pholcidae]] and [[:Category:Monotypic Araneomorphae genera]]. The article at ''[[Nita elsaff]]'' is placed in [[:Category:Pholcidae]], [[:Category:Spiders described in 2007]], [[:Category:Spiders of Africa]] and [[:Category:Spiders of Asia]].",
"category": "Structure",
"classification": "Imperative Standards",
"where": "Categories",
"when": "When categorizing Nita (spider) and Nita elsaff"
},
{
"id": "R50",
"description": "Enter the WikiProject Spiders template at the beginning of a talk page.",
"reference": "At the beginning of a talk page enter this template: {{WikiProject Spiders|class=CLASS|importance=IMPORTANCE}} or {{WPSpiders|CLASS|IMPORTANCE}}",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Talk pages",
"when": "When creating or editing talk pages"
},
{
"id": "R51",
"description": "Replace 'CLASS' and 'IMPORTANCE' with appropriate values in the WikiProject Spiders template.",
"reference": "where the words in capital letters are replaced by appropriate values.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Talk pages",
"when": "When using the WikiProject Spiders template"
}
]
},
{
"description": "Guidelines for citing archived web pages in spider articles",
"category": "Citations",
"requirements": [
{
"id": "R14",
"description": "Do not add or remove parentheses in author citations for species.",
"reference": "Don't add or remove parentheses in author citations for species as they have a precise meaning.",
"category": "Imperative Standards",
"classification": "Imperative Standards",
"where": "Author citations",
"when": "When citing authors for species"
},
{
"id": "R15",
"description": "Provide a reference for the author citation, normally in the taxobox.",
"reference": "A reference should always be given for the author citation (normally in the taxobox).",
"category": "Citations",
"classification": "Imperative Standards",
"where": "Taxobox",
"when": "When including author citations"
},
{
"id": "R16",
"description": "Use a reliable secondary source for author citations.",
"reference": "A reliable secondary source is needed that says this is the accepted authority.",
"category": "Citations",
"classification": "Imperative Standards",
"where": "Author citations",
"when": "When verifying the accepted authority for author citations"
},
{
"id": "R17",
"description": "Use the World Spider Catalog as the main secondary reference for authors of family, genus, and species names.",
"reference": "The main secondary reference for the authors of family, genus and species names is the World Spider Catalog.",
"category": "Citations",
"classification": "Best Practices",
"where": "Author citations",
"when": "When referencing authors of family, genus, and species names"
},
{
"id": "R18",
"description": "Use the List of Arachnologists to wikify the author of taxa.",
"reference": "You can use the List of Arachnologists to easily wikify the author of taxa.",
"category": "Citations",
"classification": "Best Practices",
"where": "Author citations",
"when": "When wikifying the author of taxa"
},
{
"id": "R19",
"description": "Enter authors found elsewhere into the List of Arachnologists.",
"reference": "If you do find an author elsewhere, please enter it into the above list.",
"category": "Citations",
"classification": "Best Practices",
"where": "List of Arachnologists",
"when": "When an author is found outside the list"
},
{
"id": "R30",
"description": "Include the year in parentheses behind the author's name in references.",
"reference": "The year is in parentheses behind the author's name.",
"category": "Citations",
"classification": "Imperative Standards",
"where": "References",
"when": "When formatting references"
},
{
"id": "R31",
"description": "Italicize species, genera, and journal names in references.",
"reference": "Species, genera and journal name are in italics.",
"category": "Citations",
"classification": "Imperative Standards",
"where": "References",
"when": "When formatting references"
},
{
"id": "R32",
"description": "Use tools to make citations in a standard output format.",
"reference": "Tools make citations fairly easy, in a standard output format, and provide a checklist of items needed for each of type of citation.",
"category": "Citations",
"classification": "Best Practices",
"where": "References",
"when": "When creating citations"
},
{
"id": "R33",
"description": "Use Internet Archive's Way Back Machine for archived copies of web pages.",
"reference": "If a URL dies, Internet Archive's Way Back Machine often contains archived copies of web pages that have gone offline.",
"category": "Best Practices",
"classification": "Best Practices",
"where": "References",
"when": "When a URL is no longer accessible"
},
{
"id": "R34",
"description": "Include accessdate, archiveurl, and archivedate parameters when citing archived copies.",
"reference": "When citing archived copies: parameter accessdate= is still required, and you must also add parameter archiveurl=... for the link provided by Internet Archive (as well as the normal 'url=...'), and add parameter archivedate=... giving the date when the archived copy was made.",
"category": "Citations",
"classification": "Imperative Standards",
"where": "References",
"when": "When citing archived web pages"
}
]
}
]
}
}