In contrast to a ???view???, which is defined by the database administrator DBA, a query subject is abstracted and separate from the underlying database, is applicable to and able to translate different kinds of databases, and provides a translation of the data and metadata into the terminology of the user.