IP Library Granted Patent US 11,899,705
Granted Patent B2
US 11,899,705 · App. 18/071,005 · Granted Feb 13, 2024

Putative ontology generating method and apparatus

Inventors: Albert Donald Tonkin (Seaforth, AU); Dung Xuan Thi Le (Homebush, AU)
Assignee: SEMANTIC TECHNOLOGIES PTY LTD
G06F16/367G06F16/211G06F16/2282G06N5/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,899,705
App. No.
18/071,005
Granted
Feb 13, 2024
Kind
B2
Abstract

Apparatus for generating a putative ontology from a data structure associated with a data store, the apparatus including an electronic processing device that generates a putative ontology by determining at least one concept table in the data structure, determining at least one validated attribute within the at least one concept table, determining at least one selected attribute value from the at least one validated attribute and generating at least one ontology class using the at least one attribute value.

Claims (12)

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.

2. Apparatus according to claim 1 , wherein the electronic processing device utilises a rules-based approach.

3. Apparatus according to claim 1 , wherein the Putative Ontology is pruned to generate a pruned putative ontology comprising a relationship to a user identified set of Classes.

4. Apparatus according to claim 3 , wherein the pruned putative ontology comprises a data structure definition for a Resource Description Framework (RDF) triple store or graph database.

5. Apparatus according to claim 4 , further comprising a processor module configured to produce a field mapping between the fields of the data store and the pruned putative ontology for each Class, Object Property, Data Property and Notation.

6. Apparatus according to claim 5 , further comprising and Extraction-Transforming- Loading (ETL) module configured to extract data defined by the pruning process from the source data store, transform the extracted data according to the field mapping, and load the transformed date into the appropriate Class, Object Property, Data Property and Notation fields of the pruned Putative ontology.

7. Apparatus according to claim 5 , further comprising a processor module configured to extract data defined by the pruning process from the source data store.

8. Apparatus according to claim 5 , further comprising an orchestrator module configured to transform the pruned data according to the field mapping, and load the transformed data into the appropriate Class, Object Property, Data Property and Notation fields of the pruned Putative ontology.

9. Apparatus according to claim 7 , wherein the processor module is further configured to: register disparate data sources by adding metadata and mapping files; convert unstructured data into RDF; load RDF into triple-store; translate the mapping files into putative ontologies; and expose a SPAQRL endpoint for each source.

10. Apparatus according to claim 8 , in which the orchestrator module is configured to accept data from multiple processor modules.

11. Apparatus according to claim 8 , in which the orchestrator module is configured to: Register target ontologies; Read and index mapping files;

Transform SPARQL queries from target to mapped source vocabularies; Translate Response from source to target vocabularies; Store transformation rules; and Expose a SPARQL endpoint for the target.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: TONKIN, ALBERT DONALD; LE, DUNG XUAN THI
To: SEMANTIC TECHNOLOGIES PTY LTD
Reel/Frame 064984/0393 →
Continuity (4)
Continuation 16692593 · Nov 22, 2019
Continuation In Part 15310751
Provisional Application 61992153 · May 12, 2014
Related Publication 20230334080A1 · Oct 19, 2023