1. A computer-implemented method comprising: receiving a plurality of descriptions including element values of a media content from a plurality of metadata providers; determining an element associated with the media content; associating, in storage, individual descriptions with individual metadata providers that provided the descriptions; associating individual trust levels with individual metadata providers; and generating in the storage a composite description of the media content based on the descriptions provided by individual metadata providers and the trust levels associated with individual metadata providers.