Module:FishRef/doc
This is the documentation page for Module:FishRef
This module was created to generate {{cite web}} references to the Catalog of Fishes database. The capabilities were extended to handle other fish-related references and the module renamed FishRef. Further extension to a more general Bioref system is the long-term goal.
The module 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 is used with {{Catalog of Fishes}}, which was designed to replace a series of templates that were originally written in the Wikipedia template language: {{Cof genus}}, {{Cof family}}, {{Cof species}}, {{Cof record}}.
Other templates using the module: {{FishBase/sandbox}}, {{BioRef}}, {{fossilworks/sandbox}}, User:Jts1882/sandbox/template/asm
Usage of module: {{#invoke:FishRef|cof}}, {{#invoke:FishRef|fishbase}}, {{#invoke:FishRef|fossilworks}}, etc.
Examples of templates using the Module:FishRef
Catalog of Fishes
Examples using {{Catalog of Fishes}}
| Template usage | Results | 
|---|---|
| {{Catalog of Fishes |family=Xiphiidae |list=species |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |family=Cyprinidae |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |family=Salmonidae |list=genus |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genus=Vinagarra |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genus=Vinagarra |species=elongata |access-date=7 June 2018}}  | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genus=Abbottina |species=rivularis |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genus=Tylognathus |species=sinensis |access-date=7 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genid=150  |access-date=8 June 2018}}  | Template:Catalog of Fishes | 
| {{Catalog of Fishes |genid=150 |title=Syngnathus |access-date=8 June 2018}}  | Template:Catalog of Fishes | 
| {{Catalog of Fishes|spid=14756  |access-date=8 June 2018}} | Template:Catalog of Fishes | 
| {{Catalog of Fishes |spid=14756 |title=Syngnathus abaster |access-date=8 June 2018}} | Template:Catalog of Fishes | 
Examples using {{Cof family}}, {{Cof genus}}, {{Cof species}} and {{Cof record}} templates
| Template usage | Results | 
|---|---|
| {{Cof family |Xiphiidae|access-date=7 June 2018}} | Template:Cof family | 
| {{Cof family |family=Xiphiidae |list=species |access-date=7 June 2018}} | Template:Cof family | 
| {{Cof family |family=Cyprinidae |access-date=7 June 2018}} | Template:Cof family | 
| {{Cof family |family=Salmonidae |list=genus |access-date=7 June 2018}} | Template:Cof family | 
| {{Cof genus |Garra|access-date=7 June 2018}} | Template:Cof genus | 
| {{Cof genus |genus=Vinagarra |access-date=7 June 2018}} | Template:Cof genus | 
| {{Cof species |genus=Vinagarra |species=elongata|access-date=7 June 2018}}  | Template:Cof species | 
| {{Cof species |Abbottina|rivularis|access-date=7 June 2018}} | Template:Cof species | 
| {{Cof species |Tylognathus|sinensis|access-date=7 June 2018}} | Template:Cof species | 
| {{Cof record |genid=150 |title=Syngnathus |access-date=8 June 2018}}  | Template:Cof record | 
| {{Cof record |spid=14756 |title=Syngnathus abaster |access-date=8 June 2018}} | Template:Cof record | 
| {{Cof record |genid=150  |access-date=8 June 2018}}  | Template:Cof record | 
| {{Cof record |spid=14756  |access-date=8 June 2018}} | Template:Cof record | 
Using {{FishBase/sandbox}}
| Template usage | Results | 
|---|---|
| Species with positional parameters]: {{FishBase/sandbox|Danio|rerio|year=2018}}  | Template:FishBase/sandbox | 
| Subspecies with position parameters: {{FishBase/sandbox|Emmelichthys|nitidus|cyanescens}}   | Template:FishBase/sandbox | 
| Species with named parameters: {{FishBase/sandbox|genus=Danio|species=rerio}}   | Template:FishBase/sandbox | 
| Subspecies with named parameters: {{FishBase/sandbox|genus=Emmelichthys|species=nitidus|subspecies=cyanescens}}  | Template:FishBase/sandbox | 
| Genus: {{FishBase/sandbox|genus=Emmelichthys}} | Template:FishBase/sandbox | 
| Family: {{FishBase/sandbox|family=Percidae}} | Template:FishBase/sandbox | 
| Order: {{FishBase/sandbox|order=Perciformes|access-date=19 November 2018|mode=cs2}} | Template:FishBase/sandbox | 
Using {{BioRef}}
Fishbase:
| Template usage | Results | 
|---|---|
| Species with positional parameters: {{BioRef|fishbase|Danio|rerio}} | Template:BioRef | 
| Subspecies with positional parameters: {{BioRef|fishbase|Emmelichthys|nitidus|cyanescens}} | Template:BioRef | 
| Species with named parameters: {{BioRef|fishbase|genus=Danio|species=rerio}} | Template:BioRef | 
| Subspecies with named parameters: {{BioRef|fishbase|genus=Emmelichthys|species=nitidus|subspecies=cyanescens}} | Template:BioRef | 
| Genus: {{BioRef|fishbase|genus=Emmelichthys}} | Template:BioRef | 
| Family: {{BioRef|fishbase|family=Percidae}} | Template:BioRef | 
| Order: {{BioRef|fishbase|order=Perciformes|access-date=19 November 2018|mode=cs2}} | Template:BioRef | 
Amphibian Species of the World (ASW6)
| Template usage | Results | 
|---|---|
| Default page with family listing: {{BioRef|ASW6 |access-date=27 September 2019}} | Template:BioRef | 
| Title + url: {{BioRef|ASW6 |title=Hylidae Rafinesque, 1815|year=2019 |url=http://research.amnh.org/vz/herpetology/amphibia/Amphibia/Anura/Hylidae |access-date=27 September 2019}} | Template:BioRef | 
| Family (currently only works for Anura): {{BioRef|ASW6 |family=Hylidae |year=2019  |access-date=27 September 2019}} | Template:BioRef | 
| Genus + species (named parameters):: {{BioRef|ASW6 |genus=Chiromantis |species=cherrapunjiae |year=2019  |access-date=27 September 2019}}  | Template:BioRef | 
| Genus + species (positional parameters):: {{BioRef|ASW6 | Chiromantis| cherrapunjiae |year=2019  |access-date=27 September 2019}} | Template:BioRef | 
| Note: the citation title can changed with Template:Para | 
AmphibiaWeb
| Template usage | Results | 
|---|---|
| Default page with for interactive family listing: {{BioRef|amphibiaweb |access-date=27 September 2019}} | Template:BioRef | 
| Title with url: {{BioRef|amphibiaweb |title=Ranidae |year=2019 |url=https://amphibiaweb.org/lists/Ranidae.shtml |access-date=27 September 2019}} | Template:BioRef | 
| Family: {{BioRef|amphibiaweb |family=Ranidae |year=2019 |access-date=27 September 2019}}  | Template:BioRef | 
| Genus + species (named parameters): {{BioRef|amphibiaweb |genus=Altiphrynoides |species=malcolmi |year=2019 |access-date=27 September 2019}} | Template:BioRef | 
| Genus + species (positional parameters): {{BioRef|amphibiaweb | Altiphrynoides | malcolmi |year=2019 |access-date=27 September 2019}} | Template:BioRef | 
| Note: the citation title can changed with Template:Para | 
Reptile database:
| Template usage | Results | 
|---|---|
| Species: {{BioRef|reptileDB |genus=Loxocemus |species=bicolor|access-date=22 November 2018}} | Template:BioRef | 
| Species (positional parameters) with title: {{BioRef|reptileDB |Python |natalensis |title=''Python natalensis'' SMITH, 1840|access-date=14 October 2019}} | Template:BioRef | 
| Genus: {{BioRef|reptileDB |genus=Cylindrophis|access-date=22 November 2018}} | Template:BioRef | 
| Use Template:Para parameter for higher taxa: | |
| Family: {{BioRef|reptileDB |taxon=Pythonidae|title=Species in Family Pythonidae|access-date=22 November 2018}} | Template:BioRef | 
| Other taxon (e.g. infraorder): {{BioRef|reptileDB |taxon=Alethinophidia|access-date=22 November 2018}} | Template:BioRef | 
ASM Mammal Diversity Database
| Template usage | Results | 
|---|---|
| Family using Template:Para parameter: {{BioRef|asm |taxon=Felidae |access-date=19 November 2018 |mode=cs2}} | Template:BioRef | 
| Family using Template:Para parameter: {{BioRef|asm |family=Canidae |access-date=19 November 2018 |mode=cs2}} | Template:BioRef | 
| Genus using Template:Para parameter: {{BioRef|asm |genus=Ursus |access-date=19 November 2018}} | Template:BioRef | 
| Species using Template:Para parameter: {{BioRef|asm |id=8541 |title=Sand cat|access-date=19 November 2018}} | Template:BioRef | 
| Species with Template:Para and Template:Para parameters: {{BioRef|asm |genus=Panthera|species=leo |access-date=19 November 2018}} | Template:BioRef | 
