23. A computerized method for processing ontology, comprising: a processor correcting a structure of ontology created from a set of instance data containing a combination of a subject, a property, and an object expressed with a character string according to statistical features of the objects contained in the set of the instance data; the processor judging whether each of the properties contained in the ontology is an essential property or an unessential property for a concept that is defined within the ontology and related to each of the properties according to statistical features of the objects contained in the set of instance data; the processor correcting the structure of the ontology regarding the corresponding properties according to results of the judgments; and the processor changing a property that is judged as unessential to a property having an inverted definition range and an inverted value range.
26. The computerized method as claimed in claim 23 , comprising: the processor recording a combination of the property that is a target of judgment and respective elements within the ontology corresponding to the definition range and the value range of the property as the result of the judgment.