CPC G06F 16/367 (2019.01) [G06F 16/211 (2019.01); G06F 16/2282 (2019.01); G06N 5/025 (2013.01)] | 11 Claims |
1. Apparatus for generating a putative ontology from a data structure associated with a source data store, the apparatus including an electronic processing device that generates a putative ontology by: a. creating a normalised schema from the data structure associated with the source data store; b. identifying instances of denormalised data in the normalised schema which had been metadata denormalised in the data structure; c. determining whether the denormalised data defines an object relationship between rows in the metadata denormalised in the data structure; d. identifying at an ontology object property from the object relationship; e. determining whether the denormalised data defines a concept in the rows of denormalised metadata in the data structure; f. identifying at least one ontology class from denormalised metadata; g. creating at least one second ontology class from at least one of the normalised schema classes which was not created by metadata denormalisation; h. creating at least one ontology object property from a relationship identified in the normalised schema; and i. creating at least one ontology data property from an attribute of each entity on the normalised scheme.
|