Abstract
We show how to specify and use the metadata for a virtual and relational data integration system under the local-as-view (LAV) approach. We use XML and RuleML for representing metadata, like the global and local schemas, the mappings between the former and the latter, and global integrity constraints. XQuery is used to retrieve relevant information for query planning. The system uses an extended inverse rules algorithm for computing certain answers that is provably correct for monotone relational global queries. For query answering, evaluation engines for answer set programs on relational databases are used. The programs declaratively specify the legal instances of the integration system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, A., Duschka, O.: Complexity of Answering Queries Using Materialized Views. In: Proc. ACM Symposium on Principles of Database Systems (PODS 1998), pp. 254–263 (1998)
Bertossi, L.: Consistent Query Answering in Databases. ACM Sigmod Record 35(2), 68–76 (2006)
Bravo, L., Bertossi, L.: Logic Programs for Consistently Querying Data Integration Systems. In: Proc. International Joint Conference on Artificial Intelligence (IJCAI 2003), pp. 10–15. Morgan Kaufmann, San Francisco (2003)
Bertossi, L., Bravo, L.: Consistent Query Answers in Virtual Data Integration Systems. In: Bertossi, L., Hunter, A., Schaub, T. (eds.) Inconsistency Tolerance. LNCS, vol. 3300, pp. 42–83. Springer, Heidelberg (2005)
Bernstein, P., Haas, L.: Information Integration in the Enterprise. Communications of the ACM 51(9), 72–79 (2008)
Boley, H.: Integrating Positional and Slotted Knowledge on the Semantic Web (2005), http://www.ruleml.org/posl/poslintweb-talk.pdf
Boley, H., Tabet, S., Wagner, G.: Design Rationale for RuleML: A Markup Language for Semantic Web Rules. In: Proc. Semantic Web and Web Services (SWWS 2001), pp. 381–401 (2001)
Caniupan, M., Bertossi, L.: The Consistency Extractor System: Querying Inconsistent Databases using Answer Set Programs. In: Prade, H., Subrahmanian, V.S. (eds.) SUM 2007. LNCS, vol. 4772, pp. 74–88. Springer, Heidelberg (2007)
Duschka, O., Genesereth, M., Levy, A.: Recursive Query Plans for Data Integration. Journal of Logic Programming 43(1), 49–73 (2000)
Eiter, T., Gottlob, G., Mannila, H.: Disjunctive Datalog. ACM Transactions on Database Systems 22(3), 364–418 (1997)
Giannotti, F., Pedreschi, D., Sacca, D., Zaniolo, C.: Non-Determinism in Deductive Databases. In: Delobel, C., Masunaga, Y., Kifer, M. (eds.) DOOD 1991. LNCS, vol. 566, pp. 129–146. Springer, Heidelberg (1991)
Lenzerini, M.: Data Integration: A Theoretical Perspective. In: Proc. ACM Symposium on Principles of Database Systems (PODS 2002), pp. 233–246 (2002)
Leone, N., Lio, V., Terracina, G.: DLVDB: Adding Efficient Data Management Features to ASP. In: Lifschitz, V., Niemelä, I. (eds.) LPNMR 2004. LNCS (LNAI), vol. 2923, pp. 341–345. Springer, Heidelberg (2003)
Leone, N., Pfeifer, G., Faber, W., Eiter, T., Gottlob, G., Perri, S., Scarcello, F.: The DLV System for Knowledge Representation and Reasoning. ACM Transactions on Computational Logic 7(3), 499–562 (2006)
Maclachlan, A., Boley, H.: Semantic Web Rules for Business Information. In: Proc. IASTED International Conference on Web Technologies, Applications and Services, pp. 146–153 (2005)
Anatomy of an XML Database: Oracle Berkeley DB XML. An Oracle white paper (2006), http://www.oracle.com/technology/products/berkeley-db/xml/index.html
Ullman, J.: Information Integration Using Logical Views. Theoretical Computer Science 239(2), 189–210 (2000)
Wiederhold, G.: Mediators in the Architecture of Future Information Systems. IEEE Computer 25(3), 38–49 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertossi, L., Jayaraman, G. (2009). Designing, Specifying and Querying Metadata for Virtual Data Integration Systems. In: Hameurlain, A., Tjoa, A.M. (eds) Data Management in Grid and Peer-to-Peer Systems. Globe 2009. Lecture Notes in Computer Science, vol 5697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03715-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-03715-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03714-6
Online ISBN: 978-3-642-03715-3
eBook Packages: Computer ScienceComputer Science (R0)