Patent attributes
Methods and apparatus, including computer program products, implementing and using techniques for inventory management. Managing data items in an inventory management system. A request to add a data item to the inventory management system is received. The data item has an associated set of attributes to be represented in the inventory management system. It is determined whether the inventory management system includes a structure in which the data item and the sets of attributes associated with the data item can be represented. If no structure exists in which the data item and the set of attributes associated with the data item can be represented, a new structure is automatically defined in which the data item and the set of attributes associated with the data item can be represented. The data item and the set of attributes associated with the data item is added to the defined new structure.