] 'oceanadapt_u' => 'OceanAdapt' ); return $translatable; } ?> ['Zinc'])) { if($nrow == NULL) { $data .= "; Zinc = " . $Zinc . " [" . $Zinc_l95 .", ". $Zinc_u95. "] mg/100g (wet weight); "; } else { $data .= "; Zinc = " . $Zinc . " [" . $Zinc_l95 .", ". $Zinc_u95. "] mg/100g (wet weight); based on nutrient studies."; } } } } return $data; } // [END] Modified by VCAgbay 05/14/21 //Begin Add 06/21/17 Shelumiel Ortiz function getGlobi($speccode){ global $conn; $queryglobi = "SELECT globi.speccode, globi.database FROM globi WHERE globi.SpecCode=$speccode AND globi.database='FB'"; $result = $conn->query( $queryglobi ); $row = $result->fetch_assoc(); if ( isset($row['speccode'])) { $globi = "http://www.globalbioticinteractions.org/?interactionType=interactsWith&sourceTaxon=FBC%3AFB%3ASpecCode%3A"; $globi .= urlencode($speccode); $outputglobi = "GloBI"; } else{ $outputglobi = "GloBI"; } return $outputglobi; } //End Add 06/21/17 Shelumiel Ortiz //mod by Mbactong Feb 2 2018 Additional Internet Sources function getGomexsi($speccode){ global $conn; $queryGomexsi = "SELECT Gomexsi.speccode, Gomexsi.database FROM Gomexsi WHERE Gomexsi.SpecCode=$speccode AND Gomexsi.database='FB'"; $result = $conn->query( $queryGomexsi ); $row = $result->fetch_assoc(); if ( isset($row['speccode']) ) { $Gomexsi = "http://gomexsi.tamucc.edu/query-database/taxonomic/?subjectName=FBC%3AFB%3ASpecCode%3A" . $speccode . "&allInteractions=on&findPrey=on&filterPrey=&findPredators=on&filterPredators=&serviceType=rest&action=rhm_data_query"; $Gomexsi .= urlencode($speccode); $outputGomexsi = " GoMexSI (interaction data) | "; } else{ $outputGomexsi = ""; } return $outputGomexsi; } //mod by Mbactong Feb 2 2018 Additional Internet Sources //Begin ADD 07/05/2017 Shelumiel Ortiz function getRLS($genus,$species,$speccode) { //$rls = "http://www.reeflifesurvey.com/species/"; //$rls .= urlencode($genus . "-" . $species); //$curl = curl_init(); //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); //curl_setopt($curl, CURLOPT_HEADER, false); //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); //curl_setopt($curl, CURLOPT_URL, $rls); //curl_setopt($curl, CURLOPT_REFERER, $rls); //curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); //curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13'); //$str = curl_exec($curl); //curl_close($curl); // Create a DOM object //$html_rls = new simple_html_dom(); // Load HTML from a string //$html_rls->load($str); //$htmlrls = file_get_html('$rls'); //$outputrls = "Reef Life Survey"; //foreach($html_rls->find('div[id=mainsliderwrapper]') as $atagrls){ // if ($atagrls != null){ // $outputrls = "".$outputrls.""; // break; // } // } //return $outputrls; global $conn; $queryrls = "SELECT SPECIES.DemersPelag FROM SPECIES WHERE SPECIES.SpecCode=$speccode"; $resultrls = $conn->query( $queryrls ); $rowrls = $resultrls->fetch_assoc(); if ( $rowrls['DemersPelag'] == "reef-associated" ) { $rls = "http://www.reeflifesurvey.com/species/"; $rls .= urlencode($genus . "-" . $species); $outputrls = ""."Reef Life Survey".""; } else { $outputrls = "Reef Life Survey"; } return $outputrls; } //End ADD 07/05/2017 Shelumiel Ortiz //Begin ADD 08/09/17 Shelumiel Ortiz function getCitesRefNum() { global $conn; $qrycites = "SELECT Distinct stocks.CITES_Ref FROM stocks where stocks.CITES_Ref IS not NULL"; $resultcites = $conn->query( $qrycites ); $rowcites = $resultcites->fetch_assoc(); $citesrefnum = $rowcites['CITES_Ref']; return $citesrefnum; } function getEstimates($speccode/*, $row_tempprefmin, $row_tempprefmean, $row_tempprefmax, $row_ncells */) { global $conn; $qryestimates = "SELECT TempPrefMin, TempPrefMean, TempPrefMax, nCells FROM estimate where estimate.SpecCode=$speccode"; $resultestimates = $conn->query( $qryestimates ); $rowestimates = $resultestimates->fetch_assoc(); if(isset($rowestimates['TempPrefMin'])){$row_tempprefmin = $rowestimates['TempPrefMin'];} else{$row_tempprefmin = "";} if(isset($rowestimates['TempPrefMean'])){$row_tempprefmean = $rowestimates['TempPrefMean'];} else{$row_tempprefmean = "";} if(isset($rowestimates['TempPrefMax'])){$row_tempprefmax = $rowestimates['TempPrefMax'];} else{$row_tempprefmax = "";} if(isset($rowestimates['nCells'])){$row_ncells = $rowestimates['nCells'];} else{$row_ncells = "";} $Estimatesarray = array($row_tempprefmin, $row_tempprefmax, $row_tempprefmean, $row_ncells); if(!empty($Estimatesarray)){return $Estimatesarray;} else {return NULL;} } //End ADD 08/09/17 Shelumiel Ortiz //Begin Mod 10/16/17 Shelumiel Ortiz function getCMSDetail($speccode){ global $conn; $qry = "SELECT stocks.CMS, species.genus, species.species FROM stocks INNER JOIN Species ON species.speccode = Stocks.SpecCode where stocks.CMS IS not NULL and stocks.SpecCode = $speccode"; //return $qry; $result = $conn->query( $qry ); $row = $result->fetch_assoc(); if(isset($row['genus']) AND isset($row['species'])){ $link = "https://www.cms.int/en/species/" . $row['genus'] ."-". $row['species']; } if(isset($row['CMS'])){ if ($row['CMS'] == 'Appendix I') { return "Appendix I: Endangered migratory species"; } else if ($row['CMS'] == 'Appendix II') { return "Appendix II: Migratory species conserved through agreements"; } else if ($row['CMS'] == 'Appendix I & II') { return "Appendix I & II: Endangered migratory species conserved through agreements"; } } else { return 'Not Evaluated'; } } //End Mod 10/16/17 Shelumiel Ortiz function getSpawningAgg ($speccode){ global $conn; $qry = "SELECT SpawnAggID from spawnagg where SpecCode = $speccode "; $detail_result = $conn->query($qry); return $detail_result->num_rows; } function checkImageDisplay ($speccode) { global $conn; if ( !is_numeric($speccode) ) return FALSE; $query = "SELECT PicPreferredName, PicPreferredNameM, PicPreferredNameF, PicPreferredNameJ FROM species WHERE species.SpecCode = $speccode"; $result = $conn->query( $query ); $data = NULL; if ( is_object($result) ) { $row = $result->fetch_assoc(); if ( !empty($row['PicPreferredName']) ){return TRUE;} else{return FALSE;} } } function RegenerationTime($speccode) { global $conn; $query = "Select estimate.Median_T, estimate.lcl_T, estimate.ucl_T, estimate.n_T, species.FamCode From estimate Right Join species ON estimate.SpecCode = species.SpecCode WHERE species.SpecCode = $speccode"; $result = $conn->query($query); while ($row = $result->fetch_assoc()) { if ( $row['Median_T'] != NULL ){ if($row['n_T'] > 3){ $data = " Generation time: " . number_format($row['Median_T'], 1) . " (" . number_format($row['lcl_T'], 1) . " - " . number_format($row['ucl_T'], 1) . ") years. Estimated as median ln(3)/K based on " . $row['n_T'] . " growth studies.";} else{ $data = " Generation time: " . number_format($row['Median_T'], 1) . " ( na - na) years. Estimated as median ln(3)/K based on " . $row['n_T'] . " growth studies."; } //$data = "Prior r = " . $row['prior_r'] . ", 2 SD range = ". $row['l2SD_r']." - " . number_format($row[u2SD_r], 2) . ", log(r) = " . round(log($row['prior_r']),2) . ", SD log(r) = " . $row['sdlog_r'] . ", " . $row['Comment_r']; } } if(isset($data)){return $data;} else{return NULL;} }//end of function RegenerationTime($speccode) function getFishipedia($speccode){ global $conn; $querygetFishipedia = "SELECT stocks.FishipediaID FROM stocks WHERE stocks.SpecCode=$speccode"; $result = $conn->query( $querygetFishipedia ); $row = $result->fetch_assoc(); if ( isset($row['FishipediaID'])) { $Fishipedia = "http://www.fishipedia.fr" . $row['FishipediaID']; //$Fishipedia .= urlencode($speccode); $outputFishipedia = "Fishipedia"; } else{ $outputFishipedia = "Fishipedia"; } return $outputFishipedia; } function getSocotra($speccode){ global $conn; $querygetSocotra = "SELECT stocks.SocotraAtlasID FROM stocks WHERE stocks.SpecCode=$speccode"; $result = $conn->query( $querygetSocotra ); $row = $result->fetch_assoc(); if ( isset($row['SocotraAtlasID'])) { $Socotra = "http://socotra.senckenberg.de/FishAtlas/SocotraFishGuide.html?id=" . $row['SocotraAtlasID']; //$Fishipedia .= urlencode($speccode); $outputSocotra = "Socotra Atlas"; } else{ $outputSocotra = "Socotra Atlas"; } return $outputSocotra; } function getAforo ($speccode){ global $conn; $qry = "SELECT AFORO_ID from stocks where SpecCode = $speccode "; $detail_result = $conn->query($qry); $row = $detail_result->fetch_assoc(); if ( isset($row['AFORO_ID'])){ return "AFORO (otoliths)";} else{return "AFORO (otoliths)";} } ?> Scyliorhinus garmani, Brownspotted catshark

You can sponsor this page

Scyliorhinus garmani (Fowler, 1934)

Brownspotted catshark
Add your observation in Fish Watcher
Native range | All suitable habitat | Point map | Year 2050
This map was computer-generated and has not yet been reviewed.
Scyliorhinus garmani   AquaMaps   Data sources: GBIF OBIS
Upload your photos and videos
Pictures | Google image
Image of Scyliorhinus garmani (Brownspotted catshark)
Scyliorhinus garmani
Picture by Sandra J. Raredon / Smithsonian Institution, NMNH, Div. of Fishes

Classification / Names Common names | Synonyms | Catalog of Fishes(genus, species) | ITIS | CoL | WoRMS | Cloffa

Elasmobranchii (sharks and rays) > Carcharhiniformes (Ground sharks) > Scyliorhinidae (Cat sharks) > Scyliorhininae
Etymology: Scyliorhinus: skylion, Greek for dogfish or small shark; rhinus, from rhine (Gr.), rasp, alluding to a shark’s jagged, rasp-like skin. (See ETYFish);  garmani: In honor of American ichthyologist-herpetologist Samuel Garman (1843-1927), Museum of Comparative Zoology, Harvard University, for his “excellent” work on sharks and rays. (See ETYFish).
More on author: Fowler.

Environment: milieu / climate zone / depth range / distribution range Ecology

Marine; benthopelagic. Tropical

Distribution Countries | FAO areas | Ecosystems | Occurrences | Point map | Introductions | Faunafri

Indo-West Pacific: known from the indefinite type locality ('East Indies' = Indonesia) and Dumaguete, Philippines.

Size / Weight / Age

Maturity: Lm ?  range ? - ? cm
Max length : 38.0 cm TL male/unsexed; (Ref. 11146)

Short description Identification keys | Morphology | Morphometrics

Dorsal spines (total): 0; Anal spines: 0. Dark spots on fins and body, with 7 dusky saddle marks, interspersed with dark and light spots (Ref. 11146).

Biology     Glossary (e.g. epibenthic)

Oviparous (Ref. 50449). Adult size unknown (Ref. 11146). Habitat and biology unknown (Ref. 244).

Life cycle and mating behavior Maturities | Reproduction | Spawnings | Egg(s) | Fecundities | Larvae

Oviparous, paired eggs are laid. Embryos feed solely on yolk (Ref. 50449).

Main reference Upload your references | References | Coordinator : Compagno, Leonard J.V. | Collaborators

Compagno, L.J.V., 1984. FAO Species Catalogue. Vol. 4. Sharks of the world. An annotated and illustrated catalogue of shark species known to date. Part 2 - Carcharhiniformes. FAO Fish. Synop. 125(4/2):251-655. Rome: FAO. (Ref. 244)

IUCN Red List Status (Ref. 130435)

  Data deficient (DD) ; Date assessed: 22 November 2019

CITES

Not Evaluated

CMS (Ref. 116361)

Not Evaluated

Threat to humans

  Harmless





Human uses

Fisheries: of no interest
FAO - Publication: search | FishSource |

More information

Trophic ecology
Food items
Diet compositions
Food consumptions
Food rations
Predators
Ecology
Ecology
Population dynamics
Growths
Max. ages / sizes
Length-weight rel.
Length-length rel.
Length-frequencies
Mass conversions
Recruitments
Abundances
Life cycle
Reproduction
Maturities
Fecundities
Spawnings
Spawning aggregations
Egg(s)
Egg developments
Larvae
Larval dynamics
Distribution
Countries
FAO areas
Ecosystems
Occurrences
Introductions
BRUVS - Videos
Anatomy
Gill areas
Brains
Otoliths
Physiology
Body compositions
Nutrients
Oxygen consumptions
Swimming type
Swimming speeds
Visual pigment(s)
Fish sounds
Diseases / Parasites
Toxicities (LC50s)
Genetics
Genetics
Electrophoreses
Heritabilities
Human related
Aquaculture systems
Aquaculture profiles
Strains
Ciguatera cases
Stamps, coins, misc.
Outreach
Collaborators
References
References

Tools

Special reports

Download XML

Internet sources

AFORO (otoliths) | Aquatic Commons | BHL | Cloffa | BOLDSystems | Websites from users | Check FishWatcher | CISTI | Catalog of Fishes: genus, species | DiscoverLife | ECOTOX | FAO - Publication: search | Faunafri | Fishipedia | Fishtrace | GenBank: genome, nucleotide | GloBI | Google Books | Google Scholar | Google | IGFA World Record | MitoFish | Otolith Atlas of Taiwan Fishes | PubMed | Reef Life Survey | Socotra Atlas | Tree of Life | Wikipedia: Go, Search | World Records Freshwater Fishing | Zoological Record

Estimates based on models

Preferred temperature (Ref. 123201): 10.2 - 21.6, mean 13.5 °C (based on 170 cells).
Phylogenetic diversity index (Ref. 82804):  PD50 = 0.5000   [Uniqueness, from 0.5 = low to 2.0 = high].
Bayesian length-weight: a=0.00263 (0.00139 - 0.00497), b=3.21 (3.04 - 3.38), in cm total length, based on LWR estimates for this (Sub)family-body shape (Ref. 93245).
Trophic level (Ref. 69278):  3.7   ±0.5 se; based on size and trophs of closest relatives
Resilience (Ref. 120179):  Low, minimum population doubling time 4.5 - 14 years (Fec assumed to be <100).
Fishing Vulnerability (Ref. 59153):  Low to moderate vulnerability (28 of 100).