opennlp.tools.coref.resolver
Class DefiniteNounResolver
java.lang.Object
opennlp.tools.coref.resolver.AbstractResolver
opennlp.tools.coref.resolver.MaxentResolver
opennlp.tools.coref.resolver.DefiniteNounResolver
- All Implemented Interfaces:
- Resolver
public class DefiniteNounResolver
- extends MaxentResolver
Resolves coreference between definite noun-phrases.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefiniteNounResolver
public DefiniteNounResolver(String projectName,
ResolverMode m)
throws IOException
- Throws:
IOException
DefiniteNounResolver
public DefiniteNounResolver(String projectName,
ResolverMode m,
NonReferentialResolver nrr)
throws IOException
- Throws:
IOException
canResolve
public boolean canResolve(MentionContext mention)
- Description copied from interface:
Resolver
- Returns true if this resolver is able to resolve the referring expression of the same type
as the specified mention.
- Parameters:
mention
- The mention being considered for resolution.
- Returns:
- true if the resolver handles this type of referring
expression, false otherwise.
getFeatures
protected List<String> getFeatures(MentionContext mention,
DiscourseEntity entity)
- Description copied from class:
MaxentResolver
- Returns a list of features for deciding whether the specified mention refers to the specified discourse entity.
- Overrides:
getFeatures
in class MaxentResolver
- Parameters:
mention
- the mention being considers as possibly referential.entity
- The discourse entity with which the mention is being considered referential.
- Returns:
- a list of features used to predict reference between the specified mention and entity.
Copyright © 2010. All Rights Reserved.