Synonyms
Definition
Several data management tasks require to precisely establish associations between data structured under different schemas. Schema mappings allow the definition of semantic connections between schemas with structural differences. A schema mapping M is a specification of a relation between instances of a source schema S and instances of a target schema T. Given a source instance I for S and a target instance J for T, they satisfy the mapping if (I, J)⊧M. Schema mappings are used both for virtual and materialized integration, and they have been studied in many aspects, including their specification, semantics, and user-assisted generation.
Overview
There are many applications that need to exchange, correlate, and integrate heterogeneous data sources. These information integration tasks have long been identified as important problems, and unifying theoretical frameworks have been advocated by database researchers (Bernstein and Melnik 2007). To solve these...
References
Alexe B, Tan W, Velegrakis Y (2008) Comparing and evaluating mapping systems with STBenchmark. PVLDB 1(2):1468–1471
Alexe B, Hernández MA, Popa L, Tan WC (2010) MapMerge: correlating independent schema mappings. PVLDB 3(1):81–92
Arenas M, Pérez J, Reutter JL, Riveros C (2009) Composition and inversion of schema mappings. SIGMOD Record 38(3):17–28
Arocena PC, Glavic B, Mecca G, Miller RJ, Papotti P, Santoro D (2016) Benchmarking data curation systems. IEEE Data Eng Bull 39(2):47–62
Bernstein PA, Melnik S (2007) Model management 2.0: manipulating richer mappings. In: SIGMOD, pp 1–12
Bernstein PA, Madhavan J, Rahm E (2011) Generic schema matching, ten years later. PVLDB 4(11): 695–701
Dessloch S, Hernandez MA, Wisnesky R, Radwan A, Zhou J (2008) Orchid: integrating schema mapping and ETL. In: ICDE, pp 1307–1316
Fagin R, Kolaitis P, Miller R, Popa L (2005a) Data exchange: semantics and query answering. TCS 336(1):89–124
Fagin R, Kolaitis P, Popa L, Tan W (2005b) Composing schema mappings: second-order dependencies to the rescue. ACM TODS 30(4):994–1055
Fagin R, Kolaitis P, Nash A, Popa L (2008) Towards a theory of schema-mapping optimization. In: ACM PODS, pp 33–42
Francis N, Libkin L (2017) Schema mappings for data graphs. In: Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI symposium on principles of database systems. ACM, PODS ’17, pp 389–401
Fuxman A, Hernández MA, Howard CT, Miller RJ, Papotti P, Popa L (2006a) Nested mappings: schema mapping reloaded. In: VLDB, pp 67–78
Fuxman A, Kolaitis PG, Miller RJ, Tan WC (2006b) Peer data exchange. ACM Trans Database Syst 31(4): 1454–1498
Haas LM, Hernández MA, Ho H, Popa L, Roth M (2005) Clio grows up: from research prototype to industrial tool. In: SIGMOD, pp 805–810
Kimmig A, Memory A, Miller RJ, Getoor L (2017) A collective, probabilistic approach to schema mapping. In: 2017 IEEE 33rd international conference on data engineering (ICDE), pp 921–932
Kolaitis PG, Pichler R, Sallinger E, Savenkov V (2016) Limits of schema mappings. In: 19th international conference on database theory (ICDT 2016), Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Leibniz International proceedings in informatics (LIPIcs), vol 48, pp 19:1–19:17
Lenzerini M (2002) Data integration: a theoretical perspective. In: ACM PODS, pp 233–246
Marnette B, Mecca G, Papotti P, Raunich S, Santoro D (2011) ++Spicy: an opensource tool for second-generation schema mapping and data exchange. PVLDB 4(11):1438–1441
Mecca G, Papotti P, Raunich S (2009) Core schema mappings. In: SIGMOD, pp 655–668
Mecca G, Papotti P, Raunich S, Santoro D (2012) What is the IQ of your data transformation system? In: CIKM, pp 872–881
Miller RJ, Haas LM, Hernandez MA (2000) Schema mapping as query discovery. In: VLDB, pp 77–99
Popa L, Velegrakis Y, Miller RJ, Hernandez MA, Fagin R (2002) Translating web data. In: VLDB, pp 598–609
Ten Cate B, Chiticariu L, Kolaitis P, Tan WC (2009) Laconic schema mappings: computing core universal solutions by means of SQL queries. PVLDB 2(1): 1006–1017
Ten Cate B, Kolaitis PG, Qian K, Tan W (2017) Approximation algorithms for schema-mapping discovery from data examples. ACM Trans Database Syst 42(2):12: 1–12:41
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this entry
Cite this entry
Papotti, P. (2018). Schema Mapping. In: Sakr, S., Zomaya, A. (eds) Encyclopedia of Big Data Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-63962-8_20-1
Download citation
DOI: https://doi.org/10.1007/978-3-319-63962-8_20-1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63962-8
Online ISBN: 978-3-319-63962-8
eBook Packages: Springer Reference MathematicsReference Module Computer Science and Engineering
Publish with us
Chapter history
-
Latest
Schema Mapping- Published:
- 16 March 2022
DOI: https://doi.org/10.1007/978-3-319-63962-8_20-2
-
Original
Schema Mapping- Published:
- 06 February 2018
DOI: https://doi.org/10.1007/978-3-319-63962-8_20-1