# Class: TermPairwiseSimilarity _A simple pairwise similarity between two atomic concepts/terms_ URI: [sim:TermPairwiseSimilarity](https://w3id.org/linkml/similarity/TermPairwiseSimilarity) ```{mermaid} classDiagram class TermPairwiseSimilarity PairwiseSimilarity <|-- TermPairwiseSimilarity TermPairwiseSimilarity : ancestor_id TermPairwiseSimilarity : ancestor_information_content TermPairwiseSimilarity : ancestor_label TermPairwiseSimilarity : ancestor_source TermPairwiseSimilarity : cosine_similarity TermPairwiseSimilarity : dice_similarity TermPairwiseSimilarity : jaccard_similarity TermPairwiseSimilarity : object_id TermPairwiseSimilarity : object_information_content TermPairwiseSimilarity : object_label TermPairwiseSimilarity : object_source TermPairwiseSimilarity : phenodigm_score TermPairwiseSimilarity : subject_id TermPairwiseSimilarity : subject_information_content TermPairwiseSimilarity : subject_label TermPairwiseSimilarity : subject_source ``` ## Inheritance * [PairwiseSimilarity](PairwiseSimilarity.md) * **TermPairwiseSimilarity** ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [subject_id](subject_id.md) | 1..1
[Uriorcurie](Uriorcurie.md) | The first of the two entities being compared | direct | | [subject_label](subject_label.md) | 0..1
[String](String.md) | the label or name for the first entity | direct | | [subject_source](subject_source.md) | 0..1
[String](String.md) | the source for the first entity | direct | | [object_id](object_id.md) | 0..1
[Uriorcurie](Uriorcurie.md) | The second of the two entities being compared | direct | | [object_label](object_label.md) | 0..1
[String](String.md) | the label or name for the second entity | direct | | [object_source](object_source.md) | 0..1
[String](String.md) | the source for the second entity | direct | | [ancestor_id](ancestor_id.md) | 0..1
[Uriorcurie](Uriorcurie.md) | the most recent common ancestor of the two compared entities | direct | | [ancestor_label](ancestor_label.md) | 0..1
[String](String.md) | the name or label of the ancestor concept | direct | | [ancestor_source](ancestor_source.md) | 0..1
[String](String.md) | | direct | | [object_information_content](object_information_content.md) | 0..1
[NegativeLogValue](NegativeLogValue.md) | The IC of the object | direct | | [subject_information_content](subject_information_content.md) | 0..1
[NegativeLogValue](NegativeLogValue.md) | The IC of the subject | direct | | [ancestor_information_content](ancestor_information_content.md) | 0..1
[NegativeLogValue](NegativeLogValue.md) | The IC of the object | direct | | [jaccard_similarity](jaccard_similarity.md) | 0..1
[ZeroToOne](ZeroToOne.md) | The number of concepts in the intersection divided by the number in the union | direct | | [cosine_similarity](cosine_similarity.md) | 0..1
[Float](Float.md) | the dot product of two node embeddings divided by the product of their length... | direct | | [dice_similarity](dice_similarity.md) | 0..1
[ZeroToOne](ZeroToOne.md) | | direct | | [phenodigm_score](phenodigm_score.md) | 0..1
[NonNegativeFloat](NonNegativeFloat.md) | the geometric mean of the jaccard similarity and the information content | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [BestMatch](BestMatch.md) | [similarity](similarity.md) | range | [TermPairwiseSimilarity](TermPairwiseSimilarity.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/similarity ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | sim:TermPairwiseSimilarity | | native | sim:TermPairwiseSimilarity | ## LinkML Source ### Direct
```yaml name: TermPairwiseSimilarity description: A simple pairwise similarity between two atomic concepts/terms from_schema: https://w3id.org/oak/similarity is_a: PairwiseSimilarity slots: - subject_id - subject_label - subject_source - object_id - object_label - object_source - ancestor_id - ancestor_label - ancestor_source - object_information_content - subject_information_content - ancestor_information_content - jaccard_similarity - cosine_similarity - dice_similarity - phenodigm_score ```
### Induced
```yaml name: TermPairwiseSimilarity description: A simple pairwise similarity between two atomic concepts/terms from_schema: https://w3id.org/oak/similarity is_a: PairwiseSimilarity attributes: subject_id: name: subject_id description: The first of the two entities being compared from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:subject_id alias: subject_id owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: uriorcurie required: true subject_label: name: subject_label description: the label or name for the first entity from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:subject_label alias: subject_label owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string subject_source: name: subject_source description: the source for the first entity from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:subject_source alias: subject_source owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string object_id: name: object_id description: The second of the two entities being compared from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:object_id alias: object_id owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: uriorcurie object_label: name: object_label description: the label or name for the second entity from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:object_label alias: object_label owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string object_source: name: object_source description: the source for the second entity from_schema: https://w3id.org/oak/similarity rank: 1000 slot_uri: sssom:object_source alias: object_source owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string ancestor_id: name: ancestor_id description: the most recent common ancestor of the two compared entities. If there are multiple MRCAs then the most informative one is selected todos: - decide on what to do when there are multiple possible ancestos from_schema: https://w3id.org/oak/similarity rank: 1000 alias: ancestor_id owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: uriorcurie ancestor_label: name: ancestor_label description: the name or label of the ancestor concept from_schema: https://w3id.org/oak/similarity rank: 1000 alias: ancestor_label owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string ancestor_source: name: ancestor_source from_schema: https://w3id.org/oak/similarity rank: 1000 alias: ancestor_source owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: string object_information_content: name: object_information_content description: The IC of the object from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: information_content alias: object_information_content owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: NegativeLogValue subject_information_content: name: subject_information_content description: The IC of the subject from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: information_content alias: subject_information_content owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: NegativeLogValue ancestor_information_content: name: ancestor_information_content description: The IC of the object from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: information_content alias: ancestor_information_content owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: NegativeLogValue jaccard_similarity: name: jaccard_similarity description: The number of concepts in the intersection divided by the number in the union from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: score alias: jaccard_similarity owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: ZeroToOne cosine_similarity: name: cosine_similarity description: the dot product of two node embeddings divided by the product of their lengths from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: score alias: cosine_similarity owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: float dice_similarity: name: dice_similarity from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: score alias: dice_similarity owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: ZeroToOne phenodigm_score: name: phenodigm_score description: the geometric mean of the jaccard similarity and the information content from_schema: https://w3id.org/oak/similarity rank: 1000 is_a: score alias: phenodigm_score owner: TermPairwiseSimilarity domain_of: - TermPairwiseSimilarity range: NonNegativeFloat equals_expression: sqrt({jaccard_similarity} * {information_content}) ```