TitleCategory DescriptionMaintainer
21-24 / 24 show all
TGM JAVA WRAPPERTemplate generation Description It is a wrapper for Java Template Generation Module(TGM). If you want to develop a new TGM module, you can use it as a template for OKBQA pipeline. Because it has a function for format validation of input and output, and is also developed using REST API. The sample input and output are written by Korean. But you can also using by English. nam.sangha@gmail.com
TGM Python WrapperTemplate generation This is a template generation module wrapper for python programmers. In the codes, it takes a input by RESTful API and checks whether it is the right form of an input of TGM. The following of the codes are for programmers to implement their own template generation logic. The last of the codes takes an output from the results of programmers' logic and checks whether it is the right form of an TGM output, and then returns it to clients by RESTful API.jiseong@kaist.ac.kr
TGM v2Template generation Description Module for dependency-driven SPARQL template generation from natural language, for English and Korean. It takes in a question and generates pseudo-queries as well as a list of strings (so-called slots) for which data from the knowledge base is needed. Approach First, the question is linguistically analysed, annotating it with part-of-speech tags, dependency relations, and semantic role labels. Second, the resulting parse tree is transformed into a template, covering one possibility of the how natural language expressions correspond to constructs in the target SPARQL query. This is the template that is most faithful to the linguistic structure of the question. The scoring of the templates follows a simple heuristics computing the number of nodes in the query body that are neither projection variables nor slots. A documentation of the rule format can be found in the GitHub repository: https://github.com/okbqa/rocknrole/tree/master/src/main/resources/rules Scope and limit It relies on hand-crafted rules for transforming dependency parses into templates, so its quality and coverage is only as good as the rules. How to deploy it $ git clone https://github.com/okbqa/rocknrole $ cd rocknrole $ ./deploy.sh Contact For general questions and problems, get in touch with Christina Unger {cunger@cit-ec.uni-bielefeld.de}. For questions related to Korean, you can also get in touch with Younggyun Hahm {hahmyg@kaist.ac.kr}.cunger@cit-ec.uni-bielefeld.de
KO TGM 2016Template generation Description SenTGM is a SRDF-based Korean Template Generation module for generating SPARQL template from natural language question. SPARQL template follows 'templator' module made by christina unger. Function 1. Translate natural language question to declarative sentence by rules. 2. Run SRDF module for this declarative sentence. 3. Convert SRDF output to SPARQL template. Scope and Limit Translating NLQ to DS is developed very simple. If translate-sub-module is developed better, the overall performance will be raise. References 1. Sangha Nam, et. al., "SRDF: Korean Open Information Extraction using Singleton Property", ISWC (Poster) 2015.nam.sangha@gmail.com