Patent ID: 8190880
Filing Date: 2012-05-29
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: providing a data abstraction model for a database storing a plurality of data records, the data abstraction model defining a plurality of logical fields each uniquely identifiable via a respective logical field name, wherein each of the plurality of logical fields maps to at least one associated target field, each target field comprising at least one of a physical field of the database and a logical field of the data abstraction model, wherein at least one logical field of the plurality of logical fields specifies an access method for retrieving data records accessed for the at least one logical field; wherein a first logical field of the plurality of logical fields specifies a first data standard characterizing quality of data records accessed via the at least one target field associated with the first logical field; wherein the first data standard is represented as a second logical field of the data abstraction model, wherein the second logical field specifies: (i) a data standard name uniquely identifying the first data standard and (ii) a plurality of associated quality levels, each quality level representing a distinct measure of data quality under the first data standard, each quality level uniquely identifiable via a respective level name and having respective level criteria for determining whether an accessed data record conforms to the respective quality level under the first data standard, the level criteria being expressed in terms of one or more fields; receiving an abstract query composed on the basis of the data abstraction model, wherein the abstract query specifies at least one logical field and a desired level under the first data standard, wherein the abstract query does not specify any physical field of the database and does not specify any level criteria; by operation of one or more computer processors, generating a concrete query from the abstract query based on the data abstraction model, wherein the concrete query specifies at least one physical field of the database and does not specify any logical field, and wherein the concrete query is executed against the database to retrieve a first set of query results; and outputting at least one data record in the first set of query results for display in a graphical user interface (GUI) screen, responsive to the abstract query, wherein at least one data record not satisfying the desired level under the first data standard is not output in the GUI screen.