flair.data.EntityCandidate#
- class flair.data.EntityCandidate(concept_id, concept_name, database_name, additional_ids=None, synonyms=None, description=None)View on GitHub#
Bases:
object
Represents a potential candidate entity from a knowledge base for entity linking.
- __init__(concept_id, concept_name, database_name, additional_ids=None, synonyms=None, description=None)View on GitHub#
Initializes an EntityCandidate.
- Parameters:
concept_id (str) – Primary identifier (e.g., “Q5”).
concept_name (str) – Canonical name (e.g., “human”).
database_name (str) – Source KB name (e.g., “Wikidata”).
additional_ids (Optional[list[str]], optional) – Alternative IDs. Defaults to None.
synonyms (Optional[list[str]], optional) – List of synonyms. Defaults to None.
description (Optional[str], optional) – Textual description. Defaults to None.
Methods
__init__
(concept_id, concept_name, database_name)Initializes an EntityCandidate.
to_dict
()- to_dict()View on GitHub#
- Return type:
dict
[str
,Any
]