dataeval.core.LabelReconciliationResult¶
- class dataeval.core.LabelReconciliationResult¶
Result of reconciling class labels against an ontology.
- ambiguous¶
Class names that resolved to more than one candidate concept id.
- ancestor_paths¶
For each matched class name, its ancestor concept ids nearest-first (the is-a path toward the root, possibly ending at an external id).
- external_ancestors¶
For each matched class name whose is-a path is truncated, the subset of its ancestor ids that are not defined in the ontology (external references). Present (non-empty) only for incomplete/subset ontologies; signals that the hierarchy above that label is unresolved rather than rooted.
- induced_edges¶
(parent_name, child_name)is-a edges of the sub-hierarchy induced by the matched classes — the transitive reduction restricted to those classes (intermediate concepts collapsed).