ToXgene: An extensible template-based data generator for XML.
Denilson Barbosa, Alberto O. Mendelzon, John Keenleyside, Kelly A. Lyons · 2002
Synthetic collections of XML documents are useful in many applications, such as benchmarking (e.g., Xmark), and algorithm testing and evaluation. We present ToXgene, a template-based generator for large, consistent collections of synthetic XML documents. Templates are annotated XML Schema specifications describing both the structure and the content of the data to be generated. Our tool was designed to be declarative, and general enough to generate complex XML content and to capture most common requirements, such as those embodied in current benchmarks. In the paper, we give an overview of the ToXgene template specification language and the extensibility of our tool; we also report preliminary experiments with ToXgene carried out at the IBM Toronto Lab, which show that our tool can closely reproduce the data sets of the TPC-H and Xmark benchmarks.