ontocast.tool.agg.match_models¶
Shared models for RDF graph matching and evaluation.
Attributes¶
RdfUriRef = Annotated[URIRef, _RdfUriRefAnnotation()]
module-attribute
¶
Classes¶
EntityAlignmentResult
¶
Bases: BaseModel
Source code in ontocast/tool/agg/match_models.py
Attributes¶
cluster_count
instance-attribute
¶
clusters = Field(default_factory=list)
class-attribute
instance-attribute
¶
entity_count
instance-attribute
¶
model_config = ConfigDict(arbitrary_types_allowed=True)
class-attribute
instance-attribute
¶
regime
instance-attribute
¶
similarity_threshold
instance-attribute
¶
EntityCluster
¶
Bases: BaseModel
Source code in ontocast/tool/agg/match_models.py
EntityMatch
¶
Bases: BaseModel
Source code in ontocast/tool/agg/match_models.py
GraphEntityMember
¶
Bases: BaseModel
Source code in ontocast/tool/agg/match_models.py
MatchMetrics
¶
Bases: BaseModel
Triple, fact and entity scores; a ratio is None where undefined.
Source code in ontocast/tool/agg/match_models.py
Attributes¶
domain_entity_matches
instance-attribute
¶
entity_f1
instance-attribute
¶
entity_false_negatives
instance-attribute
¶
entity_false_positives
instance-attribute
¶
entity_precision
instance-attribute
¶
entity_recall
instance-attribute
¶
entity_true_positives
instance-attribute
¶
f1
instance-attribute
¶
fact_f1
instance-attribute
¶
fact_false_negatives
instance-attribute
¶
fact_false_positives
instance-attribute
¶
fact_ground_truth_count
instance-attribute
¶
fact_precision
instance-attribute
¶
fact_predicted_count
instance-attribute
¶
fact_recall
instance-attribute
¶
fact_true_positives
instance-attribute
¶
false_negatives
instance-attribute
¶
false_positives
instance-attribute
¶
ground_truth_count
instance-attribute
¶
precision
instance-attribute
¶
predicted_count
instance-attribute
¶
recall
instance-attribute
¶
true_positives
instance-attribute
¶
MatchRegime
¶
Bases: StrEnum
Source code in ontocast/tool/agg/match_models.py
TaggedGraph
¶
Bases: BaseModel