ClearTalk

ClearTalk is a controlled natural languageā€”a kind of a formal language for expressing information that is designed to be both human-readable (being based on English) and easily processed by a computer.The ClearTalk system itself does most of the training through use: the restrictions are shown by menus and templates and are enforced by immediate syntactic checks.By consistently using ClearTalk for its output, a system reinforces the acceptable syntactic forms.[3] ClearTalk is easily readable by most people who can read English,[2] and requires very little training to write.[11][12] It is the oldest controlled natural language with a formal representation.
controlled natural languageformal languagehuman-readableprocessed by a computerknowledge managementknowledge basecomputer science