TY - JOUR
T1 - Information preservation in XML-to-relational mappings
AU - Barbosa, Denilson
AU - Freire, Juliana
AU - Mendelzon, Alberto O.
PY - 2004
Y1 - 2004
N2 - We study the problem of storing XML documents using relational mappings. We propose a formalization of classes of mapping schemes based on the languages used for defining functions that assign relational databases to XML documents and vice-versa. We also discuss notions of information preservation for mapping schemes; we define lossless mapping schemes as those that preserve the structure and content of the documents, and validating mapping schemes as those in which valid documents can be mapped into legal databases, and all legal databases are (equivalent to) mappings of valid documents. We define one natural class of mapping schemes that captures all mappings in the literature, and show negative results for testing whether such mappings are lossless or validating. Finally, we propose a lossless and validating mapping scheme, and show that it performs well in the presence of updates.
AB - We study the problem of storing XML documents using relational mappings. We propose a formalization of classes of mapping schemes based on the languages used for defining functions that assign relational databases to XML documents and vice-versa. We also discuss notions of information preservation for mapping schemes; we define lossless mapping schemes as those that preserve the structure and content of the documents, and validating mapping schemes as those in which valid documents can be mapped into legal databases, and all legal databases are (equivalent to) mappings of valid documents. We define one natural class of mapping schemes that captures all mappings in the literature, and show negative results for testing whether such mappings are lossless or validating. Finally, we propose a lossless and validating mapping scheme, and show that it performs well in the presence of updates.
UR - http://www.scopus.com/inward/record.url?scp=33745048384&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745048384&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-30081-6_6
DO - 10.1007/978-3-540-30081-6_6
M3 - Article
AN - SCOPUS:33745048384
SN - 0302-9743
VL - 3186
SP - 66
EP - 81
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -