Knowledge Parser or K-Parser or Kparser is a semantic parser that translates any English sentence into a directed acyclic semantic graph. The nodes in the graph represent the actual words in the input text and the conceptual classes of those words. The edges represent the dependency between different nodes and the edge labels in the graph represent the semantic relations between the nodes.
An online demonstration of the K-Parser system is available at www.kparser.org
This repository contains the code for K-Parser. It can be cloned/downloaded and imported as an external project in a JAVA IDE. The IDE used to write and compile the project is Eclipse.
This repository is a Java Dynamic Web Project. Following requirements must be satisfied to execute the code in the project.
The required JAR files for the project are available to download at: https://goo.gl/L29GJd
The configuration file for the project contains paths to the other resources. The config file is present under "./build/classes/resources/" directory
Other requires resources (which are mentioned in the configuration file) are available to download from: https://goo.gl/pZEdxP
An local web server (such as apache tomcat) must be setup to execute the project as a web application.
The documentation for the code is available at: http://bioai8core.fulton.asu.edu/kparser_java_docs/
In case of any issues or questions, please feel free to contact me (Arpit Sharma) at firstname.lastname@example.org