A library of generic concepts for composing knowledge bases
Proceedings of the 1st international conference on Knowledge capture
English as a Formal Specification Language
DEXA '02 Proceedings of the 13th International Workshop on Database and Expert Systems Applications
Capturing and answering questions posed to a knowledge-based system
Proceedings of the 4th international conference on Knowledge capture
A global joint model for semantic role labeling
Computational Linguistics
Learning by reading: a prototype system, performance baseline and lessons learned
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 1
SBVR's approach to controlled natural language
CNL'09 Proceedings of the 2009 conference on Controlled natural language
Rabbit to OWL: ontology authoring with a CNL-based tool
CNL'09 Proceedings of the 2009 conference on Controlled natural language
Controlled natural languages for knowledge representation
COLING '10 Proceedings of the 23rd International Conference on Computational Linguistics: Posters
Towards a more natural multilingual controlled language interface to OWL
IWCS '11 Proceedings of the Ninth International Conference on Computational Semantics
Using CNL techniques and pattern sentences to involve domain experts in modeling
CNL'10 Proceedings of the Second international conference on Controlled Natural Language
Interpreting spatiotemporal expressions from english to fuzzy logic
RuleML'13 Proceedings of the 7th international conference on Theory, Practice, and Applications of Rules on the Web
Hi-index | 0.00 |
In this paper we describe two quite different philosophies used in developing controlled languages (CLs): A "naturalist" approach, in which CL interpretation is treated as a simpler form of full natural language processing; and a "formalist" approach, in which the CL interpretation is "deterministic" (context insensitive) and the CL is viewed more as an English-like formal specification language. Despite the philosophical and practical differences, we suggest that a synthesis can be made in which a deterministic core is embedded in a naturalist CL, and illustrate this with our own controlled language CPL. In the second part of this paper we present a fictitious debate between an ardent "naturalist" and an ardent "formalist", each arguing their respective positions, to illustrate the benefits and tradeoffs of these different philosophies in an accessible way.