Writing Support for Controlled Natural Languages
|The paper is available online at|
This is a paper written by Tobias Kuhn and Rolf Schwitter presented at ALTA2008. It discusses predictive editors for controlled natural languages. As an example, the predictive editor of the AceWiki system is demonstrated.
In this paper we present interface techniques that support the writing process of machine-oriented controlled natural languages which are well-defined and tractable fragments of English that can be translated unambiguously into a formal target language. Since these languages have grammatical and lexical restrictions, it is important to provide a text editor that assists the writing process by using lookahead information derived from the grammar. We will discuss the requirements to such a lookahead text editor and introduce the semantic wiki AceWiki as an application where this technology plays an important role. We investigate two different approaches how lookahead information can be generated dynamically while a text is written and compare the runtimes and practicality of these approaches in detail.