Patent attributes
Methods, systems, and articles of manufacture for context insensitive model entity searching are provided. A model entity is used to identify to a central entity or concept modeled by a database abstraction model. Instances of a model entity may be defined in reference to an identifier in an underlying database. Model entity relationships specify relationships between the model entity and other datasets in the database (e.g., tables of a relational database). A database abstraction model provides an interface to both the model entity and the data in the underlying database. Rather than creating a query of the database using a series of restrictive conditions, or selecting individual the tables or datasets to search, a user may specify search term(s). Instances of the model entity containing the search term(s), regardless of where the search term(s) occur in the underlying database, are returned for the search. Thereafter, a user may select individual instances of the model entity to view in greater detail.