Patent ID: 7720866

Claim:
A data-generation supporting system stored in a memory of a processor, the system comprising: a template generating unit that generates a document type template from metadata by shaping property information to input a property value of each group as a value of a combination of constituent elements, the metadata defining a class and properties indicating attributes of an instance belonging to the class; a combination-information generating unit that generates combination information by accepting the property value in each group based on the generated document type template; and a combination expanding unit that generates contents data by calculating a direct product of the property value between groups of the combination information, and by performing a calculation of the property values of the same property or a character-string combination of the property values of the same property when the same property exists in the combination information; an automatic processing library that stores a processing to be performed according to characters of the properties in advance during the combination expansion, wherein the combination expanding unit calculates the direct product of the property value according to the automatic processing library, and that performs the calculation and the character-string combination of the property values; and a setting unit of an automatic processing library that selects the processing to be performed according to the properties during the combination expansion from the automatic processing library.