ಟೆಂಪ್ಲೇಟು:Automatic taxobox/doc/method
This template combines user input with a taxonomic database to produce an information box for taxa.
Some information needs to be provided manually, using parameters such as |authority=Linnaeus, 1784
. Other information is fetched from a taxonomic database made up of many pages on Wikipedia with titles that begin "Template:Taxonomy/".
Step one: Fixed information ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
This will be generated in step 2 | |
Synonyms | |
|synonyms=
|
Non-taxonomic content, such as images, is generated in the same way as with other Wikipedia templates. You specify code that looks like this:
{{Automatic taxobox | image = name of image.jpg | image caption = Text of caption | synonyms = ''Synonymus exemplus'' }}
Step two: Starting to generate taxonomy ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
This will be filled in based on the value of |taxon= , or the name of the page | |
Synonyms | |
|synonyms=
|
Next, the template needs to work out which taxon's taxonomy to display. If the parameter |taxon=
is set, it will use this taxon: Otherwise, it will try to guess the taxon name from the name of the article that it is on.
Step three: Generating the taxonomy ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
... | ... |
"Rank" specified at Template:Taxonomy/Dinosauria | "Link" specified at Template:Taxonomy/Dinosauria |
Synonyms | |
|synonyms=
|
The template is now going to consult the database to build a taxonomy for our subject taxon. Let's say we want to generate a taxobox for the dinosaurs, using |taxon=Dinosauria
.
The template generates the taxonomy list a row at a time, starting at the bottom. It will start off by looking at the database page for our taxon, that is, "Template:Taxonomy/Dinosauria". This page contains details about the Dinosauria: the rank of the taxon, the link to display in the taxobox, and the parent taxon. Using this information, the taxobox displays the bottom row of the taxonomy.
Step three b: Generating the next row up ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
... | ... |
The dinosaurs' "Parent taxon" will display here | |
Superorder: | Dinosauria |
Synonyms | |
|synonyms=
|
Once the template has completed this row, it moves up a level. But how does it know what taxon should come above the dinosaurs? This information is also stored in the database entry at "Template:Taxonomy/Dinosauria".
Step three C: Generating the rest of the taxonomy ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
... | ... |
Parent taxon of "Reptilia" | |
Class: | Reptilia |
Superorder: | Dinosauria |
Synonyms | |
|synonyms=
|
This process continues all the way up the taxobox, until the taxonomy is complete.
Step four: Adding children ಬದಲಾಯಿಸಿ
Example taxobox | |
---|---|
|image= |image caption=
| |
Scientific classification | |
Kingdom: | Animalia |
Phylum: | Chordata |
Class: | Reptilia |
Superorder: | Dinosauria |
Synonyms | |
|synonyms=
| |
|subdivision ranks=
| |
List of children to a depth of |
Once this taxonomy is complete, you can choose to display a list of child taxa. Let's set the parameter |display children=2
to see taxa ranking below the Dinosaurs. This list is generated using the same database referred to earlier.
Where to now? ಬದಲಾಯಿಸಿ
Hopefully that gives you an overview of how the template works. For more detail, take a look at one of the other documentation pages:
- Introduction
- About
- How to
- Use this template
- Fix common errors
- Format an automatic taxobox
- Understand taxonomy templates
- Correct the taxonomy
- List the daughter taxa in the automatic taxobox
- Advanced features (extinction, question marks, references, paraphyly, etc)
- Convert a taxobox to an automatic taxobox
- Parameters
- Glossary of all automatic taxobox parameters
- Glossary of parameters that are new to the automatic taxobox
- Glossary of taxonomy template parameters
- Technical
- Conventions
- Test cases
- Gory technical details
- Map of all called templates
- Taxobox Task Force Watchlist
- Compare sandbox and installed versions
- See also:
{{Speciesbox}}
– create an automated taxobox for a species{{Subspeciesbox}}
– create an automated taxobox for an animal subspecies{{Infraspeciesbox}}
– create an automated taxobox for a plant subspecies or variety