setPreferredTaxonNomenclature.Rd
Sets (or resets) a preferred taxon nomenclature to the organism identities of a data set using a lookup table
setPreferredTaxonNomenclature(
target,
x,
mapping,
date.format = "%Y-%m-%d",
missing.values = c(NA, ""),
verbose = TRUE
)
The initial object of class VegX
to be modified
A data frame where each row corresponds to a different value of 'originalOrganismName'.
A named list whose elements are strings that correspond to column names in x
. Names of the list should be:
originalOrganismName
- A string with the original name given by the author of the data set (required).
preferredTaxonName
- A string with the preferred taxon name forming the taxon (required).
interpretationSource
- A string describing the source for the last nomenclature interpretation applied to this organism identity (i.e. the Plant List). (optional).
interpretationCitation
- A string of the publication where nomenclature interpretation is explained (optional).
interpretationDate
- Date of taxon nomenclature interpretation (see date.format
) (optional).
interpretationParty
- Name of the party that undertook nomenclature interpretation (optional).
A character string specifying the input format of dates (see as.Date
).
A character vector of values that should be considered as missing data (see details).
A boolean flag to indicate console output of the nomenclatural change process.
The modified object of class VegX
.
Other organism identity functions:
setOriginalIdentificationConcepts()
# Load source data
data(mokihinui)
# Create new Veg-X document with aggregate organism observations
mapping = list(plotName = "Plot", obsStartDate = "PlotObsStartDate",
taxonName = "NVSSpeciesName",
stratumName = "Tier", cover = "Category")
coverscale = defineOrdinalScaleMethod(name = "Recce cover scale",
description = "Recce recording method by Hurst/Allen",
subject = "plant cover",
citation = "Hurst, JM and Allen, RB. (2007)
The Recce method for describing New Zealand vegetation – Field protocols.
Landcare Research, Lincoln.",
codes = c("P","1","2","3", "4", "5", "6"),
quantifiableCodes = c("1","2","3", "4", "5", "6"),
breaks = c(0, 1, 5, 25, 50, 75, 100),
midPoints = c(0.05, 0.5, 15, 37.5, 62.5, 87.5),
definitions = c("Presence", "<1%", "1-5%","6-25%", "26-50%",
"51-75%", "76-100%"))
strataDef = defineMixedStrata(name = "Recce strata",
description = "Standard Recce stratum definition",
citation = "Hurst, JM and Allen, RB. (2007)
The Recce method for describing New Zealand vegetation – Field protocols.
Landcare Research, Lincoln.",
heightStrataBreaks = c(0, 0.3,2.0,5, 12, 25, 50),
heightStrataNames = paste0("Tier ",1:6),
categoryStrataNames = "Tier 7",
categoryStrataDefinition = "Epiphytes")
x = addAggregateOrganismObservations(newVegX(), moki_tcv,
mapping = mapping,
methods = c(cover=coverscale),
stratumDefinition = strataDef)
#> 1 additional aggregate organism measurements found: Category.
#> Measurement method 'Recce cover scale' added for 'cover'.
#> Stratum definition method 'Recce strata' added.
#> 7 new stratum definitions added.
#> 5 plot(s) parsed, 5 new added.
#> 5 plot observation(s) parsed, 5 new added.
#> 148 organism names(s) parsed, 148 new added.
#> 148 organism identitie(s) parsed, 148 new added.
#> 33 stratum observation(s) parsed, 33 new added.
#> 582 record(s) parsed, 582 new aggregate organism observation(s) added.
# Inspect the original organism identities
head(showElementTable(x, "organismIdentity"))
#> identityName originalOrganismName taxon
#> 1 Dacrydium cupressinum Dacrydium cupressinum TRUE
#> 2 Weinmannia racemosa Weinmannia racemosa TRUE
#> 3 Myrsine salicina Myrsine salicina TRUE
#> 4 Cyathea smithii Cyathea smithii TRUE
#> 5 Prumnopitys ferruginea Prumnopitys ferruginea TRUE
#> 6 Nothofagus truncata Nothofagus truncata TRUE
y = setPreferredTaxonNomenclature(x, moki_lookup,
c(originalOrganismName = "NVSSpeciesName", preferredTaxonName = "PreferredSpeciesName"))
#> Preferred taxon name was set on 148 organism identities.
#> Preferred taxon name is now different than original organism name on 22 organism identities.
#> 21 new organism name(s) added.
# Inspect the modified organism identities
head(showElementTable(y, "organismIdentity"))
#> identityName originalOrganismName taxon preferredTaxonName
#> 1 Dacrydium cupressinum Dacrydium cupressinum TRUE Dacrydium cupressinum
#> 2 Weinmannia racemosa Weinmannia racemosa TRUE Weinmannia racemosa
#> 3 Myrsine salicina Myrsine salicina TRUE Myrsine salicina
#> 4 Cyathea smithii Cyathea smithii TRUE Cyathea smithii
#> 5 Prumnopitys ferruginea Prumnopitys ferruginea TRUE Prumnopitys ferruginea
#> 6 Fuscospora truncata Nothofagus truncata TRUE Fuscospora truncata