ontocast.api.match_models¶
Pydantic request/response models for match API routes.
Classes¶
AlignEntitiesRequest
¶
Bases: BaseModel
Source code in ontocast/api/match_models.py
Attributes¶
embedding_model = Field(default=None, description='Unset uses AGG_EMBEDDING_MODEL.')
class-attribute
instance-attribute
¶
graphs
instance-attribute
¶
regime = MatchRegime.ONTOLOGY_LOOSE
class-attribute
instance-attribute
¶
similarity_threshold = Field(default=None, ge=0.0, le=1.0, description='Unset uses AGG_SIMILARITY_THRESHOLD.')
class-attribute
instance-attribute
¶
AlignEntitiesResponse
¶
DeriveMatchesRequest
¶
Bases: BaseModel
Source code in ontocast/api/match_models.py
Attributes¶
clusters
instance-attribute
¶
gt_graph_id
instance-attribute
¶
model_config = ConfigDict(arbitrary_types_allowed=True)
class-attribute
instance-attribute
¶
predicted_graph_id
instance-attribute
¶
similarity_threshold = Field(default=0.0, ge=0.0, le=1.0)
class-attribute
instance-attribute
¶
DeriveMatchesResponse
¶
EvaluateMatchRequest
¶
Bases: BaseModel
Source code in ontocast/api/match_models.py
EvaluateMatchResponse
¶
TaggedGraphInput
¶
Bases: BaseModel