Research Article

Metadata for Approximate Query Answering Systems

Table 2

OL2AP metamodel classes.

MetamodelClassCWM Description

CoreModelElementA model element is an element that is an abstraction drawn from the system being modelled.
TaggedValueA tagged value allows information to be attached to any model element in the form of a “tagged value” pair; that is, name = value.

RelationalCatalogA catalog is the unit of logon and identification. It also identifies the scope of SQL statements; the tables contained in a catalog can be used in a single SQL statement.
SchemaA schema is a named collection of tables and collects all the tables of the same relational schema (i.e., a logical database).
TableTable is a data structure representing a relation.
ColumnColumn is a data structure representing the field of a relation.

OL2APReductionThis class represents a process of reduction of the data stored in a relational database.
RSchemaThis class represents a relational schema chosen for the data reduction.
RTableThis class represents a table chosen for the data reduction.
RColumnThis class represents a column whose data have been reduced.
DescriptorA descriptor is a tag that can be attached to any element of the model.