Navigational Plans for Data Integration
Abstract
We consider the problem of building data integration systems when the data sources are webs of data, rather than sets of relations. Previous approaches to modeling data sources are inappropriate in this context because they do not capture the relationships between linked data and the need to navigate through paths in the data source in order to obtain the data. We describe a language for modeling data sources in this new context. We show that our language has the required expressive power, and that minor extensions to it would make query answering intractable. We provide a sound and complete algorithm for reformulating a user query into a query over the data sources, and we show how to create query execution plans that both query and navigate the data sources. Introduction The purpose of data integration is to provide a uniform interface to a multitude of data sources. Data integration applications arise frequently as corporations attempt to provide their customers and employees wit...
Cite
Text
Friedman et al. "Navigational Plans for Data Integration." AAAI Conference on Artificial Intelligence, 1999.Markdown
[Friedman et al. "Navigational Plans for Data Integration." AAAI Conference on Artificial Intelligence, 1999.](https://mlanthology.org/aaai/1999/friedman1999aaai-navigational/)BibTeX
@inproceedings{friedman1999aaai-navigational,
title = {{Navigational Plans for Data Integration}},
author = {Friedman, Marc T. and Levy, Alon Y. and Millstein, Todd D.},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {1999},
pages = {67-73},
url = {https://mlanthology.org/aaai/1999/friedman1999aaai-navigational/}
}