|
Class Summary |
| AnalyzedQuestion |
An AnalyzedQuestion is a data structure representing a
syntactic and semantic analysis of a question. |
| AnswerTypeTester |
A simple pattern-based approach for determining the expected answer types
of a question. |
| KeywordExtractor |
Extracts keywords from a question. |
| PredicateExtractor |
Extracts predicate-argument structures from a question. |
| QuestionAnalysis |
Analyzes a question string:
normalizes the question
stems verbs and nouns
resolves verb constructions with auxiliaries
extracts keywords
extracts named entities
extracts and expands terms
determines focus word and expected answer types
interprets the question using question patterns
extracts predicate-argument structures
|
| QuestionInterpretation |
A QuestionInterpretation is a data structure comprising
the TARGET of a question, the CONTEXT and the PROPERTY the question asks for. |
| QuestionInterpreter |
The QuestionInterpreter parses a question and determines the
TARGET, the CONTEXT and the PROPERTY it asks for. |
| QuestionNormalizer |
This class provides methods that modify a question to facilitate pattern
matching and to anticipate the format of text passages that answer the
question. |
| QuestionPattern |
A QuestionPattern is applied to a question to determine the
TARGET of the question, CONTEXT information and the PROPERTY the question
asks for. |
| Term |
A Term comprises one or more tokens of text that form a unit
of meaning. |
| TermExpander |
Expands single- and multi-token terms by looking them up in one or more open-
or specific-domain ontologies. |
| TermExtractor |
Extracts single- and multi-token terms from a sentence. |