TY - GEN
T1 - A Uniform System for Publishing and Maintaining XML Data
AU - Choi, Byron
AU - Fan, Wenfei
AU - Jia, Xibei
AU - Kasprzyk, Arek
N1 - Supported in part by NSF Career Award IIS-0093168, NSFC 60228006 and EPSRC GR/S63205/01.
Publisher Copyright:
© 2004 Elsevier Inc. All rights reserved.
PY - 2004/10/8
Y1 - 2004/10/8
N2 - XML has become the prime standard for data exchange on the Web. To exchange data residing in Databases, one needs to publish it in XML. Data publishing is often done with a predefined “schema.” The chapter proposes a new approach for schema-directed publishing of relational data in XML, based on the novel notion of attribute transformation grammars (ATGs). ATGs provide guidance on how to define views conforming to target schemas (DTDs), and automatically ensure schema conformance. The chapter also develops an incremental algorithm for maintaining XML views produced by ATGs, based on new incremental computation techniques that capitalize on the hierarchical structure of XML data and unique features of the ATGs. Taking real-life data from Gene Ontology (GO), this chapter also demonstrates how this system can efficiently publish the GO data in XML with respect to a predefined recursive DTD, and how it incrementally updates the target XML data in response to changes to the underlying GO database.
AB - XML has become the prime standard for data exchange on the Web. To exchange data residing in Databases, one needs to publish it in XML. Data publishing is often done with a predefined “schema.” The chapter proposes a new approach for schema-directed publishing of relational data in XML, based on the novel notion of attribute transformation grammars (ATGs). ATGs provide guidance on how to define views conforming to target schemas (DTDs), and automatically ensure schema conformance. The chapter also develops an incremental algorithm for maintaining XML views produced by ATGs, based on new incremental computation techniques that capitalize on the hierarchical structure of XML data and unique features of the ATGs. Taking real-life data from Gene Ontology (GO), this chapter also demonstrates how this system can efficiently publish the GO data in XML with respect to a predefined recursive DTD, and how it incrementally updates the target XML data in response to changes to the underlying GO database.
UR - https://www.scopus.com/pages/publications/105030483977
U2 - 10.1016/b978-012088469-8/50132-7
DO - 10.1016/b978-012088469-8/50132-7
M3 - Conference proceeding
AN - SCOPUS:105030483977
SN - 9780120884698
SN - 0120884690
T3 - Proceedings of the International Conference on Very Large Data Bases
SP - 1301
EP - 1304
BT - Proceedings of the 30th International Conference on Very Large Data Bases, VLDB 2004
A2 - Nascimento, Mario A.
A2 - Ozsu, M. Tamer
A2 - Kossmann, Donald
A2 - Miller, Renee J.
A2 - Blakeley, Jose A.
A2 - Schiefer, K. Bernhard
PB - Morgan Kaufmann Publishers, Inc.
T2 - 30th International Conference on Very Large Data Bases, VLDB 2004
Y2 - 31 August 2004 through 3 September 2004
ER -