def parse_bwf_description(description):
    """Parses a BWF Description string based on a hard-coded pre-defined convention.

    Args:
        description (str): The BWF Description string.

    Returns:
        dict: Metadata values indexed by the field name. If field is empty, the value is an empty string.
    """
    import re
    md = {}
    m = re.compile(
        'File content: (.+); File use: (.+); Original filename: (.+)').match(
        description)
    if m:
        matches = m.groups()
        md['FileContent'] = matches[0]
        md['FileUse'] = matches[1]
        md['OriginalFilename'] = matches[2]
    else:
        md['FileContent'] = ''
        md['FileUse'] = ''
        md['OriginalFilename'] = ''
    return md
