pub fn validate_fact_viewpoints( fact_viewpoints: &BTreeSet<String>, schema_id: &SchemaType, schema_viewpoints: Option<&BTreeSet<String>>, ) -> Result<(), String>