skip to main content
10.1145/2274576.2274599acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

Representation systems for data exchange

Published:26 March 2012Publication History

ABSTRACT

The notion of representation systems describes structures that are algebraically closed under queries. It has recently been realized that representation systems are highly relevant also in the context of data exchange. We extend the notion of representation system to encompass data exchange mappings and their composition. Seen through this lens, two major classes of representation systems emerge, namely homomorphic data exchange systems and strong data exchange systems. The homomorphic "OWA" systems encompass the "classical" part of data exchange. Reasoning is modulo homomorphic equivalence (CQ-equivalence), and only unions of conjunctive queries and monotone data exchange mappings are supported.

We then develop some new technical tools that allow us to prove that there is a class of '"CWA" strong representation systems in which reasoning is modulo isomorphic equivalence. These systems are based on conditional tables, and they support first order queries and non-monotonic data exchange mappings specified by a large class of second order dependencies. We achieve this by showing that, under a CWA-interpretation, conditional tables are chaseable with the aforementioned class of second order dependencies, and that the class is closed under composition in the CWA-setting.

We also introduce a stricter notion of composability, and show that the class of (first order) source-to-target tuple generating dependencies is closed under the stricter notion of composability.

References

  1. S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Abiteboul, P. C. Kanellakis, and G. Grahne. On the representation and querying of sets of possible worlds. Theor. Comput. Sci., 78(1):158--187, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Arenas, R. Fagin, and A. Nash. Composition with target constraints. In ICDT, pages 129--142, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Arenas, J. Pérez, and J. L. Reutter. Data exchange beyond complete data. In PODS, pages 83--94, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Arenas, J. Pérez, J. L. Reutter, and C. Riveros. Composition and inversion of schema mappings. SIGMOD Record, 38(3):17--28, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Arenas, J. Pérez, and C. Riveros. The recovery of a schema mapping: Bringing exchanged data back. ACM Trans. Database Syst., 34(4), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. C. Arocena, A. Fuxman, and R. J. Miller. Composing local-as-view mappings: closure and applications. In ICDT, pages 209--218, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. A. Bernstein. Applying model management to classical meta data problems. In CIDR, 2003.Google ScholarGoogle Scholar
  9. A. Calì, G. Gottlob, and M. Kifer. Taming the infinite chase: Query answering under expressive relational constraints. In KR, pages 70--80, 2008.Google ScholarGoogle Scholar
  10. A. Deutsch, A. Nash, and J. B. Remmel. The chase revisited. In PODS, pages 149--158, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Fagin. Horn clauses and database dependencies. J. ACM, 29(4):952--985, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R. Fagin. Inverting schema mappings. ACM Trans. Database Syst., 32(4), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Fagin, P. G. Kolaitis, R. J. Miller, and L. Popa. Data exchange: Semantics and query answering. In ICDT, pages 207--224, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Fagin, P. G. Kolaitis, A. Nash, and L. Popa. Towards a theory of schema-mapping optimization. In PODS, pages 33--42, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Fagin, P. G. Kolaitis, and L. Popa. Data exchange: getting to the core. In PODS, pages 90--101, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Fagin, P. G. Kolaitis, L. Popa, and W. C. Tan. Composing schema mappings: Second-order dependencies to the rescue. In PODS, pages 83--94, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Fagin, P. G. Kolaitis, L. Popa, and W. C. Tan. Reverse data exchange: coping with nulls. In PODS, pages 23--32, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. Grahne. The Problem of Incomplete Information in Relational Databases, volume 554 of Lecture Notes in Computer Science. Springer, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Grahne and V. Kiricenko. Towards an algebraic theory of information integration. Inf. Comput., 194(2):79--100, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. G. Grahne and A. Onet. Data correspondence, exchange and repair. In ICDT, pages 219--230, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. Grahne and A. Onet. Closed world chasing. In LID, pages 7--14, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Hernich. Answering non-monotonic queries in relational data exchange. In ICDT, pages 143--154, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. A. Hernich and N. Schweikardt. Cwa-solutions for data exchange settings with target dependencies. In PODS, pages 113--122, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. Imielinski and W. L. Jr. Incomplete information in relational databases. J. ACM, 31(4):761--791, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. G. Karvounarakis and V. Tannen. Conjunctive queries and mappings with unequalities. In Technical Reports (CIS), pages 1--15, 2008.Google ScholarGoogle Scholar
  26. L. Libkin. Data exchange and incomplete information. In PODS, pages 60--69, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L. Libkin. Incomplete information and certain answers in general data models. In PODS, pages 59--70, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Libkin and C. Sirangelo. Open and closed world assumptions in data exchange. In Description Logics, 2009.Google ScholarGoogle Scholar
  29. A. Nash, P. A. Bernstein, and S. Melnik. Composition of mappings given by embedded dependencies. ACM Trans. Database Syst., 32(1):4, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Representation systems for data exchange

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ICDT '12: Proceedings of the 15th International Conference on Database Theory
            March 2012
            329 pages
            ISBN:9781450307918
            DOI:10.1145/2274576
            • General Chair:
            • Alin Deutsch

            Copyright © 2012 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 26 March 2012

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader