Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
178 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in an output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with the semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, the semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13).
Claim 2
Dependent Claim
178 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in an output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with the semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, the semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13).
Claim 3
Dependent Claim
48 words
An apparatus according to Claim 1, wherein said semantic analysis means (6) fetches a vocabulary having a high priority except said undefined word from the output of said syntax analysis means (5), and the semantic concept of said undefined word is obtained by using said case dictionary (13).
Claim 4
Dependent Claim
19 words
A system according to Claim 2, wherein said vocabulary having a high priority is a verb constituting a predicate.
Claim 5
Dependent Claim
229 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a display device (3) for displaying a content and result of the processing of said character train; . a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and said extracted group of vocabularies of the lower concept are displayed on said display device (3) so that a synonym of said undefined word is selected from said displayed group of vocabularies.
Claim 6
Dependent Claim
229 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a display device (3) for displaying a content and result of the processing of said character train; . a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and said extracted group of vocabularies of the lower concept are displayed on said display device (3) so that a synonym of said undefined word is selected from said displayed group of vocabularies.
Claim 7
Dependent Claim
258 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies; and inference means (103) for selecting by inference a vocabulary which is in conformity with an intention of said inputted character train from said group of vocabularies registered as the lower concept in said vocabulary hierarchy dictionary (13), wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and a synonym which is in conformity with the intention of said inputted character train is selected by said inference means (103) from said extracted group of vocabularies of the lower concept so that said undefined word is replaced by said selected synonym.
Claim 8
Dependent Claim
258 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies; and inference means (103) for selecting by inference a vocabulary which is in conformity with an intention of said inputted character train from said group of vocabularies registered as the lower concept in said vocabulary hierarchy dictionary (13), wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and a synonym which is in conformity with the intention of said inputted character train is selected by said inference means (103) from said extracted group of vocabularies of the lower concept so that said undefined word is replaced by said selected synonym.
Claim 9
Dependent Claim
19 words
An apparatus according to Claim 5, wherein an information terminal system is operated by using said inputted natural language.
Claim 10
Independent Claim
136 words
A method for processing a natural language by extracting an undefined word from an input character train, comprising the steps of: analyzing morphemes by dividing said input character train of the natural language into vocabularies, said input character train containing the undefined word not registered in a dictionary; analyzing syntax by deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; obtaining a semantic concept of said undefined word in the output obtained in said step of analyzing syntax, by using a case dictionary (12) which registers a semantic role between the vocabularies; and extracting a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word by using a vocabulary hierarchy dictionary (13) which registers vocabularies from an upper concept to a lower concept.
Claim 11
Independent Claim
136 words
A method for processing a natural language by extracting an undefined word from an input character train, comprising the steps of: analyzing morphemes by dividing said input character train of the natural language into vocabularies, said input character train containing the undefined word not registered in a dictionary; analyzing syntax by deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; obtaining a semantic concept of said undefined word in the output obtained in said step of analyzing syntax, by using a case dictionary (12) which registers a semantic role between the vocabularies; and extracting a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word by using a vocabulary hierarchy dictionary (13) which registers vocabularies from an upper concept to a lower concept.