EquiX Easy Querying in XML Databases

International Workshop on the Web and Databases(1999)

引用 62|浏览9
暂无评分
摘要
EquiX is a powerful, yet easy to use query language for XML. Knowledge of XML syntax is not required in order to use EquiX. Yet, EquiX is able to express rather complicated queries. For example, it can express quantication, negation and aggregation. The main goal in designing EquiX is to strike the right balance between expressive power and simplicity. EquiX has a form-based GUI that is constructed automatically from the DTD of XML documents. Query forms are built from well known HTML primitives. The result of a query in EquiX is a collection of XML pages, and it is automatically generated from the query without explicit specication of the format of the result. The DTD describing the result documents is derived automatically from the query form and the original DTD. An algorithm for query evaluation that runs in polynomial time, even when the query is considered as part of the input (i.e., combined complexity), is given for a large class of Equix queries, i.e., queries without internode constraints.
更多
查看译文
关键词
expressive power,xml database,xml document,polynomial time,query language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要