Files
ontology_graph/lib/extraction_result.py
fn-registry agent 40bea81603 chore: initial sync
2026-04-28 22:13:08 +02:00

21 lines
636 B
Python

"""ExtractionResult — resultado final del pipeline de extraccion."""
from dataclasses import dataclass, field
from entity_candidate import EntityCandidate
from extraction_stats import ExtractionStats
from relation_candidate import RelationCandidate
@dataclass
class ExtractionResult:
"""Resultado final del pipeline de extraccion de entidades y relaciones.
Contiene las listas deduplicadas de entidades y relaciones junto con
las estadisticas del proceso completo.
"""
entities: list[EntityCandidate]
relations: list[RelationCandidate]
stats: ExtractionStats = field(default_factory=ExtractionStats)