Patent ID: 7424492

Claim:
A method for autonomous electronic creation of a database by an ontology database management system comprising: dividing incoming attribute data into a class element comprising an attribute name and entry element comprising an attribute value, wherein the attribute value is related to the attribute name; creating at least one attribute heading with the class element; adding the entry element as at least one entry field under the attribute heading; after creating at least one attribute heading, dividing subsequent incoming attribute data into a subsequent class element comprising a subsequent attribute name, and a subsequent entry element comprising a subsequent attribute value, wherein the subsequent attribute value is related to the subsequent attribute name; comparing the subsequent attribute name to the at least one attribute heading already existing in the database; if the subsequent attribute name is identical to any of the at least one attribute heading already existing, adding the subsequent entry element data under the identical attribute heading; if the subsequent attribute name is not identical to any of the at least one attribute heading already existing in the database, comparing the subsequent class element data and the subsequent entry element data to existing data in the database to determine whether the subsequent attribute name is the equivalent of the at least one attribute heading already existing in the database.