pub fn validate_knowledge_schema(value: &Value, definition: &str) -> Result<()>
Validate a bundled structural definition. This does not establish semantics.