Patent ID: 8738667

Claim:
A method for mapping a dataset at least partially encoded with a markup language into one or more relational database tables, the method comprising: identifying at least one hierarchical structure associated with said encoded dataset; determining a node element set for said hierarchical structure, wherein said node element set comprises one or more nodes that are one or more levels of said hierarchical structure; identifying at least one node of said encoded dataset, which node is part of said node element set; allocating to said node of said encoded dataset a unique node identifier; and generating a relational database table containing one or more records, said one or more records corresponding to a respective one or more of said allocated node identifiers; wherein said encoded dataset includes one or more predefined portions of text-based data, said one or more predefined portions being at least partially encoded using a markup language, and being associated with one or more of a plurality of attributes for organizing said one or more predefined portions; wherein said one or more predefined portions include at least one modified and stored predefined portion, said at least one modified predefined portion being associated with one or more attributes for organizing said one or more predefined portions and said modified predefined portion.