Architecture of a Web-based Predictive Editor for Controlled Natural Language Processing
This work addresses the problem of improving specification writing efficiency for users of controlled natural languages, but it appears incremental as it builds on existing PENG$^{ASP}$ technology.
The paper tackles the challenge of writing non-monotonic specifications in the controlled natural language PENG$^{ASP}$ by developing a web-based predictive text editor that asynchronously communicates with a processor to provide lookahead categories and auxiliary information, resulting in features like displaying multiple completion sets and supporting lexicon additions.
In this paper, we describe the architecture of a web-based predictive text editor being developed for the controlled natural language PENG$^{ASP)$. This controlled language can be used to write non-monotonic specifications that have the same expressive power as Answer Set Programs. In order to support the writing process of these specifications, the predictive text editor communicates asynchronously with the controlled natural language processor that generates lookahead categories and additional auxiliary information for the author of a specification text. The text editor can display multiple sets of lookahead categories simultaneously for different possible sentence completions, anaphoric expressions, and supports the addition of new content words to the lexicon.