Title: | Catalogue of Life Toolkit |
---|---|
Description: | A programmatic interface to <http://sp2000.org.cn>, re-written based on an accompanying 'Species 2000' API. Access tables describing catalogue of the Chinese known species of animals, plants, fungi, micro-organisms, and more. This package also supports access to catalogue of life global <http://catalogueoflife.org>, China animal scientific database <http://zoology.especies.cn> and catalogue of life Taiwan <https://taibnet.sinica.edu.tw/home_eng.php>. The development of 'SP2000' package were supported by Biodiversity Survey and Assessment Project of the Ministry of Ecology and Environment, China <2019HJ2096001006>,Yunnan University's "Double First Class" Project <C176240405> and Yunnan University's Research Innovation Fund for Graduate Students <2019227>. |
Authors: | Liuyong Ding [aut, cre] |
Maintainer: | Liuyong Ding <[email protected]> |
License: | Artistic-2.0 |
Version: | 0.2.0 |
Built: | 2025-02-21 03:29:23 UTC |
Source: | https://github.com/otoliths/sp2000 |
This package is designed for mining the checklist of animals, plants, fungi and micro-organisms both in and outside China.
Package: | SP2000 |
Type: | Package |
Title: | Catalogue of Life Toolkit |
Version: | 0.2.0 |
Date: | 2020-10-26 |
Authors@R: | c( person(given = "Liuyong", family = "Ding", email = "[email protected]", role = c("aut", "cre"), comment = c(ORCID="0000-0002-5490-182X")), person(given = "Minrui", family = "Huang", email = "[email protected]", role = "ctb"), person(given = "Ke", family = "Yang", email = "[email protected]", role = "ctb"), person(given = "Jun", family = "Wang", email = "[email protected]", role = "ctb", comment = c(ORCID="0000-0003-2481-1409")), person(given = "Juan", family = "Tao", email = "[email protected]", role = "ctb"), person(given = "Chengzhi", family = "Ding", email = "[email protected]", role = "ctb", comment = c(ORCID="0000-0001-5215-7374")), person(given = "Daming", family = "He", email = "[email protected]", role = "ctb") ) |
Maintainer: | Liuyong Ding <[email protected]> |
Description: | A programmatic interface to <http://sp2000.org.cn>, re-written based on an accompanying 'Species 2000' API. Access tables describing catalogue of the Chinese known species of animals, plants, fungi, micro-organisms, and more. This package also supports access to catalogue of life global <http://catalogueoflife.org>, China animal scientific database <http://zoology.especies.cn> and catalogue of life Taiwan <https://taibnet.sinica.edu.tw/home_eng.php>. The development of 'SP2000' package were supported by Biodiversity Survey and Assessment Project of the Ministry of Ecology and Environment, China <2019HJ2096001006>,Yunnan University's "Double First Class" Project <C176240405> and Yunnan University's Research Innovation Fund for Graduate Students <2019227>. |
Depends: | R (>= 3.0.0) |
Imports: | jsonlite, tibble, pbmcapply, purrr, rlist, XML, xml2, DT, urltools |
Suggests: | utils, testthat |
License: | Artistic-2.0 |
URL: | https://otoliths.github.io/SP2000/ |
BugReports: | https://github.com/Otoliths/SP2000/issues |
Encoding: | UTF-8 |
LazyData: | true |
RoxygenNote: | 7.1.1 |
Config/pak/sysreqs: | make libxml2-dev zlib1g-dev |
Repository: | https://otoliths.r-universe.dev |
RemoteUrl: | https://github.com/otoliths/sp2000 |
RemoteRef: | HEAD |
RemoteSha: | bce8056d4c4788bc0b51b71e9ba81b771d312d73 |
Author: | Liuyong Ding [aut, cre] (<https://orcid.org/0000-0002-5490-182X>), Minrui Huang [ctb], Ke Yang [ctb], Jun Wang [ctb] (<https://orcid.org/0000-0003-2481-1409>), Juan Tao [ctb], Chengzhi Ding [ctb] (<https://orcid.org/0000-0001-5215-7374>), Daming He [ctb] |
Index of help topics:
SP2000-package Catalogue of Life Toolkit download_col_china Download 'Catalogue of Life China': Annual Checklist find_synonyms Find synonyms via species name get_col_global Search Catalogue of Life Global checklist get_col_taiwan Search Catalogue of Life Taiwan checklist get_province Statistics on Species or Infraspecies by Province from Catalogue of Life China checklist get_redlist_china Query Redlist of Chinese Biodiversity get_top20 Download the top20 species for Catalogue of Life China checklist list_df Catalogue of Life list(s) convert data frame open_url Opening the Catalogue of Life China checklist web pages with query search_checklist Search Catalogue of Life China checklist search_family_id Search family IDs search_taxon_id Search taxon IDs set_search_key SP2000 API keys zoology_dbase_name Query details of species in China Animal Scientific Database zoology_description Query details of species in China Animal Scientific Database
Maintainer: Liuyong Ding <[email protected]>
Ding LY, Li H, Tao J, Zhang JL, Huang MR, Yang K, Wang J, He DM, Ding CZ (2020) SP2000: An open-sourced R package for querying the Catalogue of Life. Biodiversity Science.
https://cran.r-project.org/package=SP2000
https://pypi.org/project/SP2000
## Not run: # Note: You need to apply for the apiKey <http://sp2000.org.cn/api/document> to run search_* functions of this package. ## Load "SP2000" library('SP2000') ## Set your key set_search_key("your apiKey",db = "sp2000") ## Search family IDs via family name, supports Latin and Chinese names familyid <- search_family_id(query = "Anguillidae") ## Search taxon IDs via familyID ,scientificName and commonName query <- familyid$Anguillidae$data$record_id taxonid <- search_taxon_id(query = query,name = "familyID") queries = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis") search_taxon_id(query = queries,name = "scientificName") ## Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] checklist <- search_checklist(query = query) ## Get Catalogue of Life Global checklist via species name and id x <- get_col_global(query = "Anguilla", response = "full") str(x) x[["Anguilla"]][["meta"]][["total_number_of_results"]] [1] ## Find synonyms via species name from Catalogue of Life Global find_synonyms(query = queries) ## Search Catalogue of Life Taiwan checklist get_col_taiwan(query = "Anguillidae", level = "family") ## Query Redlist of Chinese Biodiversity get_redlist_china(query = "Anguilla", option = "Scientific Names") ## End(Not run)
## Not run: # Note: You need to apply for the apiKey <http://sp2000.org.cn/api/document> to run search_* functions of this package. ## Load "SP2000" library('SP2000') ## Set your key set_search_key("your apiKey",db = "sp2000") ## Search family IDs via family name, supports Latin and Chinese names familyid <- search_family_id(query = "Anguillidae") ## Search taxon IDs via familyID ,scientificName and commonName query <- familyid$Anguillidae$data$record_id taxonid <- search_taxon_id(query = query,name = "familyID") queries = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis") search_taxon_id(query = queries,name = "scientificName") ## Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] checklist <- search_checklist(query = query) ## Get Catalogue of Life Global checklist via species name and id x <- get_col_global(query = "Anguilla", response = "full") str(x) x[["Anguilla"]][["meta"]][["total_number_of_results"]] [1] ## Find synonyms via species name from Catalogue of Life Global find_synonyms(query = queries) ## Search Catalogue of Life Taiwan checklist get_col_taiwan(query = "Anguillidae", level = "family") ## Query Redlist of Chinese Biodiversity get_redlist_china(query = "Anguilla", option = "Scientific Names") ## End(Not run)
Organized by the Biodiversity Committee of Chinese Academy of Sciences (BC-CAS), Catalogue of Life China Annual Checklist edition has been compiled by Species 2000 China Node.
download_col_china(version = "2020", OS = "MacOS", dir = tempdir(), mode, ...)
download_col_china(version = "2020", OS = "MacOS", dir = tempdir(), mode, ...)
version |
|
OS |
|
dir |
A non-empty character vector giving the directory name by user,the default value is dir = tempdir(),see |
mode |
A character string specifying the mode with which to write the file. Useful values are "w", "wb" (binary), "a" (append) and "ab". see |
... |
Allow additional arguments to be passed, unused. see |
Visit the website http://sp2000.org.cn/download for more details.
URL
Liuyong Ding [email protected]
## Not run: dir <- tempdir() download_col_china(version = "2020",OS = "MacOS", dir = dir) ## End(Not run)
## Not run: dir <- tempdir() download_col_china(version = "2020",OS = "MacOS", dir = dir) ## End(Not run)
Find synonyms via species name from Catalogue of Life Global.
find_synonyms(query, mc.cores = 2)
find_synonyms(query, mc.cores = 2)
query |
|
mc.cores |
The number of cores to use, i.e. at most how many child processes will be run simultaneously. The option is initialized from environment variable MC_CORES if set. Must be at least one, and parallelization requires at least two cores,see |
Visit the website http://webservice.catalogueoflife.org/col/webservice for more details.
object
Liuyong Ding [email protected]
https://github.com/lutteropp/SpeciesSynonymFinder/blob/master/find_synonyms.r
## Not run: ##Get Catalogue of Life Global checklist via species name x1 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x1) ##full queries x2 <- get_col_global(query = "Anguilla", response = "full") ##Find synonyms via species name find_synonyms(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis")) ## End(Not run)
## Not run: ##Get Catalogue of Life Global checklist via species name x1 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x1) ##full queries x2 <- get_col_global(query = "Anguilla", response = "full") ##Find synonyms via species name find_synonyms(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis")) ## End(Not run)
Get Catalogue of Life Global checklist via species name and id.
get_col_global( query, option = "name", response = "terse", start = 0, limit = 500, mc.cores = 2 )
get_col_global( query, option = "name", response = "terse", start = 0, limit = 500, mc.cores = 2 )
query |
|
option |
|
response |
|
start |
|
limit |
|
mc.cores |
The number of cores to use, i.e. at most how many child processes will be run simultaneously. The option is initialized from environment variable MC_CORES if set. Must be at least one, and parallelization requires at least two cores,see |
Visit the website http://webservice.catalogueoflife.org/col/webservice for more details.
object
Liuyong Ding [email protected]
## Not run: ##Get Catalogue of Life Global checklist via species name x1 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x1) ##full queries x2 <- get_col_global(query = "Anguilla", response = "full") ##Find synonyms via species name find_synonyms(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis")) ## End(Not run)
## Not run: ##Get Catalogue of Life Global checklist via species name x1 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x1) ##full queries x2 <- get_col_global(query = "Anguilla", response = "full") ##Find synonyms via species name find_synonyms(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis")) ## End(Not run)
Get Catalogue of Life Taiwan checklist via advanced query.
get_col_taiwan( query, level = "species", option = "equal", include_synonyms = TRUE )
get_col_taiwan( query, level = "species", option = "equal", include_synonyms = TRUE )
query |
|
level |
|
option |
|
include_synonyms |
|
Visit the website https://taibnet.sinica.edu.tw/eng/taibnet_species_query.php for more details.
object
Liuyong Ding [email protected]
## Not run: ##Search Catalogue of Life Taiwan checklist get_col_taiwan(query="Anguilla",level="species",option = "contain") get_col_taiwan(query="Anguillidae",level="family") ## End(Not run)
## Not run: ##Search Catalogue of Life Taiwan checklist get_col_taiwan(query="Anguilla",level="species",option = "contain") get_col_taiwan(query="Anguillidae",level="family") ## End(Not run)
Download the statistics datasets on species/infraspecies by province at http://sp2000.org.cn/statistics/statistics_map for more details.
get_province()
get_province()
Visit the website http://sp2000.org.cn/statistics/statistics_map for more details.
Statistics on species or infraspecies by province.
Liuyong Ding [email protected]
## Not run: get_province() ## End(Not run)
## Not run: get_province() ## End(Not run)
Query Redlist of China’s Biodiversity of Vertebrate, Higher Plants and Macrofungi.
get_redlist_china( query = NULL, option = "Scientific Names", group = "Amphibians", viewDT = FALSE )
get_redlist_china( query = NULL, option = "Scientific Names", group = "Amphibians", viewDT = FALSE )
query |
|
option |
|
group |
|
viewDT |
|
assessment status:
Extinct
Extinct in the wild
Regional Extinct
Critically Endangered
Endangered
Vulnerable
Near Threatened
Least Concern
Data Deficient
Visit the website http://zoology.especies.cn/ for more details.
object
Liuyong Ding [email protected]
Ke Yang [email protected]
http://www.iplant.cn/rep/protlist
## Not run: #query assessment status via Chinese Names or Scientific Names get_redlist_china(query = "Anguilla", option = "Scientific Names") get_redlist_china(query = "Anguilla nebulosa", option = "Scientific Names") #creates an HTML widget to display rectangular data get_redlist_china(group = "Inland Fishes", viewDT = TRUE) ## End(Not run)
## Not run: #query assessment status via Chinese Names or Scientific Names get_redlist_china(query = "Anguilla", option = "Scientific Names") get_redlist_china(query = "Anguilla nebulosa", option = "Scientific Names") #creates an HTML widget to display rectangular data get_redlist_china(group = "Inland Fishes", viewDT = TRUE) ## End(Not run)
Download the most visited top20 species from http://sp2000.org.cnfor more details.
get_top20()
get_top20()
Visit the website http://sp2000.org.cn for more details.
top20 species
Liuyong Ding
## Not run: get_top20() ## End(Not run)
## Not run: get_top20() ## End(Not run)
Checklist lists convert data frame.
list_df(x, db = c("colchina", "colglobal"))
list_df(x, db = c("colchina", "colglobal"))
x |
|
db |
|
A data frame with 19 variables:
The scientific name (the accepted name) includes the name and the date of the name
Synonyms name, Latin
Chinese name
Common name
Kingdom at taxonTree
Phylum at taxonTree
Class at taxonTree
Order at taxonTree
Family at taxonTree
Genus at taxonTree
Species at taxonTree
Infraspecies at taxonTree
Distribution of species or infraspecies
Full name of reviewer in English or Chinese
Organization of the reviewer in English or Chinese
Email address of the reviewer
Address of the reviewer in English or Chinese
References
Download date
Liuyong Ding [email protected]
Visit the website http://sp2000.org.cn/api/document for more details
## Not run: ##Set your key set_search_key <- "your apiKey" ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id, name = "familyID") #Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] x1 <- search_checklist(query = query) str(x1) x1 <- list_df(x1,db = "colchina") #Get Catalogue of Life Global checklist via species name x2 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x2) x2 <- list_df(x2,db = "colglobal") ## End(Not run)
## Not run: ##Set your key set_search_key <- "your apiKey" ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id, name = "familyID") #Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] x1 <- search_checklist(query = query) str(x1) x1 <- list_df(x1,db = "colchina") #Get Catalogue of Life Global checklist via species name x2 <- get_col_global(query = c("Anguilla marmorata","Anguilla japonica", "Anguilla bicolor","Anguilla nebulosa", "Anguilla luzonensis"), option = "name") str(x2) x2 <- list_df(x2,db = "colglobal") ## End(Not run)
Query with the accceptedName,scientificName,chineseName and commonName, returning the web pages that meets the criteria.
open_url(query = NULL, name = "accceptedName", language = "en")
open_url(query = NULL, name = "accceptedName", language = "en")
query |
|
name |
|
language |
|
Visit the website http://sp2000.org.cn/pageservices/document for more details.
Liuyong Ding
Liuyong Ding [email protected]
open_url(query = "Anguilla marmorata",name = "scientificName",language = 'en') open_url(query = "Anguilla marmorata",name = "scientificName",language = 'zh')
open_url(query = "Anguilla marmorata",name = "scientificName",language = 'en') open_url(query = "Anguilla marmorata",name = "scientificName",language = 'zh')
Get checklist via species or infraspecies ID.
search_checklist(query = NULL, mc.cores = 2)
search_checklist(query = NULL, mc.cores = 2)
query |
|
mc.cores |
The number of cores to use, i.e. at most how many child processes will be run simultaneously. The option is initialized from environment variable MC_CORES if set. Must be at least one, and parallelization requires at least two cores,see |
Visit the website http://sp2000.org.cn/api/document for more details.
Catalogue of Life China list(s)
Liuyong Ding [email protected]
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id,name = "familyID") #Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] x <- search_checklist(query = query) str(x) ## End(Not run)
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id,name = "familyID") #Download detailed lists via species or infraspecies ID query <- taxonid[["3851c5311bed46c19529cb155d37aa9b"]][["data"]][["namecode"]] x <- search_checklist(query = query) str(x) ## End(Not run)
Search family IDs via family name, supports Latin and Chinese names.
search_family_id(query = NULL, start = 1, limit = 20, mc.cores = 2)
search_family_id(query = NULL, start = 1, limit = 20, mc.cores = 2)
query |
|
start |
|
limit |
|
mc.cores |
The number of cores to use, i.e. at most how many child processes will be run simultaneously. The option is initialized from environment variable MC_CORES if set. Must be at least one, and parallelization requires at least two cores,see |
Visit the website http://sp2000.org.cn/api/document for more details
dataframe
Liuyong Ding [email protected]
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ## End(Not run)
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ## End(Not run)
Search taxon IDs via familyID ,scientificName and commonName.
search_taxon_id( query = NULL, name = "scientificName", start = 1, limit = 20, mc.cores = 2 )
search_taxon_id( query = NULL, name = "scientificName", start = 1, limit = 20, mc.cores = 2 )
query |
|
name |
|
start |
|
limit |
|
mc.cores |
The number of cores to use, i.e. at most how many child processes will be run simultaneously. The option is initialized from environment variable MC_CORES if set. Must be at least one, and parallelization requires at least two cores,see |
query:
an array of species' ids
family ID, unique value
the scientific name, or part of the scientific name, supports Latin names and Chinese
common name, or part of common name
Visit the website http://sp2000.org.cn/api/document for more details
dataframe
Liuyong Ding [email protected]
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id,name = "familyID") ## End(Not run)
## Not run: ##Set your key set_search_key("your apiKey",db = "sp2000") ##Search family IDs via family name familyid <- search_family_id(query = "Anguillidae") ##Search taxon IDs via familyID taxonid <- search_taxon_id(query = familyid$Anguillidae$data$record_id,name = "familyID") ## End(Not run)
Apply for the apiKey variable to be used by all search_* functions and zoology_* functions, register for http://sp2000.org.cn/api/document and use an API key. This function allows users to set this key. Note: The daily API visits of ordinary users are 2000, If you want to apply for increasing the daily API request limit, please fill in the application form http://col.especies.cn/doc/API.docx and send an email to [email protected] entitled "Application for increasing API Request Times".
set_search_key(key, db = "sp2000")
set_search_key(key, db = "sp2000")
key |
|
db |
|
A logical of length one, TRUE is the value was set FALSE if not. value is returned inside invisible(), i.e. it is not printed to screen when the function is called.
Liuyong Ding [email protected]
## Not run: #Set the apiKey variable to be used by all search_* functions set_search_key("your apiKey",db = "sp2000") #Set the apiKey variable to be used by all zoology_* functions set_search_key("your apiKey",db = "zoology") ## End(Not run)
## Not run: #Set the apiKey variable to be used by all search_* functions set_search_key("your apiKey",db = "sp2000") #Set the apiKey variable to be used by all zoology_* functions set_search_key("your apiKey",db = "zoology") ## End(Not run)
Query the database name and return a collection of names for all databases.
zoology_dbase_name()
zoology_dbase_name()
China Animal Scientific Database
Chinese zoology database
China Animal Map Database
China Economic Animal Database
Chinese Bird Database
Chinese Mammal Database
China Butterfly Database
Chinese Bee Database
China Inland Water Fish Database
Chinese Amphibian Database
Chinese Reptile database
allow additional more databases to be used
Visit the website http://zoology.especies.cn for more details.
A collection of names for all China animal scientific databases
Liuyong Ding [email protected]
Ke Yang [email protected]
## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") #Query China Animal Scientific Database lists zoology_dbase_name() ## End(Not run)
## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") #Query China Animal Scientific Database lists zoology_dbase_name() ## End(Not run)
Query the description information based on the species name, database name, and description type.
Query the description type information based on the species name and database name.
zoology_description(query, dbname, destype) zoology_description_type(query, dbname)
zoology_description(query, dbname, destype) zoology_description_type(query, dbname)
query |
|
dbname |
|
destype |
|
Visit the website http://zoology.especies.cn for more details.
Visit the website http://zoology.especies.cn for more details.
details of species in China Animal Scientific Database
description type information
Liuyong Ding [email protected]
Liuyong Ding [email protected]
## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") ##Query details of species in Chinese Bird Database zoology_description(query = "Aix galericulata",dbname = 4,destype = 209) ## End(Not run) ## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") ##Query description type information of Chinese Bird Database zoology_description_type(query = "Aix galericulata",dbname = 4) ## End(Not run)
## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") ##Query details of species in Chinese Bird Database zoology_description(query = "Aix galericulata",dbname = 4,destype = 209) ## End(Not run) ## Not run: ##Set your key set_search_key("your apiKey",db = "zoology") ##Query description type information of Chinese Bird Database zoology_description_type(query = "Aix galericulata",dbname = 4) ## End(Not run)