Category | Name | Description |
---|---|---|
Metadata-based Matcher | Linguistic Matcher | This matcher computes the linguistic similarity between two ontology concepts. The matcher is configured by two sets of attributes specifying which attribute values are used to align the concepts of O and O'. The linguistic similarity functions include nGram, Loom, and others. |
 | Child Matcher | The child matcher computes the similarity between two ontology concepts based on the similarity of their children. |
 | Path Matcher | The path matcher computes the similarity between two ontology concepts taking the paths from the concepts to their root element into account. Each path is represented by concatenating concept names. Finally, the matcher computes the linguistic similarity between the paths. |
 | Similarity Flooding | This structural matcher computes the similarity between two concepts based on the Similarity Flooding algorithm. |
Annotation-based Matcher | Annotation-based Concept Matcher | The annotation-based matcher computes the similarity between two ontology concepts by taking the associated entities into account. The matcher utilizes an annotation mapping to determine the degree of shared entities of two concepts to compare. The similarity functions include Dice, Jaccard, and Cosine. |