Changes between Version 2 and Version 3 of HotspotIdentifier
- Timestamp:
- 09/28/06 12:35:02 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HotspotIdentifier
v2 v3 5 5 The purpose of a HotspotIdentifier is the identification of hotspots ;-) More specifically, it is to find two classes that are a "sure match" , i.e. that are very likely to get aligned by an equality relation, and then wrap them into a simple Hotspot object. 6 6 7 The HotspotIdentifier should keep track of the hotspots already returned, since the main algorithm will not recognise redundantly returned hotspots and do unnecessary work. Furthermore, a sophisticated implementation should take into account the current situation (hotspots, sizes, coverage) when looking for new hotspots. For example, they tend to be in the vicinity of other (highly rated) ones. 8 7 The HotspotIdentifier should keep track of the hotspots already returned, since the main algorithm will not recognise redundantly returned hotspots and do unnecessary work. Furthermore, a sophisticated implementation should take into account the current situation (hotspots, sizes, coverage) when looking for new hotspots. For example, they tend to be in the vicinity of other (high rated) ones. 9 8 10 9 = Implementations = 11 10 11 == HotspotIdentifier.PURELY_RANDOM == 12 13 This implementation selects the two anchor classes purely by chance. This may be, however, a reasonable approach when the equality of two singled out entities is not easily detectable. 14 15 === Parameters === 16 || '''Parameter name''' || '''ValueType''' || '''Default''' || '''Description''' || 17 || PARAM_USE_GENERATOR || AlignmentGenerator || {{{SimpleEvidenceMatcher(StringBasedSimilarity)}}} || Defines the AlignmentGenerator to be used in the Hotspots.|| 12 18 13 19 20 == [browser:trunk/PhaseLibs/src/de/dfki/km/phaselib/impl/alignments/hotspot/NameSimilarityIdentifier.java NameSimilarityIdentifier] == 21 22 This HotspotIdentifier uses simple string matching to find equally labeled classes in the ontology. When no more exact matches can be found, it continues by stepping down the similarity threshold. In order to maintain scalability, it selects a small amount of random classes from the first ontology an then tries to find them in the second one. 23 24 === Parameters === 25 || '''Parameter name''' || '''ValueType''' || '''Default''' || '''Description''' || 26 || PARAM_USE_GENERATOR || AlignmentGenerator || {{{SimpleEvidenceMatcher(StringBasedSimilarity)}}} || Defines the AlignmentGenerator to be used in the Hotspots.||