code: def validate_data(file_type, bs_data):
      
  
      if file_type not in _validate_map:
          raise RuntimeError("{} is not a valid file_type".format(file_type))
  
      schema = api.get_schema(file_type)
      jsonschema.validate(bs_data, schema)
      _validate_map[file_type](bs_data)
docs: Validates json basis set data against a schema
  
      Parameters
      ----------
      file_type : str
          Type of file to read. May be 'component', 'element', 'table', or 'references'
      bs_data:
          Data to be validated
  
      Raises
      ------
      RuntimeError
          If the file_type is not valid (and/or a schema doesn't exist)
      ValidationError
          If the given file does not pass validation
      FileNotFoundError
          If the file given by file_path doesn't exist