Changes between Version 2 and Version 3 of HotspotIdentifier


Ignore:
Timestamp:
09/28/06 12:35:02 (18 years ago)
Author:
endres
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HotspotIdentifier

    v2 v3  
    55The 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. 
    66 
    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  
     7The 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. 
    98 
    109= Implementations = 
    1110 
     11== HotspotIdentifier.PURELY_RANDOM == 
     12 
     13This 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.|| 
    1218 
    1319 
     20== [browser:trunk/PhaseLibs/src/de/dfki/km/phaselib/impl/alignments/hotspot/NameSimilarityIdentifier.java NameSimilarityIdentifier] == 
     21 
     22This 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.||