1. A computer-implemented method, comprising: analyzing digital data associated with a plurality of digital items to identify attributes of the respective plurality of digital items; providing the digital data for storage in a data structure in association with the respective identified attribute information; receiving a request to access the digital data, wherein the request comprises search criteria; and providing a response to the request, the response comprising identifiers for digital items at least partially matching the search criteria.