2001
DOI: 10.1007/s007780100054
|View full text |Cite
|
Sign up to set email alerts
|

Answering queries using views: A survey

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
685
0
11

Year Published

2003
2003
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 1,078 publications
(720 citation statements)
references
References 84 publications
0
685
0
11
Order By: Relevance
“…3.5.3 above. Here, a query q can be evaluated against an integrated set of data D sources to produce a result r, where the integration arises from a set of mappings v over the mediated model m obtained from D. In a globalas-view approach [28], the query q posed against the mediated schema arising from the integration of D is translated using the mapping elements in v over m into single-source queries (see [28] for a survey of the techniques involved). Thus, if D = {d 1 , d 2 }, then, broadly speaking, two operations are issued, viz., r 1 := evalQ(d 1 , q 1 ) and r 2 := evalQ(d 2 , q 2 ) using v over m to derive both q 1 and q 2 from q, and, on the way back, r from r 1 and r 2 .…”
Section: Data Source Operationsmentioning
confidence: 99%
See 1 more Smart Citation
“…3.5.3 above. Here, a query q can be evaluated against an integrated set of data D sources to produce a result r, where the integration arises from a set of mappings v over the mediated model m obtained from D. In a globalas-view approach [28], the query q posed against the mediated schema arising from the integration of D is translated using the mapping elements in v over m into single-source queries (see [28] for a survey of the techniques involved). Thus, if D = {d 1 , d 2 }, then, broadly speaking, two operations are issued, viz., r 1 := evalQ(d 1 , q 1 ) and r 2 := evalQ(d 2 , q 2 ) using v over m to derive both q 1 and q 2 from q, and, on the way back, r from r 1 and r 2 .…”
Section: Data Source Operationsmentioning
confidence: 99%
“…This problem, under the label of data integration [5,20,30,42], has been the focus of attention for more than fifteen years. Much progress has been made and several enduring contributions can be discerned such as the idea of mediator-wrapper architectures and techniques for view-based query rewriting that allow a query that is posed against an integration schema to be rewritten as a set of separate queries against the many independent, remote sources it draws data from [28]. Most of these techniques are grounded on two basic capabilities: the first is the ability to perform a semantic matching operation between two sources (typically at both schema and instance levels) that ultimately yields semantic correspondences between them; the second is the ability to derive from these correspondences a semantic mapping, i.e., ultimately, an executable expression that can correctly populate concepts in one schema with instances drawn from concepts in the other.…”
Section: Introductionmentioning
confidence: 99%
“…The key principle that we use is reducing the mapping compilation problem to that of finding exact rewritings of queries using views [21].…”
Section: View Generation Algorithmmentioning
confidence: 99%
“…This service can be realized via query rewriting: the query over the global ontology can be rewritten into a query that is then evaluated over the local sources [10]. Calvanese et al [5] showed that query rewriting in global-as-view II systems-that is, systems in which concepts and roles from the global ontology are mapped to the local sources by a query over one or more sources [15]-can be solved in two stages.…”
Section: Introductionmentioning
confidence: 99%