Method and device for improved ontology engineering
First Claim
1. A computer-implemented method for populating a second data system used in a computer application, said second data system having a structure addressable by at least one second application path, the method comprising the steps of:
- a. mapping at least one first application path of a first data system having a structure addressable by said at least one first application path and acting as source data system, to at least one conceptual path of an ontology system using a plurality of semantic patterns structured as a versatile graph, said at least one conceptual path addressing a part of a structure of the ontology system,b. populating said at least one conceptual path of said ontology system with data values contained in said at least one first application path of said first data system,c. mapping said at least one second application path of said second data system to the at least one conceptual path of said ontology system using said semantic patterns, andd. populating said second data system at a location addressed by said at least one second application path with said data values contained in said at least one conceptual path,wherein said at least one first application path, said at least one conceptual path mapped to said at least one first application path, and said at least one second application path form different structural representations of said data values,wherein the mappings established in steps a and c by means of said semantic patterns allow populating said first data system with said data values when said second data system acts as source data system.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for populating a data system is provided. The method includes the step of mapping at least one application path of the data system to at least one conceptual path of an ontology system. The application path addresses parts of the structure of the data system, and the conceptual path addresses parts of the structure of the ontology system. The method further includes the step of automatically populating the data system at a location addressed by the application path with data values contained in the conceptual path.
17 Citations
11 Claims
-
1. A computer-implemented method for populating a second data system used in a computer application, said second data system having a structure addressable by at least one second application path, the method comprising the steps of:
-
a. mapping at least one first application path of a first data system having a structure addressable by said at least one first application path and acting as source data system, to at least one conceptual path of an ontology system using a plurality of semantic patterns structured as a versatile graph, said at least one conceptual path addressing a part of a structure of the ontology system, b. populating said at least one conceptual path of said ontology system with data values contained in said at least one first application path of said first data system, c. mapping said at least one second application path of said second data system to the at least one conceptual path of said ontology system using said semantic patterns, and d. populating said second data system at a location addressed by said at least one second application path with said data values contained in said at least one conceptual path, wherein said at least one first application path, said at least one conceptual path mapped to said at least one first application path, and said at least one second application path form different structural representations of said data values, wherein the mappings established in steps a and c by means of said semantic patterns allow populating said first data system with said data values when said second data system acts as source data system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory programmable device containing instructions, which, when executed, perform a method for populating a second data system used in a computer application, said second data system having a structure addressable by at least one second application path, the method comprising:
-
a. mapping at least one first application path of a first data system having a structure addressable by said at least one first application path and acting as source data system, to at least one conceptual path of an ontology system using a plurality of semantic patterns structured as a versatile graph, said at least one conceptual path addressing a part of a structure of the ontology system, b. populating said at least one conceptual path of said ontology system with data values contained in said at least one first application path of said first data system, c. mapping said at least one second application path of said second data system to the at least one conceptual path of said ontology system using said semantic patterns, and d. populating said second data system at a location addressed by said at least one second application path with said data values contained in said at least one conceptual path, wherein said at least one first application path, said at least one conceptual path mapped to said at least one first application path, and said at least one second application path form different structural representations of said data values, and wherein the mappings established in steps a and c by means of said semantic patterns allow populating said first data system with said data values when said second data system acts as source data system.
-
-
9. A device for populating a second data system for use in a computer application, said second data system having a structure addressable by at least one second application path, said device comprising:
-
means for receiving mapping information for mapping at least one first application path of a first data system having a structure addressable by said at least one first application path and acting as source data system, to at least one conceptual path of an ontology system using a plurality of semantic patterns structured as a versatile graph, said at least one conceptual path addressing a part of the structure of the ontology system and for mapping said at least one second application path of said second data system to at least one conceptual path of said ontology system using said semantic patterns, and means for populating based on said received mapping information said at least one conceptual path of said ontology system with data values contained in said at least one first application path of said first data system and for populating said second data system based on said received mapping information at a location addressed by said second application path with said data values contained in said conceptual path, wherein said at least one first application path, said at least one conceptual path, and said at least one second application path form different structural representations of said data values, and wherein said mapping information also allows populating said first data system with said data values when said second data system acts as source data system.
-
-
10. A computer-implemented method comprising:
-
a. mapping a first application path of a first data system having a structure addressable by the first application path and acting as a source data system, to a conceptual path of an ontology system using a plurality of semantic patterns structured as a versatile graph, the conceptual path addressing a part of a structure of the ontology system; b. populating the conceptual path of the ontology system with data values contained in the first application path of the first data system; c. mapping a second application path of a second data system having a structure addressable by the second application path, to the conceptual path of the ontology system using the semantic patterns; and d. populating the second data system at a location addressed by the second application path with the data values contained in the conceptual path, wherein the first application path, the conceptual path mapped to the first application path, and the second application path form different structural representations of the data values, wherein the mappings established in steps a and c allow populating said first data system with the data values when the second data system acts as a source data system. - View Dependent Claims (11)
-
Specification