skip to main content
10.1145/2594538.2594544acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
research-article

Nested dependencies: structure and reasoning

Published:18 June 2014Publication History

ABSTRACT

During the past decade, schema mappings have been extensively used in formalizing and studying such critical data interoperability tasks as data exchange and data integration. Much of the work has focused on GLAV mappings, i.e., schema mappings specified by source-to-target tuple-generating dependencies (s-t tgds), and on schema mappings specified by second-order tgds (SO tgds), which constitute the closure of GLAV mappings under composition. In addition, nested GLAV mappings have also been considered, i.e., schema mappings specified by nested tgds, which have expressive power intermediate between s-t tgds and SO tgds. Even though nested GLAV mappings have been used in data exchange systems, such as IBM's Clio, no systematic investigation of this class of schema mappings has been carried out so far. In this paper, we embark on such an investigation by focusing on the basic reasoning tasks, algorithmic problems, and structural properties of nested GLAV mappings. One of our main results is the decidability of the implication problem for nested tgds. We also analyze the structure of the core of universal solutions with respect to nested GLAV mappings and develop useful tools for telling apart SO tgds from nested tgds. By discovering deeper structural properties of nested GLAV mappings, we show that also the following problem is decidable: given a nested GLAV mapping, is it logically equivalent to a GLAV mapping?

References

  1. M. Arenas, P. Barceló, L. Libkin, and F. Murlak. Relational and XML Data Exchange. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Arenas, J. Pérez, J. Reutter, and C. Riveros. The language of plain SO-tgds: Composition, inversion and structural properties. JCSS, 79(6):763 -- 784, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Arenas, J. Pérez, and C. Riveros. The recovery of a schema mapping: Bringing exchanged data back. ACM TODS, 34(4), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Fagin and P. G. Kolaitis. Local transformations and conjunctive-query equivalence. In PODS, pages 179--190, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Fagin, P. G. Kolaitis, R. J. Miller, and L. Popa. Data Exchange: Semantics and Query Answering. TCS, 336(1):89--124, 2005. Google ScholarGoogle Scholar
  6. 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
  7. R. Fagin, P. G. Kolaitis, and L. Popa. Data Exchange: Getting to the Core. ACM TODS, 30(1):174--210, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Fagin, P. G. Kolaitis, L. Popa, and W. C. Tan. Composing schema mappings: Second-order dependencies to the rescue. ACM TODS, 30(4):994--1055, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. I. Feinerer, R. Pichler, E. Sallinger, and V. Savenkov. On the undecidability of the equivalence of second-order tuple generating dependencies. In AMW, 2011.Google ScholarGoogle Scholar
  10. A. Fuxman, M. A. Hernández, C. T. H. Ho, R. J. Miller, P. Papotti, and L. Popa. Nested mappings: Schema mapping reloaded. In VLDB, pages 67--78, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Hell and J. Ne\vset\vril. The Core of a Graph. Discrete Mathematics, 109:117--126, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. A. Hernández, H. Ho, L. Popa, A. Fuxman, R. J. Miller, T. Fukuda, and P. Papotti. Creating nested mappings with Clio. In ICDE, pages 1487--1488, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  13. P. G. Kolaitis, M. Lenzerini, and N. Schweikardt, editors. Data Exchange, Integration, and Streams, volume 5 of Dagstuhl Follow-Ups. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2013.Google ScholarGoogle Scholar
  14. M. Lenzerini. Data Integration: A Theoretical Perspective. In PODS, pages 233--246, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Libkin. Elements of Finite Model Theory. Springer, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Madhavan and A. Y. Halevy. Composing mappings among data sources. In VLDB, pages 572--583, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. ten Cate and P. G. Kolaitis. Structural characterizations of schema-mapping languages. In ICDT, pages 63--72, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Nested dependencies: structure and reasoning

          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 Conferences
            PODS '14: Proceedings of the 33rd ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
            June 2014
            300 pages
            ISBN:9781450323758
            DOI:10.1145/2594538
            • General Chair:
            • Richard Hull,
            • Program Chair:
            • Martin Grohe

            Copyright © 2014 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: 18 June 2014

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            PODS '14 Paper Acceptance Rate22of67submissions,33%Overall Acceptance Rate642of2,707submissions,24%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader