Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/4133
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBenedikt, Michael-
dc.contributor.authorLibkin, Leonid-
dc.contributor.authorNEVEN, Frank-
dc.date.accessioned2007-12-11T08:37:45Z-
dc.date.available2007-12-11T08:37:45Z-
dc.date.issued2007-
dc.identifier.citationACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 8(2)-
dc.identifier.issn1529-3785-
dc.identifier.urihttp://hdl.handle.net/1942/4133-
dc.description.abstractWe study relations on trees defined by first-order constraints over a vocabulary that includes the tree extension relation T < T' (holding if and only if every branch of T extends to a branch of T'), unary node-tests, and a binary relation checking whether the domains of two trees are equal. We consider both ranked and unranked trees. These are trees with and without a restriction on the number of children of nodes. We adopt the model-theoretic approach to tree relations and study relations definable over the structure consisting of the set of all trees and the aforementioned predicates. We relate definability of sets and relations of trees to computability by tree automata. We show that some natural restrictions correspond to familiar logics in the more classical setting where every tree is a structure over a fixed vocabulary, and to logics studied in the context of XML pattern languages. We then look at relational calculi over collections of trees, and obtain quantifier-restriction results that give us bounds on the expressive power and complexity. As unrestricted relational calculi can express problems that are complete for each level of the polynomial hierarchy, we look at their restrictions, corresponding to the restricted logics over the family of all unranked trees, and find several calculi with low (NC1) data complexity which still express properties important for database and document applications. We also give normal forms for safe queries in the calculus.-
dc.language.isoen-
dc.publisherASSOC COMPUTING MACHINERY-
dc.titleLogical definability and query languages over ranked and unranked trees-
dc.typeJournal Contribution-
dc.identifier.issue2-
dc.identifier.volume8-
local.format.pages62-
local.bibliographicCitation.jcatA1-
dc.description.notesUniv Edinburgh, Sch Informat, Edinburgh EH8 9LE, Midlothian, Scotland. Bell Labs, Naperville, IL 60566 USA. Hasselt Univ, Sch Informat Technol, B-3590 Diepenbeek, Belgium. Transnat Univ Limburg, B-3590 Diepenbeek, Belgium.Benedikt, M, Univ Edinburgh, Sch Informat, Edinburgh EH8 9LE, Midlothian, Scotland.benedikt@research.bell-labs.com libkin@inf.ed.ac.uk frank.neven@uhasselt.be-
local.type.refereedRefereed-
local.type.specifiedArticle-
dc.bibliographicCitation.oldjcatA1-
dc.identifier.isi000246013800004-
dc.identifier.urlhttp://doi.acm.org/10.1145/1227839.1227843-
item.accessRightsClosed Access-
item.contributorBenedikt, Michael-
item.contributorLibkin, Leonid-
item.contributorNEVEN, Frank-
item.fulltextNo Fulltext-
item.fullcitationBenedikt, Michael; Libkin, Leonid & NEVEN, Frank (2007) Logical definability and query languages over ranked and unranked trees. In: ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 8(2).-
item.validationecoom 2008-
crisitem.journal.issn1529-3785-
crisitem.journal.eissn1557-945X-
Appears in Collections:Research publications
Show simple item record

WEB OF SCIENCETM
Citations

5
checked on Apr 16, 2024

Page view(s)

74
checked on May 30, 2023

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.