ACM Transactions on Internet Technology · 2001 · 439 citations · 23 references
EngineeringSemantic WebInformation RetrievalData ScienceManagementData IntegrationXml StructuringData ManagementXml LibraryXml DocumentsXml DocumentSql QueriesKnowledge DiscoveryComputer ScienceRelational DatabasesXml DatabaseXml LanguageTree StructurePath-based ApproachXml QueryingData Modeling
This article describes XRel, a novel approach for storage and retrieval of XML documents using relational databases. In this approach, an XML document is decomposed into nodes on the basis of its tree structure and stored in relational tables according to the node type, with path information from the root to each node. XRel enables us to store XML documents using a fixed relational schema without any information about DTDs and also to utilize indices such as the B 1 -tree and the R-tree supported by database management systems. Thus, XRel does not need any extension of relational databases for storing XML documents. For processing XML queries, we present an algorithm for translating a core subset of XPath expressions into SQL queries. Finally, we demonstrate the effectiveness of this approach through several experiments using actual XML documents.
23
Tim Bray, Jean Paoli, C. M. Sperberg‐McQueen · World Wide Web · 1997 · 1.7K citations
Syntax, Visual Programming Language, Computational Linguistics +7
Relational Databases for Querying XML Documents: Limitations and Opportunities
Jayavel Shanmugasundaram, Kristin Tufte, Chun Zhang et al. · 1999 · 917 citations
Alin Deutsch, Mary Fernández, Daniela Florescu et al. · Computer Networks · 1999 · 544 citations
XML-QL: A Query Language for XML
Alin Deutsch · Medical Entomology and Zoology · 1998 · 417 citations