the itis logo
The report logo for the ITIS data page




  • Home


  • About ITIS

    • About ITIS Page


    • What's New


    • Organizational Information

      • Background Information


      • Organization and Partners


      • Memorandum of Understanding


      • Data Development History and Data Quality



    • Standards and Database Documentation


    • Frequently Asked Questions

      • What is an ITIS TSN?


      • Glossary of ITIS Terms?


      • How Do I Cite ITIS?


      • How Do I Link to ITIS?


      • What is the format of a download file?



    • Contact Us



  • Data Access and Tools

    • Data Access Information


    • ITIS Tools


    • Advanced Search


    • Web Services

      • Web Service Information


      • Description of ITIS Web Services


      • Developing a Client


      • ITIS Solr Web Services


      • ITIS Solr WS Examples



    • Hierarchical Report


    • Compare Names



  • Get ITIS Data

    • Full Database Download

      • Instructions


      • Database Files



    • Download Data in TWB Format



  • Submit and Update Data

    • Data Submission Information


    • Submission Requirements and Guidelines


    • ITIS Taxonomic Workbench




Go to Print Version



Cyclosquamata 

Taxonomic Serial No.: 553122













(Download Help)

Cyclosquamata

TSN 553122






 Taxonomy and Nomenclature
























































       
  Kingdom: Animalia  
  Taxonomic Rank: Superorder  
 Synonym(s):  
  Common Name(s):  
       
 
Taxonomic Status:


   
  Current Standing: valid
 
       
 
Data Quality Indicators:


   
 
Record Credibility Rating:

verified - standards met

 
  Global Species Completeness: complete   
  Latest Record Review: 2004   
       


 Taxonomic Hierarchy




















































       
 Kingdom
Animalia 
– Animal, animaux, animals
 
    Subkingdom
Bilateria 
 
       Infrakingdom
Deuterostomia 
 
          Phylum
Chordata 
– cords, cordado, chordates
 
             Subphylum
Vertebrata 
– vertebrado, vertbrs, vertebrates
 
                Infraphylum
Gnathostomata 
 
                   Superclass
Actinopterygii 
– ray-finned fishes, spiny rayed fishes, poisson pineux, poissons nageoires rayonnes
 
                      Class
Teleostei 
 
                         SuperorderCyclosquamata  
    Direct Children:  
                            Order

Aulopiformes 
– salmons, aulopiforms
 
       

 References
































































































       
  Expert(s):    
  Expert:    
  Notes:    
  Reference for:    
       
 
Other Source(s):
   
  Source:    
  Acquired:    
  Notes:    
  Reference for:    
       
 
Publication(s):
   
 Author(s)/Editor(s):

Nelson, Joseph S.
 
 Publication Date:1994  
 Article/Chapter Title:  
 Journal/Book Name, Vol. No.:Fishes of the World, Third Edition  
 Page(s):xvii + 600  
 Publisher:John Wiley and Sons  
 Publication Place:New York, New York, USA  
 ISBN/ISSN:0-471-54713-1  
 Notes:  
 Reference for:Cyclosquamata  
    


 Geographic Information





















       
 
Geographic Division:
  
       
 
Jurisdiction/Origin:
  
 

 

   


 Comments












       
  Comment:  
 

 

   




//Array variable to store data returned from SOLR server
var dataArray=[];

/**
* @description: javascript callback function which will be called after asynchronous call to SOLR
* @param: SOLR Data
**/
function on_SubordinateTaxaReturn(data)

$('#results').empty();
var docs = data.facet_counts.facet_pivot.product;
var groupDoc = data.grouped.rankID.groups;
var suboradinateTaxa = 0;
var rank = "";
var verifiedStandardsMet =0;
var verifiedMinStandardsMet = 0;
var unverified = 0;
var unverifiedReview = 0;
var credibility="";
var outTable = "";
var rankName="";
var totalVerifiedStandardsMet=0;
var totalVerifiedMinStandardsMet=0;
var totalUnverified=0;
var arrayIndex=0;
var percentStandardsMet="";
var offSiteSources=[];
//the number of rank objects returned from the solr query
var totalNumberOfRanks = docs.length;
//The rank of the item for which the subordinate taxa is being calculated
var searchTermRank = "90";
var pieChartConfig = [];

dataArray=[];
var dataExists = false;

//HTML Table header
outTable += "";
outTable += "";
outTable += "";
outTable += "
"
outTable += " ";
outTable += " ";
outTable += "";
rank = docs[rankIndex].value;
searchTermRank="90";

//Make sure not to include the results for the rank of the search term in the generated results.
if(Number(rank) > Number(searchTermRank))
unverified=0;
verifiedStandardsMet=0;
verifiedMinStandardsMet=0;
unverifiedReview=0;
for(j=0; j 0)
dataExists=true;

//keep a running tally of verifiedMinStandardsMet and totalVerifiedMinStandardsMet
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="Minimum taxonomic/nomenclature review".toUpperCase())
verifiedMinStandardsMet = docs[rankIndex].pivot[j].count;
totalVerifiedMinStandardsMet+=verifiedMinStandardsMet;

//keep a running tally of verifiedStandardsMet and totalVerifiedStandardsMet
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="TWG standards met".toUpperCase())
verifiedStandardsMet = docs[rankIndex].pivot[j].count;
totalVerifiedStandardsMet+=verifiedStandardsMet;

//keep a running tally of unverified and totalUnverified
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="No review; untreated NODC data".toUpperCase())
unverified=docs[rankIndex].pivot[j].count;
totalUnverified+=unverified;

//keep a running tally of unverified and totalUnverified
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() === "No review; non-peer reviewed source".toUpperCase())
unverifiedReview=docs[rankIndex].pivot[j].count;
totalUnverified+=unverifiedReview;


percentStandardsMet = docs[rankIndex].pivot[j].value;



for(var a=0;a 0)
if(rank==groupDoc[a].doclist.docs[0].rankID)
rankName=groupDoc[a].doclist.docs[0].rank;
break;




dataArray[arrayIndex] = new SubordinateTaxa(rank,rankName,verifiedStandardsMet,verifiedMinStandardsMet,unverified+unverifiedReview,percentStandardsMet);;
arrayIndex++;

}
} //END of SOLR data parsing
if (dataExists)
//SORT DATA based on Rank ID by ascending order
dataArray=sortDataByRankID(dataArray,0);

for(var arrayNewIndex = 0;arrayNewIndex<dataArray.length;arrayNewIndex++)
outTable += generateSubordinateTaxaColumnTD("Subordinate Taxa", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].taxonomicTotal);

outTable += "";
//Subordinate Taxa Column
outTable += generateSubordinateTaxaColumnTD("Subordinate Taxa", "ALL", (totalVerifiedStandardsMet + totalVerifiedMinStandardsMet + totalUnverified));
outTable += "
  ";
outTable += " ";
outTable += "
 Subordinate Taxa";
outTable += "
 Rank";
outTable += "
 Verified Standards Met ";
outTable += "
 Verified Min Standards Met";
outTable += "
 Unverified";
outTable += "
Percent Standards Met";

//Parse SOLR document to get the related data to array
for(var rankIndex = 0; rankIndex 0)
outTable += "
" + dataArray[arrayNewIndex].rankName + "";

//hyperlink the data
if(dataArray[arrayNewIndex].standardsMet>0)
outTable += generateSubordinateTaxaColumnTD("TWG standards met", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].standardsMet);
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].standardsMet + "";
//hyperlink the data
if(dataArray[arrayNewIndex].minStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("Minimum taxonomic/nomenclature review", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].minStandardsMet)
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].minStandardsMet + "";
//hyperlink the data
if(dataArray[arrayNewIndex].unverified>0)
outTable += generateSubordinateTaxaColumnTD("Unverified", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].unverified)
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].unverified + "";

//Chart should appear in this column
outTable += "
";
outTable += "";
var configuration =
id: 'percentStandardsMet' + dataArray[arrayNewIndex].rankName,
data: [["Verified Standards Met", dataArray[arrayNewIndex].standardsMet],
["Verified Min. Standards Met", dataArray[arrayNewIndex].minStandardsMet],
["Unverified", dataArray[arrayNewIndex].unverified]
]
;

pieChartConfig.push (configuration);



//Generate and Display "All" row of the table:
if( (totalVerifiedStandardsMet + totalVerifiedMinStandardsMet + totalUnverified) > 0)
outTable += "
ALL ";


//Verified Standards Met Column
if(totalVerifiedStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("TWG standards met", "ALL", totalVerifiedStandardsMet);
else
outTable += "
" + totalVerifiedStandardsMet + ""

//Verified Minimum Standards Met Column
if(totalVerifiedMinStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("Minimum taxonomic/nomenclature review", "ALL", totalVerifiedMinStandardsMet);
else
outTable += "
" + totalVerifiedMinStandardsMet + ""

//Unverified Column
if(totalUnverified>0)
outTable += generateSubordinateTaxaColumnTD("Unverified", "ALL", totalUnverified);
else
outTable += "
" + totalUnverified + ""

//Chart should appear in this column
outTable += "
percentStandardsMetAll";
outTable += "";
var configuration =
id: 'percentStandardsMetAll',
data: [
["Verified Standards Met", totalVerifiedStandardsMet],
["Verified Min. Standards Met", totalVerifiedMinStandardsMet],
["Unverified", totalUnverified]
]
;
pieChartConfig.push (configuration);

//Data doesn't exist
else
outTable += "
 ";
outTable += "
  ";
outTable += "
  ";


outTable += "";
outTable += "";
outTable += "";
outTable += "";
outTable += "";

$('#results').prepend("
" + outTable + "");
generateSubordinateTaxaTblHeader();

if (dataExists)

generatePieChart(pieChartConfig);

}

/**
* Description: generates a C3 pie chart for a given container and dataset.
* @param: configurations: A javascript array that contains objects cotainerName, an array of[data to plot]
* @returns none
**/
function generatePieChart(pieChartConfig)
//generate a chart for each configuration:
for (var configIndex = 0; configIndex < pieChartConfig.length; configIndex++)
var chartConfiguration = createPieChartConfig("#" + pieChartConfig[configIndex].id, pieChartConfig[configIndex].data);
c3.generate(chartConfiguration);



/**
* Description: builds the column for the subordinate taxa table. This includes building the hyperlink to generate the valid taxa list for the rank.
* @param: percentStandardsMet
* @param: rankName
* @param: column (string) data that is visible to the user as the clickable hyperlink.
* @returns a string which defines a table cell in the subordinate taxa table.
**/
function generateSubordinateTaxaColumnTD(percentStandardsMet, rankName, columnData)
return "
" + columnData + "";


/**
* @description: function to create SOLR query and return data to be processed
**/
function on_searchSubordinateTaxa()

var url = ITIS_SOLR+'/?q=hierarchyTSN:(*$553122$*)&group=true&group.field=rankID&rows=-1&fl=rankID,rank&fq=usage:(valid or accepted)&wt=json&facet=true&facet.pivot=!key=productrankID,credibilityRating&facet.pivot.mincount=0&facet.limit=-1&callback=?&json.wrf=on_SubordinateTaxaReturn';
$.getJSON(url);

/**
* @description: Dynamically generates the Subordinate Taxa Table header.
* @param : none
* @return: none
**/
function generateSubordinateTaxaTblHeader()
url = ITIS_SOLR +'/?q=tsn:(553122)&wt=json';

//Generate The Results Header and get the data for the header if
$.get(url).done(function(data)
var taxaHeading = " " + data.response.docs[0].rank + " " + formatRankName(data.response.docs[0].nameWOInd,data.response.docs[0].rankID);
if (hasTaxonAuthor(data.response.docs[0].taxonAuthor) > 0)
taxaHeading += " " + formatTaxonAuthor(data.response.docs[0].taxonAuthor) + " contains:";
else
taxaHeading += " contains:";

$('#subordinateTaxaTableHeader').html(taxaHeading);

).fail(function()
console.error("houston we have a problem generating the initial Subordinate Taxa Table Header.");
).always(function()
console.log("always executes. put clean up code in here");
);

$(document).ready(function()
//initially generate the table header for the given search
generateSubordinateTaxaTblHeader();
//issue a solr query to generate the subordinate taxa table.
on_searchSubordinateTaxa();
);














 
 Subordinate Taxa  Rank  Verified Standards Met  Verified Min Standards Met  Unverified
Percent Standards Met
 
LOADING...
 











A gray graphic bar
Search on:

 Any Name or TSN


 Common Name


 Scientific Name


 TSN


In:
every
Animal
Plant
Fungal
Bacteria
Protozoa
Chromista
Archaea  Kingdom
exactly
for
containing
starting with
ending with  

 





Go
to Advanced Search and Report




Disclaimer:
ITIS taxonomy is based on the latest scientific consensus available,
and is provided as a general reference source for interested parties.
However, it is not a legal authority for statutory or regulatory purposes.
While every effort has been made to provide the most reliable and up-to-date
information available, ultimate legal requirements with respect to species
are contained in provisions of treaties to which the United States is a
party, wildlife statutes, regulations, and any applicable notices that have
been published in the Federal Register. For further information on U.S.
legal requirements with respect to protected taxa, please contact the
U.S. Fish and Wildlife Service.





A gray bar




 

Popular posts from this blog

Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company