Rafinesque, 1815







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 A Specific Taxonomic Group



  • Submit and Update Data

    • Data Submission Information


    • Submission Requirements and Guidelines


    • ITIS Taxonomic Workbench




Go to Print Version



Sturnidae 

Rafinesque, 1815
Taxonomic Serial No.: 179635




(Download Help)

Sturnidae
TSN 179635







 Taxonomy and Nomenclature



































































       
  Kingdom: Animalia  
  Taxonomic Rank: Family  
 Synonym(s):

Rhabdornithidae

 
  

Sturninae

 
  Common Name(s):tourneaux [French]
 
  Starlings [English]
 
       
 
Taxonomic Status:


   
  Current Standing: valid
 
       
 
Data Quality Indicators:


   
 
Record Credibility Rating:

verified - standards met

 
  Global Species Completeness: complete   
  Latest Record Review: 2013   
       


 Taxonomic Hierarchy
























































































































































































       
 Kingdom
Animalia 
– Animal, animaux, animals
 
    Subkingdom
Bilateria 
 
       Infrakingdom
Deuterostomia 
 
          Phylum
Chordata 
– cords, cordado, chordates
 
             Subphylum
Vertebrata 
– vertebrado, vertbrs, vertebrates
 
                Infraphylum
Gnathostomata 
 
                   Superclass
Tetrapoda 
 
                      Class
Aves 
– Birds, oiseaux
 
                         Order
Passeriformes 
– Perching Birds, passereaux
 
                            FamilySturnidae Rafinesque, 1815 – tourneaux, Starlings 
    Direct Children:  
                               Genus

Acridotheres Vieillot, 1816
 
                               Genus

Agropsar Oates, 1889
 
                               Genus

Ampeliceps Blyth, 1842
 
                               Genus

Aplonis Gould, 1836
 
                               Genus

Basilornis Bonaparte, 1850
 
                               Genus

Cinnyricinclus Lesson, 1840
 
                               Genus

Creatophora Lesson, 1847
 
                               Genus

Enodes Temminck, 1839
 
                               Genus

Fregilupus Lesson, 1830
 
                               Genus

Gracula Linnaeus, 1758
– Hill Mynas
 
                               Genus

Gracupica Lesson, 1831
 
                               Genus

Grafisia Bates, 1926
 
                               Genus

Hartlaubius Bonaparte, 1853
 
                               Genus

Hylopsar Boetticher, 1940
 
                               Genus

Lamprotornis Temminck, 1820
 
                               Genus

Leucopsar Stresemann, 1912
 
                               Genus

Mino Lesson, 1827
 
                               Genus

Necropsar Slater, 1879
 
                               Genus

Neocichla Sharpe, 1876
 
                               Genus

Notopholia Roberts, 1922
 
                               Genus

Onychognathus Hartlaub, 1849
 
                               Genus

Pastor Temminck, 1815
 
                               Genus

Poeoptera Bonaparte, 1854
 
                               Genus

Rhabdornis Reichenbach, 1853
 
                               Genus

Sarcops Walden, 1875
 
                               Genus

Saroglossa Hodgson, 1844
 
                               Genus

Scissirostrum Lafresnaye, 1845
 
                               Genus

Speculipastor Reichenow, 1879
 
                               Genus

Spodiopsar Sharpe, 1889
 
                               Genus

Streptocitta Bonaparte, 1850
 
                               Genus

Sturnia Lesson, 1837
 
                               Genus

Sturnornis Legge, 1879
 
                               Genus

Sturnus Linnaeus, 1758
– Starlings
 
       

 References
























































































































































































































       
  Expert(s):    
 Expert:

Alan P. Peterson, M.D.
 
 Notes:PO Box 1999 Walla Walla, Washington 99362-0999  
 Reference for:Sturnidae   
       
 Expert:

Richard C. Banks
 
 Notes:Chief, Bird Section, U.S.G.S. - B.R.D. - P.W.R.C.  
 Reference for:Sturnidae   
       
 
Other Source(s):
   
 Source:

ITIS*ca, website (version 2002)
 
 Acquired:2003  
 Notes:  
 Reference for:tourneaux[French]  
    
 Source:

IOC World Bird List, v 3.1, website (version 3.1)
 
 Acquired:2012  
 Notes:Gill, F., and D. Donsker, eds. 2012. IOC World Bird List (v 3.1). Available at http://www.worldbirdnames.org [Accessed 18 May 2012]  
 Reference for:Starlings[English]  
    
 Source:

NODC Taxonomic Code, database (version 8.0)
 
 Acquired:1996  
 Notes:  
 Reference for:Sturnidae  
    
 Source:

Zoonomen - Zoological Nomenclature Resource, 2011.02.07, website (version 07-Feb-11)
 
 Acquired:2012  
 Notes:"Zoonomen - Zoological Nomenclature Resource" maintained by Alan P. Peterson at http://www.zoonomen.net  
 Reference for:Sturnidae  
    
 
Publication(s):
   
 Author(s)/Editor(s):

Banks, R. C., R. W. McDiarmid, A. L. Gardner, and W. C. Starnes
 
 Publication Date:2003  
 Article/Chapter Title:  
 Journal/Book Name, Vol. No.:Checklist of Vertebrates of the United States, the U.S. Territories, and Canada  
 Page(s):  
 Publisher:  
 Publication Place:  
 ISBN/ISSN:  
 Notes:As-yet (2003) unpublished manuscript from 1998  
 Reference for:Sturnidae  
    
 Author(s)/Editor(s):

Banks, R. C., R. W. McDiarmid, and A. L. Gardner
 
 Publication Date:1987  
 Article/Chapter Title:Checklist of Vertebrates of the United States, the U.S. Territories, and Canada  
 Journal/Book Name, Vol. No.:Resource Publication, no. 166  
 Page(s):79  
 Publisher:United States Department of the Interior Fish and Wildlife Service  
 Publication Place:Washington, D.C., USA  
 ISBN/ISSN:  
 Notes:  
 Reference for:Sturnidae  
    


 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 = "140";
var pieChartConfig = [];

dataArray=[];
var dataExists = false;

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

//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:(*$179635$*)&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:(179635)&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

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單