Uses of Interface
gate.creole.orthomatcher.OrthoMatcherRule

Packages that use OrthoMatcherRule
gate.creole.orthomatcher   
 

Uses of OrthoMatcherRule in gate.creole.orthomatcher
 

Classes in gate.creole.orthomatcher that implement OrthoMatcherRule
 class MatchRule0
          RULE #0: If the two names are listed in table of spurius matches then they do NOT match Condition(s): - Applied to: all name annotations
 class MatchRule1
          RULE #1: If the two names are identical then they are the same no longer used, because I do the check for same string via the hash table of previous annotations Condition(s): depend on case Applied to: annotations other than names
 class MatchRule10
          RULE #10: is one name the reverse of the other reversing around prepositions only?
 class MatchRule11
          RULE #11: does one name consist of contractions of the first two tokens of the other name?
 class MatchRule12
          RULE #12: do the first and last tokens of one name match the first and last tokens of the other?
 class MatchRule13
          RULE #12: do the first and last tokens of one name match the first and last tokens of the other?
 class MatchRule14
          RULE #13: do multi-word names match except for one token e.g.
 class MatchRule15
          RULE #14: if the last token of one name matches the second name e.g.
 class MatchRule16
          RULE #15: Does every token in the shorter name appear in the longer name?
 class MatchRule17
          RULE #16: Conservative match rule Require every token in one name to match the other except for tokens that are on a stop word list
 class MatchRule2
          RULE #2: if the two names are listed as equivalent in the lookup table (alias) then they match Condition(s): - Applied to: all name annotations
 class MatchRule3
          RULE #3: adding a possessive at the end of one name causes a match e.g.
 class MatchRule4
          RULE #4: Does the first non-punctuation token from the long string match the first token from the short string?
 class MatchRule5
          RULE #4Name: Does all the non-punctuation tokens from the long string match the corresponding tokens in the short string?
 class MatchRule6
          RULE #5: if the 1st token of one name matches the second name e.g.
 class MatchRule7
          RULE #6: if one name is the acronym of the other e.g.
 class MatchRule8
          RULE #7: if one of the tokens in one of the names is in the list of separators eg. "&" then check if the token before the separator matches the other name e.g.
 class MatchRule9
          RULE #9: does one of the names match the token just before a trailing company designator in the other name?
 

Fields in gate.creole.orthomatcher with type parameters of type OrthoMatcherRule
private  Map<Integer,OrthoMatcherRule> OrthoMatcher.rules
           
 

Method parameters in gate.creole.orthomatcher with type arguments of type OrthoMatcherRule
static boolean OrthoMatcherHelper.executeDisjunction(Map<Integer,OrthoMatcherRule> allrules, int[] executeRules, String longName, String shortName, boolean[] mr)
           
protected  void OrthoMatcher.modifyRules(Map<Integer,OrthoMatcherRule> rules)
          Override this method to add, replace, remove rules