opennlp.tools.coref.resolver
Class PerfectResolver
java.lang.Object
opennlp.tools.coref.resolver.AbstractResolver
opennlp.tools.coref.resolver.PerfectResolver
- All Implemented Interfaces:
- Resolver
public class PerfectResolver
- extends AbstractResolver
Resolver used in training to update the discourse model based on the coreference annotation.
PerfectResolver
public PerfectResolver()
canResolve
public boolean canResolve(MentionContext ec)
- 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:
ec
- The mention being considered for resolution.
- Returns:
- true if the resolver handles this type of referring
expression, false otherwise.
resolve
public DiscourseEntity resolve(MentionContext ec,
DiscourseModel dm)
- Description copied from interface:
Resolver
- Resolve this referring expression to a discourse entity in the discourse model.
- Parameters:
ec
- the referring expression.dm
- the discourse model.
- Returns:
- the discourse entity which the resolver believes this
referring expression refers to or null if no discourse entity is
coreferent with the referring expression.
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.