METHOD AND APPARATUS FOR FUNCTIONAL INTEGRATION OF METADATA
First Claim
1. A computer implemented method for functional integration of metadata for a plurality of databases, comprising:
- creating a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases;
creating a single set of semantic relationships between the instances based on structural information in the relational data schema and the non-relational data schema; and
storing the single set of semantic relationships in a file.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for functional integration of metadata for a plurality of databases, includes: creating a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases; defining semantic relationships between the instances based on the structural information in the relational data schema and the non-relational data schema for the plurality of databases; associating the semantic relationships with a property class; creating a single set of triples for the semantic relationships between the instances; storing the single set of triples in a file; and using the set of triples stored in the file to navigate between the plurality of databases to formulate a response to a query.
70 Citations
25 Claims
-
1. A computer implemented method for functional integration of metadata for a plurality of databases, comprising:
-
creating a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases; creating a single set of semantic relationships between the instances based on structural information in the relational data schema and the non-relational data schema; and storing the single set of semantic relationships in a file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for functional integration of metadata for a plurality of databases, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; create a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases; create a single set of semantic relationships between the instances based on structural information in the relational data schema and the non-relational data schema; and store the single set of semantic relationships in a file. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A system, comprising:
-
a plurality of databases defined by at least one relational data schema and at least one non-relational data schema; and a server comprising a processor and a computer readable storage medium having computer readable program code embodied therewith, wherein when the computer readable program code is executed by the processor, causes the server to; create a single set of classes and instances for the classes for metadata of the relational data schema and the non-relational data schema for the plurality of databases; create a single set of semantic relationships between the instances based on structural information in the relational data schema and the non-relational data schema; and store the single set of semantic relationships in a file. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer implemented method for functional integration of metadata for a plurality of databases, comprising:
-
creating a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases; defining semantic relationships between the instances based on the structural information in the relational data schema and the non-relational data schema for the plurality of databases; associating the semantic relationships with a property class; creating a single set of triples for the semantic relationships between the instances; and storing the single set of triples in a file. - View Dependent Claims (20, 21, 22)
-
-
23. A computer program product for functional integration of metadata for a plurality of databases, comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; create a single set of classes and instances for the classes for metadata of at least one relational data schema and at least one non-relational data schema for the plurality of databases; define semantic relationships between the instances based on the structural information in the relational data schema and the non-relational data schema for the plurality of databases; associate the semantic relationships with a property class; create a single set of triples for the semantic relationships between the instances; and store the single set of triples in a file. - View Dependent Claims (24, 25)
Specification