Please use this identifier to cite or link to this item: https://doi.org/10.1109/TKDE.2011.128
DC FieldValue
dc.titleHolistic boolean-twig pattern matching for efficient XML query processing
dc.contributor.authorChe, D.
dc.contributor.authorLing, T.W.
dc.contributor.authorHou, W.-C.
dc.date.accessioned2013-07-04T07:47:48Z
dc.date.available2013-07-04T07:47:48Z
dc.date.issued2012
dc.identifier.citationChe, D., Ling, T.W., Hou, W.-C. (2012). Holistic boolean-twig pattern matching for efficient XML query processing. IEEE Transactions on Knowledge and Data Engineering 24 (11) : 2008-2024. ScholarBank@NUS Repository. https://doi.org/10.1109/TKDE.2011.128
dc.identifier.issn10414347
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/39710
dc.description.abstractTwig pattern matching is a critical operation for XML query processing, and the holistic computing approach has shown superior performance over other methods. Since Bruno et al. introduced the first holistic twig join algorithm, TwigStack, numerous so-called holistic twig join algorithms have been proposed. Yet practical XML queries often require support for more general twig patterns, such as the ones that allow arbitrary occurrences of an arbitrary number of logical connectives (AND, OR, and NOT); such types of twigs are referred to as B-twigs (i.e., Boolean-Twigs) or AND/OR/NOT-twigs. We have seen interesting work on generalizing the holistic twig join approach to AND/OR-twigs and AND/NOT-twigs, but have not seen any further effort addressing the problem of AND/OR/NOT-Twigs at the full scale, which therefore forms the main theme of this paper. In this paper, we investigate novel mechanisms for efficient B-twig pattern matching. In particular, we introduce “B-twig normalization” as an important first-step in our approach toward eventually conquering the complexity of B-twigs, and then present BTwigMerge—the first holistic twig join algorithm designed for B-twigs. Both analytical and experimental results show that BTwigMerge is optimal for B-twig patterns with AD (Ancestor-Descendant) edges and/or PC (Parent-Child) edges. © 2012 IEEE.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1109/TKDE.2011.128
dc.sourceScopus
dc.subjectboolean twig
dc.subjectdatabase management
dc.subjectlogical predicate.
dc.subjectQuery processing
dc.subjecttwig join
dc.subjectXML data querying
dc.typeArticle
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1109/TKDE.2011.128
dc.description.sourcetitleIEEE Transactions on Knowledge and Data Engineering
dc.description.volume24
dc.description.issue11
dc.description.page2008-2024
dc.description.codenITKEE
dc.identifier.isiut000308997600007
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


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