Natural language processing system
First Claim
Patent Images
1. A natural language sentence generating apparatus comprising:
- (a) grammatical rule storing means for storing a plurality of grammatical rules, each grammatical rule including;
(a1) a phrase-structure-part in which is described a phrase structure rule representing a grammatical function;
(a2) a semantic part describing a manner in which attribute information propagates in the phrase structure rule from a particular superordinate category to a subordinate category;
(a3) a condition part in which an applying condition for said grammatical rule is described; and
(a4) a message part in which is described a message for imposing limitations on the phrase structure rule utilizing said subordinate category as a new superordinate category;
(b) searching means for searching the grammatical rules stored in said grammatical rule storing means in accordance with the manner in which the attribute information propagates in the phrase structure rule;
(c) interpreting means for interpreting the grammatical rules stored in said grammatical rule storing means; and
(d) generating means for applying one of the grammatical rules extracted from said grammatical rule storing means by said searching means while interpreting said one of the grammatical rules through said interpreting means to generate a phrase structure for the sentence from a set of information on the grammatical function imparted to said one of the grammatical rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A natural language arrangement includes stored grammatical rules each having a phrase structure part representing grammatical functions, a semantic part representing the manner of propagation from a superordinate category to a subordinate category, a condition part, and a message part that imposes limitations on a phrase structure rule using the subordinate category as a superordinate category. The grammatical rules are searched and interpreted to generate a phrase structure for a sentence from grammatical function information obtained by interpreting and applying the searched grammatical rules.
-
Citations
14 Claims
-
1. A natural language sentence generating apparatus comprising:
-
(a) grammatical rule storing means for storing a plurality of grammatical rules, each grammatical rule including; (a1) a phrase-structure-part in which is described a phrase structure rule representing a grammatical function; (a2) a semantic part describing a manner in which attribute information propagates in the phrase structure rule from a particular superordinate category to a subordinate category; (a3) a condition part in which an applying condition for said grammatical rule is described; and (a4) a message part in which is described a message for imposing limitations on the phrase structure rule utilizing said subordinate category as a new superordinate category; (b) searching means for searching the grammatical rules stored in said grammatical rule storing means in accordance with the manner in which the attribute information propagates in the phrase structure rule; (c) interpreting means for interpreting the grammatical rules stored in said grammatical rule storing means; and (d) generating means for applying one of the grammatical rules extracted from said grammatical rule storing means by said searching means while interpreting said one of the grammatical rules through said interpreting means to generate a phrase structure for the sentence from a set of information on the grammatical function imparted to said one of the grammatical rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A natural language sentence generating apparatus composing:
-
(a) grammatical rule storing means for storing a plurality of grammatical rules, each grammatical rule including; (a1) a phrase-structure-part in which is described a phrase structure rule representing a grammatical function; and (a2) a semantic part describing a manner in which attribute information propagates in the phrase structure rule from a particular superordinate category to a subordinate category; (b) searching means for searching the grammatical rules stored in said grammatical rule storing means in accordance with the manner in which the attribute information propagates in the phrase structure rule; (c) interpreting means for interpreting the grammatical rules stored in said grammatical rule storing means; and (d) generating means for applying one of the grammatical rules extracted from said grammatical rule storing means by said searching means while interpreting said one of the grammatical rules through said interpreting means to generate a phrase structure for the sentence from a set information on the grammatical function imparted to said one of the grammatical rules.
-
-
13. A natural language sentence generating apparatus comprising:
-
(a) grammatical rule storing means for storing a plurality of grammatical rules, each grammatical rule including; (a1) a phrase-structure-part in which is described a phrase structure rule representing a grammatical function; and (a2) a semantic part describing a manner in which attribute information propagates in the phrase structure rule from a particular superordinate category to a subordinate category; (a3) a condition part in which an applying condition for said grammatical rule is described; and (a4) a message part in which is described a message for imposing limitations on the phrase structure rule utilizing said subordinate category as a new superordinate category; (b) searching means for searching the grammatical rules stored in said grammatical rule storing means in accordance with the manner in which the attribute information propagates in the phrase structure rule; (c) interpreting means for interpreting the grammatical rules stored in said grammatical rule storing means; (d) generating means for applying one of the grammatical rules extracted from said grammatical rule storing means by said searching means while interpreting said one of the grammatical rules through said interpreting means to generate a phrase structure for the sentence from a set of information on the grammatical function imparted to said one of the grammatical rules; and (e) means for constructing a sentence in accordance with the phrase structure generated by the generating means.
-
-
14. A method of generating a natural language sentence, comprising the steps of:
-
(a) storing, in grammatical rule storing means, a plurality of grammatical rules, each grammatical rule including; (a1) a phrase-structure-part in which is described a phrase structure rule representing a grammatical function; and (a2) a semantic part describing a manner in which attribute information propagates in the phrase structure rule from a particular superordinate category to a subordinate category; (a3) a condition part in which an applying condition for said grammatical rule is described; and (a4) a message part in which is described a message for imposing limitations on the phrase structure rule utilizing said subordinate category as a new superordinate category; (b) searching the grammatical rules stored in said grammatical rule storing means in accordance with the manner in which the attribute information propagates in the phrase structure rule; (c) interpreting the grammatical rules stored in said grammatical rule storing means; and (d) applying one of the grammatical rules extracted from said grammatical rule storing means while interpreting said one of the grammatical rules to generate a phrase structure for the sentence from a set of information on the grammatical function imparted to said one of the grammatical rules.
-
Specification