Confirms whether the input object is a valid taxonomy. This function mainly helps validate input within other functions of the package but could be used to check if a taxonomy is valid.
is_taxonomy(object)
A potential taxonomy to be evaluated.
A logical.
A taxonomy is a classification schema that can be defined for variable
attributes. A taxonomy is usually extracted from an
Opal environment, and a
taxonomy object is a data frame that must contain at least the columns
taxonomy
, vocabulary
, and terms
. Additional details about Opal
taxonomies are
available online.
{
# use madshapR_DEMO provided by the package
is_taxonomy(madshapR_DEMO$taxonomy_PARIS)
}
#> [1] TRUE