def parsing_error(element_description, asset_type_description, asset_description, error):
    """
    Formats error message for parsing error of asset_description.

    :param element_description: SERIES, EVENT, OAIPMH
    :type element_description: ElementDescription
    :param asset_type_description: SERIES, EPISODE
    :type asset_type_description: AssetTypeDescription
    :param asset_description: DC, ACL (but currently only ACL)
    :type asset_description: AssetDescription
    :param error: encountered error
    :type error: str
    :return: error message
    :rtype: str
    """

    error = "{} have a {} {} that could not be parsed: {}".format(element_description.unknown(),
                                                                  asset_type_description.singular(),
                                                                  asset_description.singular(), error)

    return error