|
Fido Alpha 3.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fido.linguistic.Resolver
Looks at each Noun type phrase, either nouns or pronouns, and passes off processing to either Noun Resolver or Pronoun Resolver.
Nouns should be resolved depth first, meaning, noun phrases in prepositional phrases modifying a noun should be resolved before the noun phrase is resolved. For example, The dog in the house. The noun phrase the house will be resolved before the dog.
NounResolver
,
PronounResolver
Constructor Summary | |
Resolver(Discourse discourse)
Creates a new Resolver instance. |
Method Summary | |
void |
resolveNouns(java.util.Vector clauses)
Resolves all noun phrases in each Clause object in the clauses Vector parameter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Resolver(Discourse discourse)
discourse
- Discourse object used in resolving nounsMethod Detail |
public void resolveNouns(java.util.Vector clauses) throws FidoException
clauses
- Vector of Clause objects to process
FidoException
- General exception thrown if the Sentence could not
be processed. The exception will contain a wrapped
exception that is the root cause.NounResolver
,
PronounResolver
,
Clause
,
NounPhrase
,
ResolvedNoun
|
Fido Alpha 3.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |