Package info.ephyra.questionanalysis

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.