Identify formative elements in taxon names at Soil Order, Suborder, Great Group or Subgroup level

FormativeElements(x, level = c("order", "suborder", "greatgroup", "subgroup"))

OrderFormativeElements(x)

SubOrderFormativeElements(x)

GreatGroupFormativeElements(x)

SubGroupFormativeElements(x)

Arguments

x

A character vector containing subgroup-level taxonomic names

level

one of c("order","suborder","greatgroup","subgroup")

Value

A list containing $defs: a data.frame containing taxonomic elements, derivations, connotations and links. And $char.index: a numeric denoting the position where the formative element occurs in the search text x

Author

D.E. Beaudette, A.G. Brown

Examples

FormativeElements("acrudoxic plinthic kandiudults", level = "subgroup")
#> $defs #> element central intergrade extragrade intragrade derivation #> 2 acrudoxic FALSE NA NA TRUE acrudox #> 1 plinthic FALSE NA NA FALSE brick #> connotation simplified link #> 2 low apparent CEC (like acrudox) NA #> 1 presence of plinthite NA #> #> $char.index #> [1] 1 11 #>
SubGroupFormativeElements("acrudoxic plinthic kandiudults")
#> $defs #> element central intergrade extragrade intragrade derivation #> 2 acrudoxic FALSE NA NA TRUE acrudox #> 1 plinthic FALSE NA NA FALSE brick #> connotation simplified link #> 2 low apparent CEC (like acrudox) NA #> 1 presence of plinthite NA #> #> $char.index #> [1] 1 11 #>
FormativeElements("acrudoxic plinthic kandiudults", level = "greatgroup")
#> $defs #> element derivation connotation simplified link #> 1 kandi modified from kandite presence of a kandic horizon NA NA #> #> $char.index #> [1] 20 #>
GreatGroupFormativeElements("acrudoxic plinthic kandiudults")
#> $defs #> element derivation connotation simplified link #> 1 kandi modified from kandite presence of a kandic horizon NA NA #> #> $char.index #> [1] 20 #>
FormativeElements("acrudoxic plinthic kandiudults", level = "suborder")
#> $defs #> element derivation connotation simplified link #> 1 ud humid udic SMR NA NA #> #> $char.index #> [1] 25 #>
SubOrderFormativeElements("acrudoxic plinthic kandiudults")
#> $defs #> element derivation connotation simplified link #> 1 ud humid udic SMR NA NA #> #> $char.index #> [1] 25 #>
FormativeElements("acrudoxic plinthic kandiudults", level = "order")
#> $defs #> order element derivation #> 1 ultisols ults last #> connotation #> 1 soils with an argillic or kandic horizon and a base saturation at pH 8.2 <35% at a depth of 180cm #> simplified link element_start element_end #> 1 NA NA 1 3 #> #> $char.index #> [1] 27 #>
OrderFormativeElements("acrudoxic plinthic kandiudults")
#> $defs #> order element derivation #> 1 ultisols ults last #> connotation #> 1 soils with an argillic or kandic horizon and a base saturation at pH 8.2 <35% at a depth of 180cm #> simplified link element_start element_end #> 1 NA NA 1 3 #> #> $char.index #> [1] 27 #>