1. A non-transitory computer-readable medium embodying a program executable in a computing device, comprising machine-readable instructions that, when executed by the computing device, cause the computing device to at least: store a system catalog in a data store, the system catalog associated with an item, the system catalog comprising a system acceptable format for a value of an attribute describing the item; identify a user catalog received from a seller, the user catalog associated with the item, the user catalog comprising a user defined format for the value of the attribute describing the item; generate a plurality of recommended metadata maps, one of the plurality of recommended metadata maps facilitating translation of the value from the user defined format to the system acceptable format; receive a selection of the one of the plurality of recommended metadata maps for translation; and translate the user catalog to the system catalog based at least in part on the one of the plurality of recommended metadata maps.