PURPOSE: To provide a proper meaning indication even to a noun indicating simultaneously plural different objects by providing two identifiers to one noun indicating plural objects when a meaning indication (predicate type) is given to a natural language sentence.
CONSTITUTION: A natural language sentence is analyzed rationally by using a noun dictionary in which proper nouns, ordinary nouns and pronouns or the like are used for index words, and each word is explained as a noun and an animate or an inanimate, or a pronoun, or an ordinary noun and a demonstrative word or plural-demonstrative word corresponding to each index word, and with a verb dictionary in which verbs or a verb and a phrase used together with the verb are used for index words, and each word is explained as a verb, and whether a subject and an object allowed for the verb are an animate or an inanimate or the like corresponding to the index and two identifiers are given to one noun indicating plural objects.