Upon closer consider of table 400, it will be appreciated that since product attributes that identify category and subcategory such as Class and Type are included in the table data, the tabular data contains information from which a frame-based hierarchical structure to accommodate the product records might be generated.