US 11,899,705 B2
Putative ontology generating method and apparatus
Albert Donald Tonkin, Seaforth (AU); and Dung Xuan Thi Le, Homebush (AU)
Assigned to SEMANTIC TECHNOLOGIES PTY LTD, North Sydney (AU)
Filed by Semantic Technologies Pty Ltd., North Sydney (AU)
Filed on Nov. 29, 2022, as Appl. No. 18/071,005.
Application 18/071,005 is a continuation of application No. 16/692,593, filed on Nov. 22, 2019, granted, now 11,556,578.
Application 16/692,593 is a continuation in part of application No. 15/310,751, abandoned, previously published as PCT/AU2015/000270, filed on May 8, 2015.
Claims priority of provisional application 61/992,153, filed on May 12, 2014.
Prior Publication US 2023/0334080 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/36 (2019.01); G06N 5/025 (2023.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/367 (2019.01) [G06F 16/211 (2019.01); G06F 16/2282 (2019.01); G06N 5/025 (2013.01)] 11 Claims
OG exemplary drawing
 
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.