Natural language processing method for converting a first natural language into a second natural language using data structures
First Claim
1. A method of storing natural language in a computer and generating further natural language based on the stored natural language by the computer comprising the steps of:
- preparing a word dictionary which stores language structure information defining individual function of letter series representing words;
preparing a configuration dictionary which stores language structure information defining mutual connecting relations of letter series representing particles and symbols;
preparing a meaning frame dictionary which stores meaning frames defining abstract meaning structures corresponding to letter series representing words;
preparing a meaning analysis grammar which commands mutual case coupling relations and mutual logical coupling relations between words, particles, symbols and the meaning frames corresponding to combinations of the language structure information and further commands insertion of the words, the particles and the symbols into the meaning frames;
performing a structure analysis on a natural sentence inputted by making use of the word dictionary and the configuration dictionary;
converting the letter series of the inputted natural sentence into a language structure information series;
subjecting the inputted natural sentence in the form of the language structure information series to the meaning analysis in such a manner that through application of the meaning analysis grammar to the language structure information series a single or a plurality of meaning frames are read out from the meaning frame dictionary in accordance with commands of the meaning analysis grammar;
synthesizing, when a plurality of meaning frames are read out, a meaning frame which defines an abstract meaning expressed by the inputted natural sentence by case coupling and/or logic coupling the meaning frames; and
inserting words, particles and symbols into the meaning frames read out or the meaning frame synthesized to thereby determine and produce data sentence correctly expressing the meaning of the inputted natural sentence in the computer, whereby the language structure information series is converted into the data sentence in the form of data structure with a multi layered case-logic language structure.
0 Assignments
0 Petitions
Accused Products
Abstract
A method which includes performing a structure analysis on a natural sentence inputted by making use of a word dictionary DIC-WD and a configuration dictionary DIC-KT and converting letter series KNJ of the inputted natural sentence into a language structure information series IMF-LSL. The natural sentence inputted in the form of the language structure information series IMI-LSL is subjected in such a manner to application of meaning analysis grammar IMI-GRM to cause a single or a plurality of meaning frames IMF-FRM to be read out from a meaning frame dictionary DIC-IMI in accordance with commands of the meaning analysis grammar IMI-GRM. When a plurality of meaning frames IMI-FRM are read out a meaning frame which defines an abstract meaning expressed by the inputted natural sentence is synthesized by case coupling and/or logic coupling the meaning frames IMI-FRM. Words WD, particles JO and symbols KI are inserted into the meaning frames IMI-FRM read out or the meaning frame IMI-FRM synthesized to thereby determine and produce data sentence DT-S correctly expressing the meaning of the inputted natural sentence in a computer whereby the language structure information series IMF-LSL is converted into the data sentence DT-S in the form of data structure PSMW with a multi layered case-logic language structure.
61 Citations
17 Claims
-
1. A method of storing natural language in a computer and generating further natural language based on the stored natural language by the computer comprising the steps of:
-
preparing a word dictionary which stores language structure information defining individual function of letter series representing words; preparing a configuration dictionary which stores language structure information defining mutual connecting relations of letter series representing particles and symbols; preparing a meaning frame dictionary which stores meaning frames defining abstract meaning structures corresponding to letter series representing words; preparing a meaning analysis grammar which commands mutual case coupling relations and mutual logical coupling relations between words, particles, symbols and the meaning frames corresponding to combinations of the language structure information and further commands insertion of the words, the particles and the symbols into the meaning frames; performing a structure analysis on a natural sentence inputted by making use of the word dictionary and the configuration dictionary; converting the letter series of the inputted natural sentence into a language structure information series; subjecting the inputted natural sentence in the form of the language structure information series to the meaning analysis in such a manner that through application of the meaning analysis grammar to the language structure information series a single or a plurality of meaning frames are read out from the meaning frame dictionary in accordance with commands of the meaning analysis grammar; synthesizing, when a plurality of meaning frames are read out, a meaning frame which defines an abstract meaning expressed by the inputted natural sentence by case coupling and/or logic coupling the meaning frames; and inserting words, particles and symbols into the meaning frames read out or the meaning frame synthesized to thereby determine and produce data sentence correctly expressing the meaning of the inputted natural sentence in the computer, whereby the language structure information series is converted into the data sentence in the form of data structure with a multi layered case-logic language structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification