def _get_str_value(loc_json: dict, key_to_find: str, language: str = 'en') -> str:
    """ Return a string value associated with key_to_find['@value'] given a key_to_find and language """
    for item in loc_json.get(key_to_find, []):
        # Note:  "http://id.loc.gov/authorities includes @language for given nodes BUT http://id.loc.gov/vocabulary does not for those same nodes
        if item.get('@language', language) == language:
            return item['@value']
    return ''