Academia.eduAcademia.edu

The existing taxonomy of DQ problems consists of elements at various levels of granularity [17]. These evels relate to the well-known relational database structure which includes: attributes (fields or columns), rows (records or tuples), tables (or relations) and the database (multiple tables). Furthermore, the taxonomy also includes a level that relates to multiple databases. The different elements of the taxonomy are shown in Table 2, which includes the taxonomy element (an acronym of the element), the name of the element, and a mapping requirement. The mapping requirement (not described in the taxonomy) is usec for this work to aid the mapping of the DQ methods into an element of the taxonomy for a particular DQ problem. This mapping requirement specifies what the DQ method must meet in order to find a particula DQ problem. For example, the domain analysis method only needs to consider whether the value of one attribute lies in the domain (which is external information) in order to determine whether there is an  incorrect value, thus, it is classified as SAST (see the first row of Table 2) for the incorrect value DQ problem.   Note that the domain checking method can be also applied to all rows in a table (by applying the method multiple times), but the algorithm requires only a single row and single attribute to judge if there is a DQ

Table 2 The existing taxonomy of DQ problems consists of elements at various levels of granularity [17]. These evels relate to the well-known relational database structure which includes: attributes (fields or columns), rows (records or tuples), tables (or relations) and the database (multiple tables). Furthermore, the taxonomy also includes a level that relates to multiple databases. The different elements of the taxonomy are shown in Table 2, which includes the taxonomy element (an acronym of the element), the name of the element, and a mapping requirement. The mapping requirement (not described in the taxonomy) is usec for this work to aid the mapping of the DQ methods into an element of the taxonomy for a particular DQ problem. This mapping requirement specifies what the DQ method must meet in order to find a particula DQ problem. For example, the domain analysis method only needs to consider whether the value of one attribute lies in the domain (which is external information) in order to determine whether there is an incorrect value, thus, it is classified as SAST (see the first row of Table 2) for the incorrect value DQ problem. Note that the domain checking method can be also applied to all rows in a table (by applying the method multiple times), but the algorithm requires only a single row and single attribute to judge if there is a DQ