gnr_resolve(names, data_source_ids = NULL, resolve_once = FALSE, with_context = FALSE, canonical = FALSE, highestscore = TRUE, best_match_only = FALSE, preferred_data_sources = NULL, with_canonical_ranks = FALSE, http = "get", cap_first = TRUE, fields = "minimal", ...)
gnr_datasources
.TRUE
, response is rapid but incomplete.TRUE
a common taxonomic context is calculated for
all supplied names from matches in data sources that have classification
tree paths. Names out of determined context are penalized during score
calculation.FALSE
(default), gives back names with
taxonomic authorities. If TRUE
, returns canocial names
(without tax. authorities and abbreviations).TRUE
, best match only returned. Default:
FALSE
TRUE
, we force canonical=TRUE
, otherwise this parameter would
have no effect. Default: FALSE
http="post"
with large queries. Queries with > 300 records use "post"
automatically because "get" would failFALSE
, names are not modified.
Default: TRUE
GET
not_known
: a character vector of
taxa unknown to the Global Names Index. Acccess like attr(output, "not_known")
,
or attributes(output)$not_known
gnr_datasources
## Not run:
# gnr_resolve(names = c("Helianthus annuus", "Homo sapiens"))
# gnr_resolve(names = c("Asteraceae", "Plantae"))
#
# # Using data source 12 (Encyclopedia of Life)
# sources <- gnr_datasources()
# sources
# eol <- sources$id[sources$title == 'EOL']
# gnr_resolve(names=c("Helianthos annuus","Homo sapians"), data_source_ids=eol)
#
# # Two species in the NE Brazil catalogue
# sps <- c('Justicia brasiliana','Schinopsis brasiliensis')
# gnr_resolve(names = sps, data_source_ids = 145)
#
# # Best match only, compare the two
# gnr_resolve(names = "Helianthus annuus", best_match_only = FALSE)
# gnr_resolve(names = "Helianthus annuus", best_match_only = TRUE)
#
# # Preferred data source
# gnr_resolve(names = "Helianthus annuus", preferred_data_sources = c(3,4))
#
# # Return canonical names - default is canonical=FALSE
# head(gnr_resolve(names = "Helianthus annuus"))
# head(gnr_resolve(names = "Helianthus annuus", canonical=TRUE))
#
# # Return canonical names with authority stripped but
# # ranks still present
# gnr_resolve("Scorzonera hispanica L. subsp. asphodeloides Wallr.")
# ## vs.
# gnr_resolve("Scorzonera hispanica L. subsp. asphodeloides Wallr.",
# with_canonical_ranks = TRUE)
# ## End(Not run)
Run the code above in your browser using DataLab