
Validate semantics with graceful gap reporting
validate_semantics.RdEnsures structural requirements, adds a required column if missing,
runs validate_dictionary(), and reports missing term_iri for
measurement columns without aborting the entire run.
Usage
validate_semantics(
dict,
require_iris = FALSE,
entity_defaults = NULL,
vocab_priority = NULL
)Arguments
- dict
Dictionary tibble/data frame.
- require_iris
Logical; if TRUE, require IRIs in all semantic fields.
- entity_defaults
Optional data frame with
table_prefixandentity_iri(not applied automatically here but reserved for future use).- vocab_priority
Optional character vector of vocab sources (reserved).