def METHOD_NAME(user: User, taxonomy: oel_tagging.Taxonomy = None) -> bool:
    """
    Everyone can potentially view a taxonomy (taxonomy=None). The object permission must be checked
    to determine if the user can view a specific taxonomy.
    Only taxonomy admins can view a disabled taxonomy.
    """
    if not taxonomy:
        return True
    taxonomy = taxonomy.cast()
    return taxonomy.enabled or is_taxonomy_admin(user)