def process_schema_name(name):
    """ Extract the name out of a schema composite name by remove unnecessary strings

    :param name: a schema name
    :return: a string representing the processed schema
    """
    new_raw_name = name.replace("_schema.json", '').replace('.json', '')
    name_array = new_raw_name.split('_')
    output_name = ""

    for name_part in name_array:
        output_name += name_part.capitalize()

    return output_name