First order paths in ordered trees

27Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We give two sufficient conditions on XPath like languages for having first order expressivity, meaning that every first order definable set of paths in an ordered node-labeled tree is definable in that XPath language. They are phrased in terms of expansions of navigational (sometimes called "Core") XPath. Adding either complementation, or the more elegant conditional paths is sufficient. A conditional path is an axis relation of the form (one-step-axis::n[F])+, denoting the transitive closure of the relation expressed by one-step-axis::n[F]. As neither is expressible in navigational XPath we also give characterizations in terms of first order logic of the answer sets and the sets of paths navigational XPath can define. The first in terms of a suitable two variable fragment, the second in terms of unions of conjunctive queries. © 2005 Springer-Verlag.

Cite

CITATION STYLE

APA

Marx, M. (2005). First order paths in ordered trees. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3363 LNCS, pp. 114–128). https://doi.org/10.1007/978-3-540-30570-5_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free