Attempto/APE
Parser for Attempto Controlled English (ACE)
Constructs formal semantic representations from restricted natural language by generating multiple output formats including OWL/SWRL, first-order logic, and discourse representation structures (DRS). Built in SWI-Prolog, it offers four integration modes: command-line, socket server (port 2766), HTTP webservice (port 8000), and direct Prolog/Java APIs for embedding linguistic parsing capabilities into larger systems.
211 stars. No commits in the last 6 months.
Stars
211
Forks
28
Language
Prolog
License
—
Category
Last pushed
Apr 21, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Attempto/APE"
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
kovvalsky/LangPro
Tableau-based Theorem Prover for Natural Logic and Language
mafait/Thinknowlogy
Automated reasoning based on the Laws of Intelligence naturally embedded in the human language •...
delph-in/docs
DELPH-IN Documentation
asaparov/parser
Semantic parser induction using a generative model of grammar.