code: def get_schema(schema_type):
      '''Get a schema that can validate BSE JSON files
  
         The schema_type represents the type of BSE JSON file to be validated,
         and can be 'component', 'element', 'table', 'metadata', or 'references'.
      '''
  
      schema_file = "{}-schema.json".format(schema_type)
      file_path = os.path.join(_default_schema_dir, schema_file)
  
      if not os.path.isfile(file_path):
          raise RuntimeError('Schema file \'{}\' does not exist, is not readable, or is not a file'.format(file_path))
  
      return fileio.read_schema(file_pathf get_schema(schema_type):
      '''Get a schema that can validate BSE JSON files
  
         The schema_type represents the type of BSE JSON file to be validated,
         and can be 'component', 'element', 'table', 'metadata', or 'references'.
      '''
  
      schema_file = "{}-schema.json".format(schema_type)
      file_path = os.path.join(_default_schema_dir, schema_file)
  
      if not os.path.isfile(file_path):
          raise RuntimeError('Schema file \'{}\' does not exist, is not readable, or is not a file'.format(file_path))
  
      return fileio.read_schema(file_path)
docs: Get a schema that can validate BSE JSON files
  
         The schema_type represents the type of BSE JSON file to be validated,
         and can be 'component', 'element', 'table', 'metadata', or 'references'.