Passer à la navigation principale Passer à la recherche Passer au contenu principal

Recursive queries on trees and data trees

  • INRIA
  • University of Oxford
  • SCRIME - LaBRI, Université Bordeaux 1
  • State Key Laboratory of Computer Science
  • Institute of Software Chinese Academy of Sciences

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

10 Citations (Scopus)

Résumé

The analysis of datalog programs over relational structures has been studied in depth, most notably the problem of containment. The analysis problems that have been considered were shown to be undecidable with the exception of (i) containment of arbitrary programs in nonrecursive ones, (ii) containment of monadic programs, and (iii) emptiness. In this paper, we are concerned with a much less studied problem, the analysis of datalog programs over data trees. We show that the analysis of datalog programs is more complex for data trees than for arbitrary structures. In particular, we prove that the three aforementioned problems are undecidable for data trees. But in practice, data trees (e.g., XML trees) are often of bounded depth. We prove that all three problems are decidable over bounded depth data trees. Another contribution of the paper is the study of a new form of automata called pattern automata, that are essentially equivalent to linear datalog programs. We use pattern automata to show that the emptiness problem for linear monadic datalog programs with data value inequalities is decidable over arbitrary data trees.

langue originaleAnglais
titreICDT 2013 - 16th International Conference on Database Theory, Proceedings
EditeurAssociation for Computing Machinery
Pages93-104
Nombre de pages12
ISBN (imprimé)9781450315982
Les DOIs
étatPublié - 18 mars 2013
Modification externeOui
Evénement16th International Conference on Database Theory, ICDT 2013 - Genoa, Italie
Durée: 18 mars 201322 mars 2013

Série de publications

NomACM International Conference Proceeding Series

Une conférence

Une conférence16th International Conference on Database Theory, ICDT 2013
Pays/TerritoireItalie
La villeGenoa
période18/03/1322/03/13

Empreinte digitale

Examiner les sujets de recherche de « Recursive queries on trees and data trees ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation