TY - JOUR
T1 - CPI
T2 - Constraints-preserving inlining algorithm for mapping XML DTD to relational schema
AU - Lee, Dongwon
AU - Chu, Wesley W.
PY - 2001/10
Y1 - 2001/10
N2 - As Extensible Markup Language (XML) is emerging as the data format of the Internet era, there are increasing needs to efficiently store and query XML data. One path to this goal is transforming XML data into relational format in order to use relational database technology. Although several transformation algorithms exist, they are incomplete in the sense that they focus only on structural aspects and ignore semantic aspects. In this paper, we present the semantic knowledge that needs to be captured during transformation to ensure a correct relational schema. Further, we show an algorithm that can (1) derive such semantic knowledge from a given XML Document Type Definition (DTD) and (2) preserve the knowledge by representing it as semantic constraints in relational database terms. By combining existing transformation algorithms and our constraints-preserving algorithm, one can transform XML DTD to relational schema where correct semantics and behaviors are guaranteed by the preserved constraints. Experimental results are also presented.
AB - As Extensible Markup Language (XML) is emerging as the data format of the Internet era, there are increasing needs to efficiently store and query XML data. One path to this goal is transforming XML data into relational format in order to use relational database technology. Although several transformation algorithms exist, they are incomplete in the sense that they focus only on structural aspects and ignore semantic aspects. In this paper, we present the semantic knowledge that needs to be captured during transformation to ensure a correct relational schema. Further, we show an algorithm that can (1) derive such semantic knowledge from a given XML Document Type Definition (DTD) and (2) preserve the knowledge by representing it as semantic constraints in relational database terms. By combining existing transformation algorithms and our constraints-preserving algorithm, one can transform XML DTD to relational schema where correct semantics and behaviors are guaranteed by the preserved constraints. Experimental results are also presented.
UR - http://www.scopus.com/inward/record.url?scp=0035476214&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035476214&partnerID=8YFLogxK
U2 - 10.1016/S0169-023X(01)00028-3
DO - 10.1016/S0169-023X(01)00028-3
M3 - Article
AN - SCOPUS:0035476214
SN - 0169-023X
VL - 39
SP - 3
EP - 25
JO - Data and Knowledge Engineering
JF - Data and Knowledge Engineering
IS - 1
ER -