This Article 
 Bibliographic References 
 Add to: 
Representing Natural Language with Prolog
March/April 1990 (vol. 7 no. 2)
pp. 85-92

The authors describe the use of Prolog to build a syntactic list structure and a syntactic-semantic structure and to incorporate the semantic structure into a background structure that conveys the meanings of the individual words in the sentence in the context of general work knowledge. This semantic structure is then placed in the context of the sentence being parsed. Rather than rely solely on case grammar to represent the functions of words in a sentence, the authors have extended this technique to include a frame structure (which gives semantic details of the verb and the relations of other words to it) for a sentence's verbs to build the syntactic-semantic structure. Using this frame structure conveys more information than using only the case-grammar approach. The authors then place the syntactic-semantic structure in the context of its background knowledge, using the principles of partitioned networks in which word meanings are placed in a hierarchical structure that represents the background knowledge.

Index Terms:
natural language representation; Prolog; syntactic list structure; syntactic-semantic structure; case grammar; frame structure; partitioned networks; hierarchical structure; data structures; grammars; natural languages; PROLOG
T.V. Geetha, R.K. Subramanian, "Representing Natural Language with Prolog," IEEE Software, vol. 7, no. 2, pp. 85-92, March-April 1990, doi:10.1109/52.50777
Usage of this product signifies your acceptance of the Terms of Use.