Run pointblank validation on a Reference table
Source:R/fct_validate_pointblank.R
pb_validate_reference.RdApplies pointblank validation rules to check data quality and schema compliance for an eData Reference table. Checks that reference IDs match the expected format, controlled vocabulary fields are valid, required fields are non-null, publication year and access date fall within valid ranges, and conditionally mandatory fields are present based on reference type.
Value
If agent = TRUE, a pointblank agent object containing validation results.
If agent = FALSE, the input data with validation failures removed.
Details
Validation thresholds are configured using pointblank::action_levels().
See also
pb_validate_edata_table() for the underlying validation framework,
pb_validate_all_edata_tables() to validate all tables at once,
example_references_tibble() for an example Reference table.
Other validation:
pb_validate_CREED_data_relevance(),
pb_validate_CREED_data_reliability(),
pb_validate_CREED_scores(),
pb_validate_all_edata_tables(),
pb_validate_biota(),
pb_validate_campaign(),
pb_validate_edata_table(),
pb_validate_measurements(),
pb_validate_methods(),
pb_validate_parameters(),
pb_validate_samples(),
pb_validate_sites()
Examples
if (FALSE) { # \dontrun{
pb_validate_reference(example_references_tibble())
} # }