Convenience wrapper that converts a PedonRecord (or a
compatible list) to JSON and validates it via
jsonvalidate::json_validate against the canonical schema
returned by pedon_json_schema.
Arguments
- x
A
PedonRecordor a list with the same shape.
Value
A logical scalar (TRUE when valid). Validation errors
appear as the errors attribute when FALSE.
Details
Use this BEFORE calling classify_* when ingesting data from
external systems (web APIs, ETL pipelines, multimodal extraction)
to catch schema violations early.
Examples
if (FALSE) { # \dontrun{
p <- make_ferralsol_canonical()
validate_pedon_json(p)
#> [1] TRUE
} # }
