An interface to the Integrated Taxonomic Information System (ITIS)
See also the taxize book (https://taxize.dev/) for a manual on working with taxonomic data in R, including with ITIS data.
How to cite ITIS. From https://itis.gov/citation.html
To cite data obtained from ITIS, the following citation format is offered as a suggestion:
Retrieved [month, day, year], from the Integrated Taxonomic Information System on-line database, http://www.itis.gov.
ITIS is one of many different taxonomic data sources. Other include: Catalogue of Life (and COL+), NCBI taxonomy, International Plant Names Index, Index Fungorum, and more. The Wikipedia entry (https://en.wikipedia.org/wiki/Integrated_Taxonomic_Information_System) states that ITIS has a North American focus, but includes many taxa not in North America.
Install from CRAN
Or install the development version from GitHub
Load ritis
There are four methods.
itis_search()
- Searchitis_group()
- Groupitis_highlight()
- Hightlightitis_facet()
- FacetThese four methods use the equivalent functions in the package solrium
, e.g., ritis::itis_search()
uses solrium::solr_search()
, etc. The itis_*()
functions simply use ...
to allow users to pass on parameters to the wrapped solrium
functions. So do read the solrium
docs.
ITIS Solr API docs: https://www.itis.gov/solr_documentation.html
Some examples:
matches only monomials
matches only binomials
The syntax for itis_search()
can be a bit hard to grasp. See this ITIS page https://itis.gov/solr_examples.html for help on generating the syntax they want for specific searches.
ITIS REST API docs: http://www.itis.gov/ws_description.html
The following are some example uses. There are many more methods not shown below
Get accepted names for a TSN
Get common names for a TSN
Full hierarchy for a TSN