Abstract
Within this chapter we explain how to write natural language grammars expressed in clausal logic. The notion of definite clause grammars (DCG’s) is behind this as a paradigm for organizing the knowledge required in understanding, which allows efficient parsing. In some exercises syntactic and semantic knowledge are applied concurrently to fill a logical structure that contains all the information for semantic interpretation. The syntax plays a guiding role in the processing, and the logical structure describes the meaning of the corresponding sentence by assembling well-formed formulae belonging to a logical system for representing a subset of the natural language considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Coelho, H., Cotta, J.C. (1988). Engineering Grammars with Prolog. In: Prolog by Example. Symbolic Computation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83213-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-83213-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83215-4
Online ISBN: 978-3-642-83213-0
eBook Packages: Springer Book Archive