Data query schema based on conceptual context
First Claim
1. A method of providing access to data stored in a plurality of physical fields of a data repository, comprising:
- receiving a list of one or more concepts specified by a user;
providing an interface allowing the user to build a database query based on a plurality of fields presented to the user; and
limiting the fields presented to the user in the interface to those related to the one or more user-specified concepts.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, articles of manufacture and systems for presenting, to a user, a limited subset of fields and associated values of an underlying base data model are provided. The limited subset of fields and associated values may be selected based on a relationship with one or more specified concepts, for example, of interest to a user. Thus, fields and associated values not related to the one or more specified concepts are filtered out (e.g., not available to the user). Through this conceptual filtering, the number of fields and values presented to the user may be significantly reduced, which may greatly simplify the query building process
42 Citations
21 Claims
-
1. A method of providing access to data stored in a plurality of physical fields of a data repository, comprising:
-
receiving a list of one or more concepts specified by a user;
providing an interface allowing the user to build a database query based on a plurality of fields presented to the user; and
limiting the fields presented to the user in the interface to those related to the one or more user-specified concepts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for generating a concept-specific data repository abstraction component describing, and used to access, data in a data repository, comprising:
-
selecting, from a base data repository abstraction component containing logical fields mapped to corresponding physical fields of the data repository, a subset of the logical fields contained in the base data repository abstraction component related to a specified one or more concepts; and
generating a first concept-specific data repository abstraction component containing the subset of the logical fields related to the one or more concepts. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer readable medium containing a program which, when executed, performs operations for generating a concept-specific data repository abstraction component describing, and used to access, data in a data repository, the operations comprising:
-
receiving, from a user, a list of one or more specified concepts;
selecting, from a base data repository abstraction component containing logical fields mapped to corresponding physical fields of the data repository, a subset of the logical fields contained in the base data repository abstraction component related to the one or more concepts; and
generating a first concept-specific data repository abstraction component containing the subset of the logical fields related to the one or more concepts. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A data processing system, comprising:
-
a data repository;
a base data abstraction component comprising logical fields mapped to corresponding physical fields of the data repository; and
an executable component configured to generate a first concept-specific data abstraction component comprising a limited subset of the logical fields of the base data abstraction component related to a first one or more specified concepts. - View Dependent Claims (18, 19, 20, 21)
-
Specification