Patent ID: 8825696

Claim:
A non-transitory computer-readable storage medium recording a computer program, when executed by a computer including a storage unit storing therein a plurality of pieces of tree structure data having hierarchized elements, causing the computer to perform a process comprising: generating a plurality of pieces of first aggregate structure data each aggregating relationships among elements of the tree structure data by aggregating a plurality of child elements to a single child element when the tree structure data includes the plurality of child elements that have a same name and are directly associated with a same parent element; receiving second aggregate structure data corresponding to combined data generated by combining parts of each piece of the tree structure data, a combining condition for each element of the tree structure data to be combined, and one of the elements of the first aggregate structure data as a specified element specifying a data handling unit of the tree structure data; first determining one of the elements of the first aggregate structure data as a reference element based on the second aggregate structure data corresponding to the combined data and the combining condition, the reference element being a reference of a data handling unit of the tree structure data; second determining to what extent a second data amount of combined data generated based on the specified element as a data handling unit of the tree structure data increases as compared with a first data amount of combined data generated based on the reference element as a data handling unit of the tree structure data; and outputting a determined result.