PEER TO PEER (P2P) CONCEPT QUERY ABSTRACTION MODEL AUGMENTATION WITH FEDERATED ACCESS ONLY ELEMENTS
First Claim
Patent Images
1. A method, comprising:
- determining whether a first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of an abstract query composed on the basis of logical fields defined in a second data abstraction model;
wherein the first data abstraction model comprises a plurality of first definitions of logical fields mapped to physical fields of a first database on a first device, wherein one or more of the first definitions include metadata associating the respective logical fields to respective concepts of a predefined set of concepts, the concepts being standardized metadata; and
wherein the second data abstraction model comprises a plurality of second definitions of logical fields mapped to physical fields of a second database on a second device, wherein one or more of the second definitions associate the respective logical fields to respective concepts of the predefined set of concepts;
upon determining that the first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of the abstract query, replicating the logical field of the first data abstraction model in the second data abstraction model.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are generally related to data processing, and more specifically to retrieving results for a query from one or more devices coupled to a network. A first device may receive an abstract query including logical fields defined by a first data abstraction model and retrieve query results stored in the first device. The query may be sent to one or more other devices via the network. The one or more other devices may be configured to convert the abstract query to local abstract queries including logical fields defined in local data abstraction models. The local queries may be issued against local databases to retrieve additional results for the query.
43 Citations
20 Claims
-
1. A method, comprising:
-
determining whether a first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of an abstract query composed on the basis of logical fields defined in a second data abstraction model;
wherein the first data abstraction model comprises a plurality of first definitions of logical fields mapped to physical fields of a first database on a first device, wherein one or more of the first definitions include metadata associating the respective logical fields to respective concepts of a predefined set of concepts, the concepts being standardized metadata; and
wherein the second data abstraction model comprises a plurality of second definitions of logical fields mapped to physical fields of a second database on a second device, wherein one or more of the second definitions associate the respective logical fields to respective concepts of the predefined set of concepts;upon determining that the first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of the abstract query, replicating the logical field of the first data abstraction model in the second data abstraction model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising a program product which, when executed by a processor performs an operation, comprising:
-
determining whether a first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of an abstract query composed on the basis of logical fields defined in a second data abstraction model;
wherein the first data abstraction model comprises a plurality of first definitions of logical fields mapped to physical fields of a first database on a first device, wherein one or more of the first definitions include metadata associating the respective logical fields to respective concepts of a predefined set of concepts, the concepts being standardized metadata; and
wherein the second data abstraction model comprises a plurality of second definitions of logical fields mapped to physical fields of a second database on a second device, wherein one or more of the second definitions associate the respective logical fields to respective concepts of the predefined set of concepts;upon determining that the first data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of the abstract query, replicating the logical field of the first data abstraction model in the second data abstraction model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first device comprising a first data abstraction model comprising a plurality of first logical field definitions mapping the first logical fields to physical fields of a first database, wherein one or more of the first logical fields definitions associate respective first logical fields to respective concepts of a predefined set of concepts, the concepts being standardized metadata; and a second device comprising a second data abstraction model comprising a plurality of second logical field definitions mapping the second logical fields to physical fields of a second database, wherein one or more of the second logical fields definitions associate respective second logical fields to respective concepts of the predefined set of concepts, wherein the first device is configured to; determine whether the second data abstraction model comprises a logical field associated with a concept having a predefined relationship to a concept associated with a respective logical field of the abstract query; and upon determining that second data abstraction model comprises such a logical field, replicating the logical field of the second data abstraction model in the first data abstraction model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification