A Survey and Classification of Controlled Natural Languages

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

What is here called controlled natural language (CNL) has traditionally been given many different names. Especially during the last four decades, a wide variety of such languages have been designed. They are applied to improve communication among humans, to improve translation, or to provide natural and intuitive representations for formal notations. Despite the apparent differences, it seems sensible to put all these languages under the same umbrella. To bring order to the variety of languages, a general classification scheme is presented here. A comprehensive survey of existing English-based CNLs is given, listing and describing 100 languages from 1930 until today. Classification of these languages reveals that they form a single scattered cloud filling the conceptual space between natural languages such as English on the one end and formal languages such as propositional logic on the other. The goal of this article is to provide a common terminology and a common model for CNL, to contribute to the understanding of their general nature, to provide a starting point for researchers interested in the area, and to help developers to make design decisions.

Original languageEnglish
Pages (from-to)121-170
Number of pages50
JournalComputational Linguistics
Volume40
Issue number1
DOIs
Publication statusPublished - 2014
Externally publishedYes

Fingerprint

Formal languages
Terminology
language
Communication
Language
Controlled
Natural Language
logic
technical language
communication

Cite this

@article{525f1670780d4b01bc820c96c6e4242c,
title = "A Survey and Classification of Controlled Natural Languages",
abstract = "What is here called controlled natural language (CNL) has traditionally been given many different names. Especially during the last four decades, a wide variety of such languages have been designed. They are applied to improve communication among humans, to improve translation, or to provide natural and intuitive representations for formal notations. Despite the apparent differences, it seems sensible to put all these languages under the same umbrella. To bring order to the variety of languages, a general classification scheme is presented here. A comprehensive survey of existing English-based CNLs is given, listing and describing 100 languages from 1930 until today. Classification of these languages reveals that they form a single scattered cloud filling the conceptual space between natural languages such as English on the one end and formal languages such as propositional logic on the other. The goal of this article is to provide a common terminology and a common model for CNL, to contribute to the understanding of their general nature, to provide a starting point for researchers interested in the area, and to help developers to make design decisions.",
author = "Tobias Kuhn",
year = "2014",
doi = "10.1162/COLI_a_00168",
language = "English",
volume = "40",
pages = "121--170",
journal = "Computational Linguistics",
issn = "0891-2017",
publisher = "MIT Press Journals",
number = "1",

}

A Survey and Classification of Controlled Natural Languages. / Kuhn, Tobias.

In: Computational Linguistics, Vol. 40, No. 1, 2014, p. 121-170.

Research output: Contribution to JournalArticleAcademicpeer-review

TY - JOUR

T1 - A Survey and Classification of Controlled Natural Languages

AU - Kuhn, Tobias

PY - 2014

Y1 - 2014

N2 - What is here called controlled natural language (CNL) has traditionally been given many different names. Especially during the last four decades, a wide variety of such languages have been designed. They are applied to improve communication among humans, to improve translation, or to provide natural and intuitive representations for formal notations. Despite the apparent differences, it seems sensible to put all these languages under the same umbrella. To bring order to the variety of languages, a general classification scheme is presented here. A comprehensive survey of existing English-based CNLs is given, listing and describing 100 languages from 1930 until today. Classification of these languages reveals that they form a single scattered cloud filling the conceptual space between natural languages such as English on the one end and formal languages such as propositional logic on the other. The goal of this article is to provide a common terminology and a common model for CNL, to contribute to the understanding of their general nature, to provide a starting point for researchers interested in the area, and to help developers to make design decisions.

AB - What is here called controlled natural language (CNL) has traditionally been given many different names. Especially during the last four decades, a wide variety of such languages have been designed. They are applied to improve communication among humans, to improve translation, or to provide natural and intuitive representations for formal notations. Despite the apparent differences, it seems sensible to put all these languages under the same umbrella. To bring order to the variety of languages, a general classification scheme is presented here. A comprehensive survey of existing English-based CNLs is given, listing and describing 100 languages from 1930 until today. Classification of these languages reveals that they form a single scattered cloud filling the conceptual space between natural languages such as English on the one end and formal languages such as propositional logic on the other. The goal of this article is to provide a common terminology and a common model for CNL, to contribute to the understanding of their general nature, to provide a starting point for researchers interested in the area, and to help developers to make design decisions.

UR - http://www.scopus.com/inward/record.url?scp=84897741936&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84897741936&partnerID=8YFLogxK

U2 - 10.1162/COLI_a_00168

DO - 10.1162/COLI_a_00168

M3 - Article

VL - 40

SP - 121

EP - 170

JO - Computational Linguistics

JF - Computational Linguistics

SN - 0891-2017

IS - 1

ER -