Layered Controlled Natural Languages

 Abstract —Controlled Natural Languages (CNL) have been proposed for representing information about a cognitive artifact, such as a plan, in a way that a human can more easily understand and communicate the artifact. This paper proposes the use of the flexible definition of layers of "high level" CNLs to evolve more expressive power specific to a domain but which can be transformed both logically and linguistically into a lower level generic CNL for semantic processing.