IP Library Granted Patent US 10,387,491
Granted Patent B2
US 10,387,491 · App. 14/332,237 · Granted Aug 20, 2019

Ontology index for content mapping

Inventor: Albert Donald Tonkin (Seaforth, AU)
Assignee: SEMANTIC TECHNOLOGIES PTY LTD
G06F16/86
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 10,387,491
App. No.
14/332,237
Granted
Aug 20, 2019
Kind
B2
Abstract

A method of generating an ontology index for use in mapping content fields to ontology terms from one or more ontologies, the method including, in an electronic processing device, selecting one or more ontologies, each ontology including a number of ontology terms, determining an ontology term meaning for at least some of the ontology terms and generating an index including index terms indicative of the ontology terms, wherein the index identifies ontology terms having equivalent ontology term meanings.

Claims (37)

1. A method of mapping content fields to ontology terms from one or more ontologies, the method including, in an electronic processing device operating in accordance with instructions stored as applications software in a memory generating a sparse index by:

a) selecting a plurality of ontologies, each of the plurality of ontologies including a number of ontology terms;

b) determining an ontology term meaning for each ontology term; and,

c) generating an index including index terms indicative of each ontology term, wherein the index identifies ontology terms having equivalent ontology term meanings and wherein:

i) each index term includes:

(1) an identifier indicative of the ontology term meaning of the respective ontology term;

(2) an indication of the ontology containing the respective ontology term; and,

(3) an indication of an ontology term type of the respective ontology term; and,

ii) wherein at least some index terms have the same respective identifier; and, using the sparse index to map content fields to ontology terms by, for each content field:

d) determining a content field name of the content field;

e) determining a content field meaning associated with the content field name;

f) determining a respective identifier using the content field meaning;

g) selecting each index term from the ontology index that has the respective identifier; and,

h) using each index term to map the content field to an associated ontology term.

2. A method according to claim 1 , wherein the method includes, in an electronic processing device, determining the ontology term meaning using at least one of:

a) an ontology term name;

b) ontology term keywords; and,

c) an ontology term definition.

3. A method according to claim 1 , wherein each index term is associated with a corresponding ontology term.

4. A method according to claim 1 , wherein the method includes, in an electronic processing device:

a) assigning a unique identifier to each different ontology term meaning; and,

b) determining a respective identifier for each index term in accordance with the ontology term meaning of the corresponding ontology term.

5. A method according to claim 1 , wherein the ontology term type is at least one of an ontology class and an ontology property.

6. Apparatus for mapping content fields to ontology terms from one or more ontologies, the apparatus including a processing system having an electronic processing device operating in accordance with instructions stored as applications software in a memory that generate a sparse index by:

a) selecting a plurality of ontologies, each of the plurality of ontologies including a number of ontology terms;

b) determining an ontology term meaning for each ontology term; and,

c) generating an index including index terms indicative of each ontology term, wherein the index identifies ontology terms having equivalent ontology term meanings and wherein:

i) each index term includes:

(1) an identifier indicative of the ontology term meaning of the respective ontology term;

(2) an indication of the ontology containing the respective ontology term; and,

(3) an indication of an ontology term type of the respective ontology term; and,

ii) wherein at least some index terms have the same respective identifier; and, using the sparse index to map content fields to ontology terms by, for each content field:

d) determining a content field name of the content field;

e) determining a content field meaning associated with the content field name;

f) determining a respective identifier using the content field meaning;

g) selecting each index term from the ontology index that has the respective identifier; and,

h) using each index term to map the content field to an associated ontology term.

Assignments (2)
CHANGE OF NAME Recorded Mar 25, 2022
From: TRALEE SOFTWARE PTY. LTD.
To: SEMANTIC TECHNOLOGIES PTY LTD
Reel/Frame 059510/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2019
From: TONKIN, ALBERT DONALD
To: TRALEE TECHNOLOGY HOLDINGS PTY LTD.
Reel/Frame 049668/0685 →
Continuity (2)
Provisional Application 61846643 · Jul 16, 2013
Related Publication 20150026183A1 · Jan 22, 2015