code: def _find_data_path_schema(data_path, schema_name):
      
      if not data_path or data_path == '/' or data_path == '.':
          return None
      directory = os.path.dirname(data_path)
      path = glob.glob(os.path.join(directory, schema_name))
      if not path:
          return _find_schema(directory, schema_name)
      return path[0]
docs: Starts in the data file folder and recursively looks
      in parents for `schema_name`