{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T06:12:51Z","timestamp":1747807971777},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2009,8]]},"abstract":"<jats:p>Data Integration engines increasingly need to provide sophisticated processing options for XML data. In the past, it was adequate for these engines to support basic shredding and XML generation capabilities. However, with the steady growth of XML in applications and databases, integration platforms need to provide more direct operations on XML as well as improve the scalability and efficiency of these operations. In this paper, we describe a robust and comprehensive framework for performing Extract-Transform-Load (ETL) of XML. This includes (i) full computational model and engine capabilities to perform these operations in an ETL flow, (ii) an approach to pushing down XML operations into a database engine capable of supporting XML processing, and (iii) methods to apply partitioning techniques to provide scalable, parallel processing for large XML documents. We describe experimental results showing the effectiveness of these techniques.<\/jats:p>","DOI":"10.14778\/1687553.1687559","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1330-1341","source":"Crossref","is-referenced-by-count":5,"title":["XPEDIA"],"prefix":"10.14778","volume":"2","author":[{"given":"Manish","family":"Bhide","sequence":"first","affiliation":[{"name":"IBM India Research Lab, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manoj K.","family":"Agarwal","sequence":"additional","affiliation":[{"name":"IBM India Research Lab, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir","family":"Bar-Or","sequence":"additional","affiliation":[{"name":"IBM Software Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sriram","family":"Padmanabhan","sequence":"additional","affiliation":[{"name":"IBM Software Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Srinivas K.","family":"Mittapalli","sequence":"additional","affiliation":[{"name":"IBM Software Group, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Girish","family":"Venkatachaliah","sequence":"additional","affiliation":[{"name":"IBM Software Group, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,8]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"W3C XSLT Specification http:\/\/www.w3c.org\/TR\/xslt  W3C XSLT Specification http:\/\/www.w3c.org\/TR\/xslt"},{"key":"e_1_2_1_2_1","unstructured":"W3C XML Schema www.w3.org\/XML\/Schema.  W3C XML Schema www.w3.org\/XML\/Schema."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497540"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of ICDE","author":"Draper D.","year":"2001","unstructured":"Draper , D. , Halevy , A. , Weld , D. S. , \" The Nimble Data Integration System\" , in Proceedings of ICDE , 2001 . Draper, D., Halevy, A., Weld, D. S., \"The Nimble Data Integration System\", in Proceedings of ICDE, 2001."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007611"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2007.64"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICGRID.2006.311019"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872877"},{"key":"e_1_2_1_9_1","first-page":"1164","author":"Nicola M.","year":"2005","unstructured":"Nicola M. , Linden B. , \" Native XML Support in DB2 Universal Databases\", in VLDB , 2005 , pp. 1164 -- 1174 . Nicola M., Linden B., \"Native XML Support in DB2 Universal Databases\", in VLDB, 2005, pp. 1164--1174.","journal-title":"VLDB"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066259"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066301"},{"key":"e_1_2_1_12_1","unstructured":"IBM Infosphere Information Server http:\/\/www-01.ibm.com\/software\/data\/integration\/info-server.  IBM Infosphere Information Server http:\/\/www-01.ibm.com\/software\/data\/integration\/info-server."},{"key":"e_1_2_1_13_1","unstructured":"IBM DB2 Database http:\/\/public.boulder.ibm.com\/infocenter\/db2luw\/v9r5.  IBM DB2 Database http:\/\/public.boulder.ibm.com\/infocenter\/db2luw\/v9r5."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/1687553.1687559","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T10:55:13Z","timestamp":1672224913000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/1687553.1687559"}},"subtitle":["XML processing for data integration"],"short-title":[],"issued":{"date-parts":[[2009,8]]},"references-count":13,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,8]]}},"alternative-id":["10.14778\/1687553.1687559"],"URL":"https:\/\/doi.org\/10.14778\/1687553.1687559","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2009,8]]}}}