defaultFlags
tries to suggest a reasonable default flag
scheme
for use by handleFlags
. It does this by looking for an item
named flagScheme
in the metadata
slot of object
.
If flagScheme
is found, and if the scheme is recognized, then a numeric
vector is returned that indicates bad or questionable data. If
flagScheme$default
exists, then that scheme is returned. However,
if that does not exist, and if flagScheme$name
is recognized,
then a pre-defined (very conservative) scheme is used,
as listed below.
defaultFlags(object)
An oce object
A vector of one or more flag values, or NULL
if object
metadata
slot lacks a flagScheme
(as set by initializeFlagScheme
),
or if it has a scheme that is not in the list provide in “Description”.
for argo
, the default is
c(0,2,3,4,7,8,9)
, i.e. all flags except passed_all_tests
.
for BODC
, the default is
c(0,2,3,4,5,6,7,8,9)
, i.e. all flags except good
.
for DFO
, the default is
c(0,2,3,4,5,8,9)
, i.e. all flags except appears_correct
.
for WHP bottle
, the default is
c(1,3,4,5,6,7,8,9)
, i.e. all flags except no_problems_noted
.
for WHP ctd
, the default is
c(1,3,4,5,6,7,9)
, i.e. all flags except acceptable
.
Other functions relating to data-quality flags: handleFlags,adp-method
,
handleFlags,argo-method
,
handleFlags,ctd-method
,
handleFlags,section-method
,
handleFlags
,
initializeFlagScheme,ctd-method
,
initializeFlagScheme,oce-method
,
initializeFlagScheme,section-method
,
initializeFlagSchemeInternal
,
initializeFlagScheme
,
initializeFlags,adp-method
,
initializeFlags,oce-method
,
initializeFlagsInternal
,
initializeFlags
,
setFlags,adp-method
,
setFlags,ctd-method
,
setFlags,oce-method
, setFlags