@inproceedings{d0249bda9ebc4e50941cc5e8b84fc794,
title = "Controlled natural language processing as answer set programming: An experiment",
abstract = "Most controlled natural languages (CNLs) are processed with the help of a pipeline architecture that relies on different software components. We investigate in this paper in an experimental way how well answer set programming (ASP) is suited as a unifying framework for parsing a CNL, deriving a formal representation for the resulting syntax trees, and for reasoning with that representation. We start from a list of input tokens in ASP notation and show how this input can be transformed into a syntax tree using an ASP grammar and then into reified ASP rules in form of a set of facts. These facts are then processed by an ASP meta-interpreter that allows us to infer new knowledge.",
author = "Rolf Schwitter",
year = "2014",
doi = "10.1007/978-3-319-10223-8_2",
language = "English",
isbn = "9783319102221",
volume = "8625 LNAI",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer, Springer Nature",
pages = "8--19",
editor = "Brian Davis and Kaarel Kaljurand and Tobias Kuhn",
booktitle = "Controlled Natural Language - 4th International Workshop, CNL 2014, Proceedings",
address = "United States",
note = "4th International Workshop on Controlled Natural Language (CNL) ; Conference date: 20-08-2014 Through 22-08-2014",
}