2006 · 37 citations · 10 references
ComputingComputer ScienceFormal MethodsKnowledge RepresentationLogicConstraint SatisfactionData ModelingDeductive ReasoningFirst-order LogicPredicate LogicXml DatabasesBoolean SatisfiabilityConstraintsEquality In First-order LogicFirst-order Logic ReasoningSatisfiabilitySatisfiability ProblemXml Data ModelsXpath
Motivated by reasoning tasks in the context of XML languages, the satisfiability problem of logics on data trees is investigated. The nodes of a data tree have a label from a finite set and a data value from a possibly infinite set. It is shown that satisfiability for two-variable first-order logic is decidable if the tree structure can be accessed only through the child and the next sibling predicates and the access to data values is restricted to equality tests. From this main result decidability of satisfiability and containment for a data-aware fragment of XPath and of the implication problem for unary key and inclusion constraints is concluded.
10
Michael Kaminski, Nissim Francez · Theoretical Computer Science · 1994 · 367 citations
Erich Grädel, Martin Otto · Theoretical Computer Science · 1999 · 125 citations
Humanities, Philosophy, Logic +7
Peter Buneman, Susan B. Davidson, Wenfei Fan et al. · Information Systems · 2003 · 123 citations