All Projects → AskNowQA → AskNowNQS

AskNowQA / AskNowNQS

Licence: Apache-2.0 License
A question answering system for RDF knowledge graphs.

Programming Languages

PostScript
262 projects
Makefile
30231 projects
c
50402 projects - #5 most used programming language
HTML
75241 projects
Roff
2310 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AskNowNQS

everything
The semantic desktop search engine
Stars: ✭ 22 (-31.25%)
Mutual labels:  sparql, rdf, semantic-web
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+68.75%)
Mutual labels:  sparql, rdf, semantic-web
sparql-proxy
SPARQL-proxy: provides cache, job control, and logging for any SPARQL endpoint
Stars: ✭ 26 (-18.75%)
Mutual labels:  sparql, rdf, semantic-web
ont-api
ONT-API (OWL-API over Apache Jena)
Stars: ✭ 20 (-37.5%)
Mutual labels:  sparql, rdf, semantic-web
mobi
Mobi is a decentralized, federated, and distributed graph data platform for teams and communities to publish and discover data, data models, and analytics that are instantly consumable.
Stars: ✭ 41 (+28.13%)
Mutual labels:  sparql, rdf, semantic-web
sparklis
Sparklis is a query builder in natural language that allows people to explore and query SPARQL endpoints with all the power of SPARQL and without any knowledge of SPARQL.
Stars: ✭ 28 (-12.5%)
Mutual labels:  sparql, rdf, semantic-web
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (+50%)
Mutual labels:  sparql, rdf, semantic-web
Rdf4j
Eclipse RDF4J: scalable RDF for Java
Stars: ✭ 242 (+656.25%)
Mutual labels:  sparql, rdf, semantic-web
Sessel
Document RDFizer for CouchDB
Stars: ✭ 22 (-31.25%)
Mutual labels:  sparql, rdf, semantic-web
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+1168.75%)
Mutual labels:  sparql, rdf, semantic-web
skos-play
SKOS-Play allows to print SKOS files in HTML or PDF. It also embeds xls2rdf to generate RDF from Excel.
Stars: ✭ 58 (+81.25%)
Mutual labels:  sparql, rdf, semantic-web
LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+368.75%)
Mutual labels:  sparql, rdf, semantic-web
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  sparql, rdf, semantic-web
SEPA
Get notifications about changes in your SPARQL endpoint.
Stars: ✭ 21 (-34.37%)
Mutual labels:  sparql, rdf, semantic-web
OLGA
an Ontology SDK
Stars: ✭ 36 (+12.5%)
Mutual labels:  sparql, rdf, semantic-web
ontobio
python library for working with ontologies and ontology associations
Stars: ✭ 104 (+225%)
Mutual labels:  sparql, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (+275%)
Mutual labels:  sparql, rdf, semantic-web
Nspm
🤖 Neural SPARQL Machines for Knowledge Graph Question Answering.
Stars: ✭ 156 (+387.5%)
Mutual labels:  sparql, rdf, question-answering
corese
Software platform implementing and extending the standards of the Semantic Web.
Stars: ✭ 55 (+71.88%)
Mutual labels:  sparql, rdf, semantic-web
sparql-micro-service
SPARQL micro-services: A lightweight approach to query Web APIs with SPARQL
Stars: ✭ 22 (-31.25%)
Mutual labels:  sparql, rdf, semantic-web

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 "[email protected]"

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].