Template:BioRef/sandbox
| This is the template sandbox page for Template:BioRef (diff). See also the companion subpage for test cases. |
| This template is used on approximately 3,600 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
| This template uses Lua: |
This template aims to provide a standard way of referencing taxonomic databases. It uses module:Cite taxon. The module was created as module:FishRef to generate {{cite web}} references to the Catalog of Fishes database. The capabilities were extended to handle other fish-related references, hence the original module name, and the system now covers a number of taxonomic databases covering amphibia, reptiles, birds, mammals and plants, as well as a few invertebrate and general databases.
The template provides a wrapper to the cite web system, which means that the references can also include general cite web parameters (e.g. |mode=cs1|2 or |quote=TEXT). The module provides the information for website/database, authors/editors and generates default links and titles based on provided parameters such as |id=, |species=, |genus=, |family=, |taxon=. In all cases the link and title can be overridden with |url= and |title=.
Usage
[edit source]The basic usage is {{Cite taxon|database|parameters}}
Examples
[edit source]Fish
[edit source]Fishbase:
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [with named parameters]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [subspecies with named parameters]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Catalog of Fishes:
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Fishes of the World 5 (5th edition)
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Amphibians and Reptiles
[edit source]Amphibian Species of the World (ASW6)
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [default page with taxonomic listing]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [title with url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [family without url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [family without url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [superfamily without url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [search for taxon]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [search for genus]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [[search for species; goes to search result, not directly to species page]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
AmphibiaWeb
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [title with url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [family without url]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [genus]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [genus + species]
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [genus + species]
Reptile database:
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Birds
[edit source]HBW Alive (defunct: incorporated into Birds of the World)
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
International Ornithological Congress (IOC) (IOC redirects for families no longer work)
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Birds of the World Online (BOW)
- raw:
{{Cite taxon|BOW|access-date=5 August 2020 }}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- title+url:
{{Cite taxon|BOW|title=Bulbuls (Pycnonotidae) |url=https://birdsoftheworld.org/bow/species/pycnon4/cur/introduction |version=Version 1 |year=2020|access-date=5 August 2020}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- title+id:
{{Cite taxon|BOW|title=White-tailed Cotinga |id=whtcot1 |version=Version 1 |year=2020|access-date=16 February 2024}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- citation:
{{Cite taxon|BOW|citation=Winkler, D. W., S. M. Billerman, and I.J. Lovette (2020). Bulbuls (Pycnonotidae), version 1.0. In Birds of the World (S. M. Billerman, B. K. Keeney, P. G. Rodewald, and T. S. Schulenberg, Editors). Cornell Lab of Ornithology, Ithaca, NY, USA. https://doi.org/10.2173/bow.pycnon4.01 |make=yes}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
{{Cite taxon|BOW|citation=Limparungpatthanakij , W. L., L. Fishpool, and J. Tobias (2020). Buff-vented Bulbul (Iole crypta), version 2.0. In Birds of the World (S. M. Billerman and B. K. Keeney, Editors). Cornell Lab of Ornithology, Ithaca, NY, USA. https://doi.org/10.2173/bow.buvbul1.02}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
{{Cite taxon|BOW|citation=Snow, D., A. Bonan, A. Aeluro, G. M. Kirwan, and A. J. Spencer (2020). Pompadour Cotinga (Xipholena punicea), version 2.0. In Birds of the World (T. S. Schulenberg, S. M. Billerman, and B. K. Keeney, Editors). Cornell Lab of Ornithology, Ithaca, NY, USA. https://doi.org/10.2173/bow.pomcot1.02 }}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Avibase
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Mammals
[edit source]ASM Mammal Diversity Database
- Use
|title=and|url=parameters:{{Cite taxon|asm |title=Sand cat |url=https://www.mammaldiversity.org/explore.html#genus=Felis&species=margarita&id=1005988|version=1.10|access-date=24 January 2023}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Use
|id=,|genus=and|species=parameters:{{Cite taxon|asm|genus=Felis |species=margarita |id=1005988 |version=1.10|access-date=24 January 2023}}- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
MSW3
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Plants
[edit source]Plants of the World Online
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
World Flora Online
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Tropicos
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Flora of North America
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
IPNI
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
World Plants
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
World Ferns
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Mosses
[edit source]Goffinet-web
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
bryonames
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
AlgaeBase
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Misc
[edit source]Catalogue of Life
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Benton's Vertebrate Palaeontology (4th edition)
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Fossilworks / PBDB
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
WoRMS
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- An alternative template is {{Cite WoRMS}}, e.g.
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Reference library
[edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Reference not found: "Feng-2017 "
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).