Method and device for ontology evolution
First Claim
Patent Images
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.
8 Assignments
0 Petitions
Accused Products
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.
-
Citations
12 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (11)
-
-
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.
-
Specification