Last chance! 50% off unlimited learning
Sale ends in
This function can be used to browse the TRiDaS vocabulary by category.
tridas.vocabulary(category = c("dating type", "measuring method",
"shape", "location type", "variable", "unit",
"remark", "dating suffix", "presence / absence",
"complex presence / absence", "certainty"),
idx = NA, term = NA, match.exact = FALSE)
A character
vector, same length as in
idx
A logical
value
A character
vector, same length as in
term
A character
vector
Vocabulary category as a character
vector of
length one. One of "dating type"
, "measuring method"
,
"shape"
, "location type"
, "variable"
,
"unit"
, "remark"
, "dating suffix"
,
"presence / absence"
, "complex presence / absence"
,
"certainty"
. Partial matches are allowed.
A numeric
vector. Index to the character
vector containing the vocabulary of the given category.
A character
vector. One or more (partial) terms to
look for in the given category.
A logical
value. If TRUE
, partial
matching of term
is not used. Defaults to
FALSE
.
Mikko Korpela
The Tree Ring Data Standard (TRiDaS) is described in Jansma et. al (2010).
The function has four usage modes:
When idx
is given, returns item number
idx
in the given category
. There may be
several numbers in idx
, in which case multiple items
are returned.
When term
contains one or more items and
match.exact
is TRUE
, checks whether any of the
terms is an exact match in the given category
When term
contains one or more items and
match.exact
is FALSE
, expands partial matches of
the terms in the vocabulary of the given category
When only category
is given, returns the complete
vocabulary in the given category
Jansma, E., Brewer, P. W., and Zandhuis, I. (2010) TRiDaS 1.1: The tree-ring data standard. Dendrochronologia, 28(2), 99--130.
read.tridas
, write.tridas
## Show all entries in category "measuring method"
tridas.vocabulary(category = "measuring")
## Show item number one in category "complex presence / absence"
tridas.vocabulary(category = "complex", idx = 1)
## Check whether "half section" exists in category "shape"
tridas.vocabulary(category = "shape", term = "half section",
match.exact = TRUE)
## Return unabbreviated matches to several queries in category "remark"
tridas.vocabulary(category = "remark",
term = c("trauma", "fire", "diffuse"))
Run the code above in your browser using DataLab