A survey on tree matching and XML retrieval (Q394973): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(12 intermediate revisions by 6 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: XPath / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: TwigStack+ / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: XMark / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: ViST / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Quilt / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: PRIX / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: XQuery / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.cosrev.2013.02.001 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2089512297 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An overview on XML similarity: background, current trends and future directions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Encyclopedia of Database Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: SOFSEM 2004: Theory and Practice of Computer Science / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pattern Matching in Trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient string matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4027620 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3789086 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3197780 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Faster tree pattern matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4526971 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tree Pattern Matching to Subset Matching in Linear Time / rank
 
Normal rank
Property / cites work
 
Property / cites work: A survey on tree edit distance and related problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Tree-to-Tree Correction Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Simple Fast Algorithms for the Editing Distance between Trees and Related Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4252025 / rank
 
Normal rank
Property / cites work
 
Property / cites work: New Algorithm for Ordered Tree-to-Tree Correction Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Decomposition algorithms for the tree edit distance problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Optimal Decomposition Algorithm for Tree Edit Distance / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4398780 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Ordered and Unordered Tree Inclusion / rank
 
Normal rank
Property / cites work
 
Property / cites work: More Efficient Algorithm for Ordered Tree Inclusion / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automata, Languages and Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: A new tree inclusion algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Chen and Chen's new tree inclusion algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: The String-to-String Correction Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alignment of trees -- an alternative to tree edit / rank
 
Normal rank
Property / cites work
 
Property / cites work: Theoretical Computer Science / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4547753 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4448626 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5389671 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3044417 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5528329 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Analysis of Tree Edit Distance Algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4413648 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The embeddings of a graph—A survey / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automata, Languages and Programming / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 07:35, 7 July 2024

scientific article
Language Label Description Also known as
English
A survey on tree matching and XML retrieval
scientific article

    Statements

    A survey on tree matching and XML retrieval (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    28 January 2014
    0 references
    The paper provides a useful survey of techniques for XML retrieval. The value of the paper is twofold. First, it is time to seriously summarize results achieved in XML retrieval during the more than 15 years of the existence of the XML data model. Second, the authors analyze these results from the point of view of graph theory that provides a theoretical umbrella for both XML query languages and algorithms used for query evaluation. The paper is divided into six sections. Section 2 presents some important concepts and background concerning the XML data model and two categories of XML retrieval: querying semi-structured data and structured text retrieval. The former includes basic XML query languages (XPath, XQuery), the latter uses a method known from information retrieval. Section 2 also introduces some XML query languages belonging to both retrieval categories. A possibility to integrate the functionalities of both these categories is offered by the language XQuery Full-text, which extends the XQuery language to full-text search. Section 3 lists the best known algorithms for exact and approximate tree matching. The latter is of special importance for practical querying of XML data. The authors discuss three main groups of algorithms for tree matching: tree edit distance approaches, tree inclusion and the tree alignment distance. Section 3 summarizes the most important approximate ordered tree matching algorithms and their complexities in a table. The authors emphasize that a lot of these algorithms assume the data to be processed in main memory which is not often possible in real XML databases. Approaches for XML retrieval using the tree matching algorithms described in Section 3 are presented in Section 4, which represents the core of the paper. Its first part covers the exact algorithms for finding all twig patterns in an XML database. The second part describes and illustrates in detail the approximate algorithms including their variants and improvements. All XML approaches are classified into different categories and summarized in tables. Evaluation methods of these approaches are exposed in the rather confusing Section 5. Finally, a discussion about future research directions is presented in Section 6. The approaches described in the paper use the tree representation of documents and queries, but do not use state-of-the art algorithms for tree matching. It seems that a deeper collaboration between the IR community and researchers developing new XML query languages would be beneficial. Although the development of new XML query languages was not so intensive in the last years, the paper offers a challenge for their further development.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    approximate tree matching
    0 references
    exact tree matching
    0 references
    information retrieval
    0 references
    tree
    0 references
    XML
    0 references
    query language
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references