A Survey and Classification of Controlled Natural Languages

被引:168
|
作者
Kuhn, Tobias [1 ,2 ]
机构
[1] Swiss Fed Inst Technol, Chair Sociol, Zurich, Switzerland
[2] Univ Zurich, Inst Computat Linguist, CH-8006 Zurich, Switzerland
关键词
CONTROLLED ENGLISH; ONTOLOGY;
D O I
10.1162/COLI_a_00168
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:121 / 170
页数:50
相关论文
共 50 条
  • [1] Colour Classification in Natural Languages
    Dedrick, Don
    KNOWLEDGE ORGANIZATION, 2021, 48 (7-8): : 563 - 579
  • [2] Rhetorical Compositions for Controlled Natural Languages
    Potter, Andrew
    CONTROLLED NATURAL LANGUAGE, 2010, 5972 : 21 - 35
  • [3] On Controlled Natural Languages: Properties and Prospects
    Wyner, Adam
    Angelov, Krasimir
    Barzdins, Guntis
    Damljanovic, Danica
    Davis, Brian
    Fuchs, Norbert
    Hoefler, Stefan
    Jones, Ken
    Kaljurand, Kaarel
    Kuhn, Tobias
    Luts, Martin
    Pool, Jonathan
    Rosner, Mike
    Schwitter, Rolf
    Sowa, John
    CONTROLLED NATURAL LANGUAGE, 2010, 5972 : 281 - +
  • [4] An Evaluation Framework for Controlled Natural Languages
    Kuhn, Tobias
    CONTROLLED NATURAL LANGUAGE, 2010, 5972 : 1 - 20
  • [5] Classification of natural languages by word ordering rule
    Ueda, S
    Itoh, Y
    EXPLORATORY DATA ANALYSIS IN EMPIRICAL RESEARCH, PROCEEDINGS, 2003, : 180 - 187
  • [6] On Designing Controlled Natural Languages for Semantic Annotation
    Davis, Brian
    Dantuluri, Pradeep
    Dragan, Laura
    Handschuh, Siegfried
    Cunningham, Hamish
    CONTROLLED NATURAL LANGUAGE, 2010, 5972 : 187 - +
  • [7] Complex Networks Reveal a Glottochronological Classification of Natural Languages
    Hamoodat, Harith
    Al Rozz, Younis
    Menezes, Ronaldo
    COMPLEX NETWORKS IX, 2018, : 209 - 219
  • [8] Controlled Natural Languages for Hazard Analysis and Risk Assessment
    Chomicz, Paul
    Mueller-Lerwe, Armin
    Wegner, Goetz-Philipp
    Busch, Rainer
    Kowalewski, Stefan
    CONTROLLED NATURAL LANGUAGE (CNL 2018), 2018, 304 : 41 - 51
  • [9] Controlled Natural Languages for Language Generation in Artificial Cognition
    Kirk, Nicholas H.
    Nyga, Daniel
    Beetz, Michael
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 6667 - 6672
  • [10] Blockchain Domain-Specific Languages: Survey, Classification, and Comparison
    Alam, Md Tauseef
    Chowdhury, Sujit
    Halder, Raju
    Maiti, Abyayananda
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 499 - 504