|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.ephyra.questionanalysis.QuestionAnalysis
public class QuestionAnalysis
Analyzes a question string:
| Field Summary | |
|---|---|
private static java.lang.String |
context
String providing additional contextual information on the question. |
private static java.util.ArrayList<Dictionary> |
dicts
Dictionaries for term extraction. |
private static java.util.ArrayList<Ontology> |
ontologies
Ontologies for term expansion. |
private static Predicate[] |
predicates
Predicates used instead of extracting predicates from the question. |
private static QuestionClassifier |
qc
Question Classifier for determining the answer type. |
| Constructor Summary | |
|---|---|
QuestionAnalysis()
|
|
| Method Summary | |
|---|---|
static void |
addDictionary(Dictionary dict)
Registers a Dictionary. |
static void |
addOntology(Ontology ontology)
Registers an Ontology. |
static AnalyzedQuestion |
analyze(java.lang.String question)
Analyzes a question string. |
static void |
clearContext()
Clears the context string. |
static void |
clearDictionaries()
Unregisters all Dictionaries. |
static void |
clearOntologies()
Unregisters all Ontologies. |
static void |
clearPredicates()
Clears the predicates. |
private static java.lang.String[] |
getAtypes(java.lang.String question)
|
static java.lang.String |
getContext()
Returns the context string. |
static Dictionary[] |
getDictionaries()
Returns the Dictionaries. |
static Ontology[] |
getOntologies()
Returns the Ontologies. |
static Predicate[] |
getPredicates()
Returns the predicates. |
static void |
main(java.lang.String[] args)
|
static void |
setContext(java.lang.String context)
Sets the context string. |
static void |
setPredicates(Predicate[] predicates)
Sets predicates that are used instead of extracting predicates from the question. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static java.util.ArrayList<Dictionary> dicts
Dictionaries for term extraction.
private static java.util.ArrayList<Ontology> ontologies
Ontologies for term expansion.
private static QuestionClassifier qc
Question Classifier for determining the answer type.
private static java.lang.String context
private static Predicate[] predicates
| Constructor Detail |
|---|
public QuestionAnalysis()
| Method Detail |
|---|
public static void addDictionary(Dictionary dict)
Dictionary.
dict - a dictionarypublic static void addOntology(Ontology ontology)
Ontology.
ontology - an ontologypublic static Dictionary[] getDictionaries()
Dictionaries.
public static Ontology[] getOntologies()
Ontologies.
public static void clearDictionaries()
Dictionaries.
public static void clearOntologies()
Ontologies.
public static void setContext(java.lang.String context)
context - context stringpublic static java.lang.String getContext()
public static void clearContext()
public static void setPredicates(Predicate[] predicates)
predicates - the predicatespublic static Predicate[] getPredicates()
public static void clearPredicates()
private static java.lang.String[] getAtypes(java.lang.String question)
public static AnalyzedQuestion analyze(java.lang.String question)
question - question string
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||