Extended algebra and calculus for nested relational databases
ACM Transactions on Database Systems (TODS)
Latex: a document preparation system
Latex: a document preparation system
Storage and retrieval of structured documents
Information Processing and Management: an International Journal
Practical SGML
The SGML handbook
From structured documents to novel query facilities
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
A query language and optimization techniques for unstructured data
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Lore: a database management system for semistructured data
ACM SIGMOD Record
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
Implementing catalog clearinghouses with XML and XSL
Proceedings of the 1999 ACM symposium on Applied computing
WWW '99 Proceedings of the eighth international conference on World Wide Web
Multipurpose Web publishing using HTML, XML, and CSS
Communications of the ACM
Communications of the ACM
Building the Data Warehouse
Presenting XML
IEEE Internet Computing
Managing Complex Documents Over the WWW: A Case Study for XML
IEEE Transactions on Knowledge and Data Engineering
Relational Databases for Querying XML Documents: Limitations and Opportunities
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Efficiently Publishing Relational Data as XML Documents
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
XML and Object-Relational Database Systems - Enhancing Structural Mappings Based on Statistics
Selected papers from the Third International Workshop WebDB 2000 on The World Wide Web and Databases
The Design of a Query Language for XML Data
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
XML Documents Production for an Electronic Platform of Requests for Proposals
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
A Generic Load/Extract Utility for Data Transfer between XML Documents and Relational Databases
WECWIS '00 Proceedings of the Second International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000)
The Data Warehouse Lifecycle Toolkit
The Data Warehouse Lifecycle Toolkit
Integrating heterogeneous data warehouses using XML technologies
Journal of Information Science
Algebraic equivalences of nested relational operators
Information Systems
Positioning-Based query translation between SQL and XQL with location counter
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
A novel rule-centric object oriented approach for document generation
Computers in Industry
Hi-index | 0.00 |
Extensible markup language (XML), a simplified version of standard generalized markup language (SGML), is designed to enable electronic text interchange in the Internet. XML documents have a rigorously described structure that may be analyzed by computers and easily understood by humans. Most current approaches store XML documents in file systems or in relational database systems. However, the nature and the design of file system or relational database schema may cause limitations on fitting with XML document structure. In this paper, we present an automatic load/extract scheme to store and retrieve XML documents through object-relational databases. We propose an architecture, called XML meta-generator (XMG), which, after reading a specific document type definition (DTD), automatically generates the corresponding object-relational database schema (OR-Schema), a DI-Decomposer and a DI-Reconstructor, which are explained as follows: 1. OR-Schema--an object-relational database schema in UniSQL/X format for a specific DTD. 2. DI-Decomposer--a module decomposes XML document instances (Dis) according to the specific DTD format and stores the elements into the corresponding object-relational database. 3. DI-Reconstructor--a module retrieves elements from the object-relational database and reconstructs it to recover the original DI.These modules make XML documents be automatically decomposed into and reconstructed from object-relational databases in a seamless manner. Moreover, documents stored in the object-relational databases can be managed and inquired more easily than it could be in file systems or relational databases. Useful applications on various documents can also be easily built on top of the target database, such as digital libraries, data warehouses, and data or text mining systems.