Lexicon Class which is used to act as a Triple store contains Literals and Predicates that match words in the Question it has two main functions Getpredicates , GetLiterals which returns the matching literals and predicates objects
        public List<questionAnswer> GetAnswerWithQuestionStructure(string question)
        {
            Lexicon mylexicon = new Lexicon();

            answerGenerator answerGenerator = new answerGenerator();

            List<QueryBucket> queries = answerGenerator.generateQueries(question);

            List<questionAnswer> answers = answerGenerator.executeQueries(queries);

            return answers;
        }
Example #2
0
 /// <summary>
 /// class constructor
 /// </summary>
 public answerGenerator()
 {
     lexicon = new Lexicon();
 }