Patent ID: 8495070

Claim:
A logic operation system, comprising: a storage unit configured to store data; and an operation unit configured to perform an operation on the data stored in the storage unit, wherein the data stored in the storage unit includes at least one attribute and each attribute is assigned an attribute identifier for uniquely identifying the attribute, each attribute identifier is associated with at least one piece of equivalent reference data and each piece of equivalent reference data is data representing the corresponding attribute, for each attribute identifier, a number of sets of association between the attribute identifier and the at least one piece of equivalent reference data is one, each attribute identifier is not a word representing a corresponding attribute, and is made of a symbol that identifies the corresponding attribute, the symbol per se having no meaning with respect to the at least one piece of equivalent reference data associated with each attribute identifier, each piece of equivalent reference data is feature data or identification data, the feature data being a substance of an associated attribute, and the identification data being data for identifying the associated attribute, the data stored in the storage unit includes, for each attribute identifier, a weight of association between the attribute identifier and each piece of equivalent reference data, the weight representing a degree of relatedness between the corresponding attribute and the piece of equivalent reference data associated with each other, and the operation unit is configured to, 1) when data is given, determine whether or not the given data is the same as a piece of equivalent reference data in the storage unit, 2) when the given data is determined to be the same as the piece of equivalent reference data, obtain the weight of association between the piece of equivalent reference data determined to be the same and an attribute identifier associated with the piece of equivalent reference data, 3) when the weight is obtained for the attribute identifier, calculate a sum of the weight obtained for the attribute identifier, and 4) when the sum of the weight obtained for the attribute identifier is calculated, select the attribute identifier in the case where the sum satisfies a predetermined condition.