KNAW

Research

Algebraic Optimization of XPath Fragments

Pagina-navigatie:


Update Research data


Title Algebraic Optimization of XPath Fragments
Period 05 / 2007 - 04 / 2008
Status Completed
Research number OND1325219
Data Supplier Nederlandse Organisatie voor Wetenschappelijk Onderzoek (NWO)

Abstract

Our aim is to speed up the processing of queries on XML data. Such queries and data are abundant on the world wide web, making this a timely research topic. As XML documents are structured as trees, an important part of each query is about navigation in trees. This is done by the W3C-standard language XPath. Each XPath statement can be transformed into an algebraic expression evaluated on trees. Independent of the physical representation of the XML-trees, algebraically equivalent expressions may differ in the time needed to evaluate them. Hence, rewriting expressions can lead to speed-ups. Such rewriting is best done at the algebraic level, just as in the case of relational databases. The innovative part of the project is that we start with finding a complete axiomatization of the set of algebraic identities. Based on these we search for optimal rewrite strategies, which is the challenging part. We believe that the insights gained from the mathematical-logical task of axiomatization give us an advantage in finding optimal rewrite rules. The project is interdisciplinary in its direct link between classical mathematics (algebraization) and practical computer-science (XML processing), in fact with the Internet of today.

Related organisations

Related people

Project leader Dr. T. Litak

Classification

D11200 Algebra, group theory
D16200 Software, algorithms, control systems

Go to page top
Go back to contents
Go back to site navigation