Source code for linkml.utils.datavalidator from dataclasses import dataclass from typing import Union from linkml_runtime.linkml_model import ClassDefinitionName, SchemaDefinition [docs] @dataclass class DataValidator: """ Base class for all validators """ schema: Union[str, SchemaDefinition] = None """ LinkML Schema to validate against """ [docs] def validate_dict(self, data: dict, target_class: ClassDefinitionName = None, closed: bool = True) -> None: raise NotImplementedError