IP Library Granted Patent US 9,171,022
Granted Patent B2
US 9,171,022 · App. 14/470,433 · Granted Oct 27, 2015

Method and device for ontology evolution

Inventors: Damien Trog (Oudergem, BE); Stijn Christiaens (Zele, BE); Pieter Gaston Marguerite De Leenheer (Brussels, BE); Felix Urbain Yolande Van De Maele (B-Oostende, BE); Robert Alfons Meersman (Deurne, BE)
Assignees: COLLIBRA NV/SA; VRIJE UNIVERSITEIT BRUSSEL
G06F17/30289G06F17/30734G06F19/28G06N5/02G06N5/022
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 9,171,022
App. No.
14/470,433
Granted
Oct 27, 2015
Kind
B2
Abstract

A method for modifying a mapping from at least one application path of a data system to a conceptual path of an ontology system, wherein the application path addresses a part of the structure of the data system and the conceptual path addresses a part of the structure of the ontology system. The method includes steps of detecting a change to a part of the structure of the ontology system one or more of the conceptual paths is addressing and updating the mappings to reflect the change to the part of the structure of the ontology system.

Claims (24)

1. A computer implemented method comprising steps of:

detecting a change to one or more conceptual paths, each path addressing a part of a structure of an ontology system, the ontology system being an application-independent representation of domain knowledge by a set of concepts and relationships between the concepts, the change being described by an ordered sequence of first operators defining semantic information on said change;

defining one or more second operators that operate on a mapping from at least one application path of an intensional part of a data system to a conceptual path of the ontology system, the intensional part being prescribed by constraints on data elements and relationships between the data elements, each application path addressing a part of the structure of the data system, said one or more second operators being equivalent to said one or more first operators used to describe said change to said one or more conceptual paths addressing said part of the structure of said ontology system; and

updating said mapping with said one or more equivalent second operators to reflect the change to said one or more conceptual paths addressing said part of the structure of the ontology system.

2. The method as in claim 1 , wherein said detected change is stored in a change log.

3. The method as in claim 1 , comprising an initial step of apply ng said change to said ontology system.

4. The method as in claim 3 , whereby one or more conditions are imposed for applying said change.

5. The method as in claim 1 , wherein said change comprises a relabeling of part of the ontology system structure.

6. The method as in claim 1 , wherein said change comprises appending another structure to part of the ontology system structure, said other structure not being part of the ontology system structure before the change.

7. The method as in claim 1 , wherein said change comprises inserting a further structure to a part of the ontology system structure, said further structure not being part of the ontology system structure before the change.

8. The method as in claim 1 , wherein said change comprises deleting part of the ontology system structure.

9. A programmable device containing instructions, which, when executed, perform a method comprising steps of:

detecting a change to one or more conceptual paths, each path addressing a part of a structure of an ontology system, the ontology system being an application-independent representation of domain knowledge by a set of concepts and relationships between the concepts, the change being described by an ordered sequence of first operators defining semantic information on said change;

defining one or more second operators that operate on a mapping from at least one application path of an intensional part of a data system to a conceptual path of the ontology system, the intensional part being prescribed by constraints on data elements and relationships between the data elements, each application path addressing a part of the structure of the data system, said one or more second operators being equivalent to said one or more first operators used to describe said change to said one or more conceptual paths addressing said part of the structure of said ontology system; and

updating said mapping with said one or more equivalent second operators to reflect the change to said one or more conceptual paths addressing said part of the structure of the ontology system.

10. A device comprising:

means for detecting a change to one or more conceptual paths, each path addressing a part of a structure of an ontology system, the ontology system being an application-independent representation of domain knowledge by a set of concepts and relationships between the concepts, the change being described by an ordered sequence of first operators defining semantic information on said change;

means for defining one or more second operators that operate on a mapping from at least one application path of an intensional part of a data system to a conceptual path of the ontology system, the intensional part being prescribed by constraints on data elements and relationships between the data elements, each application path addressing a part of the structure of the data system, said one or more second operators being equivalent to said one or more first operators used to describe said change to said one or more conceptual paths addressing said part of the structure of said ontology system; and

means for updating said mapping with said one or more equivalent second operators to reflect the change to said one or more conceptual paths addressing said part of the structure of the ontology system.

11. The device as in claim 10 , wherein said device is arranged to identify and store information on the version of said ontology system.

12. A computer implemented method comprising:

detecting a change to a conceptual path addressing a part of a structure of an ontology system, the ontology system being an application-independent representation of domain knowledge by a set of concepts and relationships between the concepts, the change being described by an ordered sequence of first operators defining semantic information on said change;

defining one or more second operators that operate on a mapping from at least one application path of an intensional part of a data system to the conceptual path addressing the part of the structure of the ontology system, the intensional part of the data system being prescribed by constraints on data elements and relationships between the data elements, the application path addressing a part of a structure of the data system, the one or more second operators being equivalent to the one or more first operators used to describe the change to the conceptual path addressing the part of the structure of the ontology system; and

updating the mapping with the one or more equivalent second operators to reflect the change to the conceptual path addressing the part of the structure of the ontology system.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: COLLIBRA NV; CNV NEWCO B.V.; COLLIBRA B.V.
To: COLLIBRA BELGIUM BV
Reel/Frame 062989/0023 →
SECURITY INTEREST Recorded Jan 4, 2023
From: COLLIBRA BELGIUM BV
To: SILICON VALLEY BANK UK LIMITED
Reel/Frame 062269/0955 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 1, 2021
From: SILICON VALLEY BANK
To: COLLIBRA NV
Reel/Frame 055792/0657 →
SECURITY INTEREST Recorded Apr 1, 2021
From: COLLIBRA NV
To: SILICON VALLEY BANK
Reel/Frame 055792/0704 →
SECURITY INTEREST Recorded Aug 22, 2018
From: COLLIBRA NV
To: SILICON VALLEY BANK
Reel/Frame 046661/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2018
From: VRIJE UNIVERSITEIT BRUSSEL
To: COLLIBRA NV/SA
Reel/Frame 044599/0424 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED AT REEL: 033654 FRAME: 0664. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 6, 2015
From: TROG, DAMIEN; CHRISTIAENS, STIJN; DE LEENHEER, PIETER GASTON MARGUERITE; VAN DE MAELE, FELIX URBAIN YOLANDE; MEERSMAN, ROBERT ALFONS
To: COLLIBRA NV/SA; VRIJE UNIVERSITEIT BRUSSEL
Reel/Frame 035138/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2014
From: TROG, DAMIEN; CHRISTIAENS, STIJN; DE LEENHEER, PIETER; VAN DE MAELE, FELIX URBAIN YOLANDE; MEERSMAN, ROBERT ALFONS
To: COLLIBRA NV/SA; VJRIJE UNIVERSITEIT BRUSSEL
Reel/Frame 033654/0664 →
Priority Claims (1)
EP 09159178 · Apr 30, 2009 · regional
Continuity (2)
Continuation 13266882
Related Publication 20150046392A1 · Feb 12, 2015