计算机科学
XML验证
XML加密
文件结构说明
XML模式(W3C)
流式XML
关系代数
格式良好的文档
XML数据库
XML架构编辑器
情报检索
程序设计语言
高效的XML交换
XML
XML签名
理论计算机科学
关系数据库
万维网
作者
Flavius Frăsincar,Geert‐Jan Houben,Cristian Pau
出处
期刊:Australasian Database Conference
日期:2002-01-01
卷期号:24 (2): 49-56
被引量:63
标识
DOI:10.1145/563932.563912
摘要
This paper proposes XAL, an XML ALgebra. Its novelty is based on the simplicity of its data model and its well-defined logical operators, which makes it suitable for composability, optimizability, and semantics definition of a query language for XML data. At the heart of the algebra resides the notion of collection, a concept similar to the mathematician's monad or functional programmer's comprehension. The operators are classified in three clusters: extraction operators retrieve the needed information from XML documents, meta-operators control the evaluation of expressions, and construction operators build new XML documents from the extracted data. The resulting algebra has optimization laws similar to the known laws for transforming relational queries. As a consequence, we propose a heuristic optimization algorithm similar to its relational algebra counterpart.
科研通智能强力驱动
Strongly Powered by AbleSci AI