Destructuring and restructuring relational data
First Claim
Patent Images
1. A method comprising:
- selecting a first database corresponding to a first schema and selecting a second database corresponding to a second schema;
generating, by a processor, a schema table based upon the first database and the second database;
destructuring, by the processor, the schema table, resulting in a destructured schema table, the destructured schema table including a first entry corresponding to the first database and a second entry corresponding to the second database;
wherein the destructuring the schema table comprises;
separating metadata of the schema table into at least one of schema objects and data objects;
assigning the first entry to a first OWL;
Class and assigning the second entry to a second OWL;
Class;
assigning an OWL;
individual to each of the first OWL;
Class and the second OWL;
Class;
selecting a property map that links the first entry to the second entry;
restructuring, by the processor, the destructured schema table using the selected property map, resulting in a restructured schema table, wherein the restructured schema table provides a single point of entry to query data from the first database and the second database; and
processing a user query using the restructured schema table.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system selects a first database corresponding to a first schema and a second database corresponding to a second schema. The computer system then generates a schema table based upon the selected databases. Next, the computer system destructures the schema table, which includes a first entry corresponding to the first database and a second entry corresponding to the second database. The computer system then selects a property map that links the first entry to the second entry, and restructures the destructured schema table using the selected property map, resulting in a restructured schema table. In turn, the computer system processes a user query using the restructured schema table.
-
Citations
20 Claims
-
1. A method comprising:
-
selecting a first database corresponding to a first schema and selecting a second database corresponding to a second schema; generating, by a processor, a schema table based upon the first database and the second database; destructuring, by the processor, the schema table, resulting in a destructured schema table, the destructured schema table including a first entry corresponding to the first database and a second entry corresponding to the second database; wherein the destructuring the schema table comprises; separating metadata of the schema table into at least one of schema objects and data objects; assigning the first entry to a first OWL;
Class and assigning the second entry to a second OWL;
Class;assigning an OWL;
individual to each of the first OWL;
Class and the second OWL;
Class;selecting a property map that links the first entry to the second entry; restructuring, by the processor, the destructured schema table using the selected property map, resulting in a restructured schema table, wherein the restructured schema table provides a single point of entry to query data from the first database and the second database; and processing a user query using the restructured schema table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information handling device comprising:
-
one or more processors; a memory accessible by at least one of the processors; a nonvolatile storage area accessible by at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; selecting a first database corresponding to a first schema and selecting a second database corresponding to a second schema; generating a schema table based upon the first database and the second database; destructuring the schema table, resulting in a destructured schema table, the destructured schema table including a first entry corresponding to the first database and a second entry corresponding to the second database; wherein the destructuring the schema table comprises; separating metadata of the schema table into at least one of schema objects and data objects; assigning the first entry to a first OWL;
Class and assigning the second entry to a second OWL;
Class;assigning an OWL;
individual to each of the first OWL;
Class and the second OWL;
Class;selecting a property map that links the first entry to the second entry; restructuring the destructured schema table using the selected property map, resulting in a restructured schema table, wherein the restructured schema table provides a single point of entry to query data from the first database and the second database; and processing a user query using the restructured schema table. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer readable medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include:
-
selecting a first database corresponding to a first schema and selecting a second database corresponding to a second schema; generating a schema table based upon the first database and the second database; destructuring the schema table, resulting in a destructured schema table, the destructured schema table including a first entry corresponding to the first database and a second entry corresponding to the second database; wherein the destructuring the schema table comprises; separating metadata of the schema table into at least one of schema objects and data objects; assigning the first entry to a first OWL;
Class and assigning the second entry to a second OWL;
Class;assigning an OWL;
individual to each of the first OWL;
Class and the second OWL;
Class;selecting a property map that links the first entry to the second entry; restructuring the destructured schema table using the property map, resulting in a restructured schema table, wherein the restructured schema table provides a single point of entry to query data from the first database and the second database; and processing a user query using the restructured schema table. - View Dependent Claims (17, 18, 19, 20)
-
Specification