cbaziotis/prolog-cfg-parser
A toy SWI-Prolog context-free grammar (CFG) parser, that extracts knowledge (facts) from text.
This tool helps you extract specific information, or 'facts,' from simple English sentences. You provide sentences and define the vocabulary in advance, and it identifies the core relationships and actions. This allows you to ask targeted questions about the extracted information. It's designed for anyone needing to pull structured data from constrained natural language text.
No commits in the last 6 months.
Use this if you need to systematically identify and query specific facts from short, grammatically simple English sentences based on a predefined vocabulary.
Not ideal if you need to process complex, varied, or very large volumes of unrestricted natural language text without prior vocabulary definition.
Stars
21
Forks
5
Language
Prolog
License
MIT
Category
Last pushed
Sep 12, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/cbaziotis/prolog-cfg-parser"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
opencog/link-grammar
The CMU Link Grammar natural language parser
mafait/Thinknowlogy
Automated reasoning based on the Laws of Intelligence naturally embedded in the human language •...
kovvalsky/LangPro
Tableau-based Theorem Prover for Natural Logic and Language
Attempto/APE
Parser for Attempto Controlled English (ACE)
UnitexGramLab/unitex-core
Unitex/GramLab C++ Core