TY - GEN
T1 - Codeco
T2 - 2nd Workshop on Controlled Natural Language, CNL 2010
AU - Kuhn, Tobias
PY - 2012
Y1 - 2012
N2 - This paper introduces a new grammar notation, called Codeco, designed for controlled natural language (CNL) and predictive editors. Existing grammar frameworks that target either formal or natural languages do not work out particularly well for CNL, especially if they are to be used in predictive editors and if anaphoric references should be resolved in a deterministic way. It is not trivial to build predictive editors that can precisely determine which anaphoric references are possible at a certain position. This paper shows how such complex structures can be represented in Codeco, a novel grammar notation for CNL. Two different parsers have been implemented (one in Prolog and another one in Java) and a large subset of Attempto Controlled English (ACE) has been represented in Codeco. The results show that Codeco is practical, adequate and efficient.
AB - This paper introduces a new grammar notation, called Codeco, designed for controlled natural language (CNL) and predictive editors. Existing grammar frameworks that target either formal or natural languages do not work out particularly well for CNL, especially if they are to be used in predictive editors and if anaphoric references should be resolved in a deterministic way. It is not trivial to build predictive editors that can precisely determine which anaphoric references are possible at a certain position. This paper shows how such complex structures can be represented in Codeco, a novel grammar notation for CNL. Two different parsers have been implemented (one in Prolog and another one in Java) and a large subset of Attempto Controlled English (ACE) has been represented in Codeco. The results show that Codeco is practical, adequate and efficient.
UR - http://www.scopus.com/inward/record.url?scp=84863907173&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863907173&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-31175-8_6
DO - 10.1007/978-3-642-31175-8_6
M3 - Conference contribution
AN - SCOPUS:84863907173
SN - 9783642311741
VL - 7175 LNAI
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 95
EP - 114
BT - Controlled Natural Language - Second International Workshop, CNL 2010, Revised Papers
Y2 - 13 September 2010 through 15 September 2010
ER -