Skip to content
/ AskNow Public
forked from AskNowQA/AskNowNQS

A question answering system for RDF knowledge graphs.

License

Notifications You must be signed in to change notification settings

jewrose/AskNow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskNow

AskNow is a Question Answering (QA) system for RDF data sets. The system first normalizes Natural Language (English) query into an intermediary canonical syntactic form, called Normalized Query Structure (NQS), and then translated into SPARQL queries. NQS helps in identifying the desire (or expected output information) and the user-provided input information, and establishing their mutual semantic relationship. At the same time, it is sufficiently adaptive to query paraphrasing.


To run the code

AskNow relies on word2vec for relation annotation and ranking. To start the word2vec server in the resource folder execute the basic_server.py file.The file also needs pre-trained google news corpus vector model. The file are available here .

Replace the file location at line 11 in the basic_server.py file with your local file location.

To execute basic_server.py, install all the python dependency. Json, requests, gensim, bottle, pprint are few of the dependencies.

and then simply,

python basic_server.py

Note : basic_server.py file is avaialbe at src/main/. If things break here 🔥 , ping "gaurav.rygbee@gmail.com"

After the word2vec server is 🏃

Build the project using maven and execute the src/main/java/benchmark/executeQuestion.java file. This runs the qald6 file. There is only a certan subset which works. Also AskNow needs an active internet connection as it relies on external API.

About

A question answering system for RDF knowledge graphs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PostScript 27.6%
  • Makefile 16.4%
  • C 13.4%
  • HTML 13.4%
  • Roff 11.2%
  • Java 5.8%
  • Other 12.2%