×

Method for matching XML twigs using index structures and relational query processors

  • US 20060053122A1
  • Filed: 09/09/2004
  • Published: 03/09/2006
  • Est. Priority Date: 09/09/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A data processing method for indexing a tree-structured database, D, storing a plurality of XML documents, D comprising an ordered plurality of nodes, said nodes in D being selected from the group comprising element nodes, attribute nodes and value nodes, each of said nodes in D having a respective node id, di, said nodes in D being selectively connected by edges, a data path in D comprising one or more edges, D including at least one root node, a plurality of leaf nodes, and a plurality of root-to-leaf paths, each data path in D comprising a schema path and, when a data path in D reaches a leaf node, a leaf value, said element nodes having respective tags, said attribute nodes having respective attribute names, said schema path comprising only element tags and attribute names, the method comprising generating a set of representations of data paths that are subpaths of said root-to-leaf paths, each said data path having a representation in said set of representations being associated with the node at which it is rooted, said representations of subpaths included in said set of representations comprising SchemaPath, LeafValue, and IdList information for each respective subpath, where IdList is the list of all node ids along the schema path, except for the HeadId, where HeadId is the node id of the node at the start of the data path, generating an index based on the concatenation of LeafValue and the reverse of SchemaPath, said index returning at least a portion of said IdList for each data path having a representation in said set of representations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×