This object property associates 'dataset info' (DaaS name) and 'from' (query source).
This object property associates 'limit info' (information about 'limit' clause of each DaaS) and 'limit' clause of the query.
This object property associates 'sort info' (information about 'order by' clause of each DaaS) and 'order by' clause of the query.
This object property associates 'records info' (information about 'select' clause of each DaaS) and 'select' clause of the query.
This object property associates 'query info' (information about 'where' clause of each DaaS) and 'where' clause of the query.
This property object associates elements of mDIS (for each DaaS) with elements in the query.
This object property indicates that an attribute can be composed of another attribute.
This object property indicates that a join operation generates a data source.
This object property indicates that the mDIS contains a set of DaaS.
This object property indicates that a clause contains attribute(s).
This object property indicates that a 'group by' clause contains an attribute: 'attrb_group'.
This object property indicates that a 'having' clause contains an attribute: 'attrb_hav'.
This object property indicates that a join opoeration contains two attributes: 'attrb1_join' and 'attrb2_join'.
This object property indicates that a 'order by' clause contains an attribute: 'attrb_ord'.
This object property indicates that a 'select' clause contains an attribute: 'attrb_proj'.
This object property indicates that a 'where' clause contains an attribute: 'attrb_sel'.
This object property indicates that a query contains a set of clauses, e.g., select, from, where, limit.
This object property indicates that each return contains an extension. For instance, JSON files contains '.json' extension.
This object property indicates that a DaaS contains a set of information.
This object property indicates that a DaaS contains a information about domain: 'domain_info'.
This object property indicates that a DaaS contains a information about dataset name: 'dataset_info'.
This object property indicates that a DaaS contains a information about fields: 'fields_info'.
This object property indicates that a DaaS contains a information about formats: 'format_info'.
This object property indicates that a DaaS contains a information about 'limit' clause: 'limit_info'.
This object property indicates that a DaaS contains a information about 'where' clause: 'query_info'.
This object property indicates that a DaaS contains a information about 'select' clause: 'records_info'.
This object property indicates that a DaaS contains a information about 'order by' clause: 'sort_info'.
This object property indicates that a DaaS contains a information about search path: 'search_path_info'.
This object property indicates that a clause can contain a join operation.
This object property indicates that some clauses can contain some operations.
This object property indicates that the 'having' clause contains an operations: 'op_hav'.
This object property indicates that the join operation contains an operations: 'op_join'.
This object property indicates that the 'where' clause contains an operations: 'op_sel'.
This object property indicates that a query contains a return.
This object property indicates that the 'where' clause contains a selection operation.
This object property indicates that the 'from' clause contains source.
This object property indicates that the join operation contains a type join.
This object property indicates that some clauses can contain some values.
This object property indicates that the 'having' clause contains an value: 'value_hav'.
This object property indicates that the 'limit' clause contains an value: 'value_limit'.
This object property indicates that the 'where' clause contains an value: 'value_sel'.
This object property indicates that an attribute can be semantically similar to another attribute.
This class models the first attribute of the join operation. For instance: given 'FROM w7 LEFT OUTER JOIN vz ON w7.id = vz.id', attrb1_join = 'w7.id'.
This class models the second attribute of the join operation. For instance: given 'FROM w7 LEFT OUTER JOIN vz ON w7.id = vz.id', attrb2_join = 'vz.id'.
This class models the attribute(s) of the 'group by' clause. For instance: given 'GROUP BY w7.age' clause, attrb_group = 'w7.age'.
This class models the attribute(s) of the 'having' clause. For instance: given 'HAVING vz.b1 = 'queens'' clause, attrb_hav = 'vz.b1'.
This class models the attribute(s) of the 'order by' clause. For instance: given 'ORDER BY w7.lastname' clause, attrb_ord = 'w7.lastname'.
This class models the attribute(s) of the 'select' clause. For instance: given 'SELECT w7.firstname, w7.lastname, w7.age' clause, attrb_proj has the values 'w7.firstname', 'w7.lastname', and 'w7.age'.
This class models the attribute(s) of the 'where' clause. For instance: given 'WHERE vz.b1 = 'queens'' clause, attrb_sel = 'vz.b1'.
This class models the name of each DaaS present in mDIS.
This class models the domain of each DaaS present in mDIS.
This class represents all fields (attributes) of each DaaS present in mDIS.
This class represents the formats recognized by each DaaS present in mDIS.
This class models all elements of the 'from' clause. For instance: given 'FROM w7' clause, from = 'FROM _w7'.
This class models all elements of the 'group by' clause. For instance: given 'GROUP BY w7.age' clause, group_by = 'GROUP_BY_w7.age'.
This class models all elements of the 'having' clause. For instance: given 'HAVING vz.b1 = 'queens'' clause, having = 'HAVING_vz.b1_equals_queens'.
This class models all elements of the 'limit' clause. For instance: given 'LIMIT 15' clause, limit = 'LIMIT_15'.
This class models the information about 'limit' clause of each DaaS present in mDIS.
This class models the operation of the 'having' clause. For instance: given 'HAVING vz.b1 = 'queens'' clause, op_hav = 'equals'.
This class models the operation of the join operation. For instance: given 'FROM w7 LEFT OUTER JOIN vz ON w7.id = vz.id', op_join = 'equals'.
This class models the operation of the 'where' clause. For instance: given 'WHERE vz.b1 = 'queens'' clause, op_sel = 'equals'.
This class models all elements of the 'order by' clause. For instance: given 'ORDER BY w7.lastname' clause, order_by = 'ORDER_BY_w7.lastname'.
This class models the information about 'where' clause of each DaaS present in mDIS.
This class models the information about 'select' clause of each DaaS present in mDIS.
This class models the search path of each DaaS present in mDIS.
This class models all elements of the 'select' clause. For instance: given 'SELECT w7.firstname, w7.lastname, w7.age' clause, select = 'SELECT_w7.firstname_w7.lastname_w7.age'.
This class models the information about 'order by' clause of each DaaS present in mDIS.
This class models the type join of the join operation. For instance: given 'FROM w7 LEFT OUTER JOIN vz ON w7.id = vz.id', type_join = 'LEFT_OUTER_JOIN'.
This class models the value(s) of the 'having' clause. For instance: given 'HAVING vz.b1 = 'queens'' clause, value_hav = 'queens'.
This class models the value of the 'limit' clause. For instance: given 'LIMIT 15' clause, value_limit = '15'.
This class models the value(s) of the 'where' clause. For instance: given 'WHERE vz.b1 = 'queens'' clause, value_sel = 'queens'.
This class models all elements of the 'where' clause. For instance: given 'WHERE vz.b1 = 'queens'' clause, where = 'WHERE_vz.b1_equals_queens'.
Attribute. Example of value for attrb_sel and fields_info.
Attribute. Example of value for attrb2_join and fields_info.
Attribute. Example of value for attrb_proj and fields_info.
Attribute. Example of value for attrb1_join and fields_info.
Attribute. Example of value for attrb_ord, attrb_proj, and fields_info.
1. A relação "atributo - composto de - atributo" está correta? 2. Precisa do indivíduo "clau"? 3. Falta descrever as propriedades dos objetos.