An electronic commerce system (10) includes a shared product data
repository (34) that includes static product data for one or more
products. The static product data is associated with dynamic product data
stored in one or more seller databases (32). The system also includes a
global content directory (42) that includes a plurality of product
classes organized in a hierarchy. Each product class categorizes a number
of products and is associated with one or more attributes of the products
categorized in the product class. At least one of the product classes has
one or more associated pointers that identify the shared product data
repository (34). The system further includes a search interface (45) that
communicates a search query to the shared product data repository (34) to
search static product data stored in the shared product data repository
(34) identified by one of the pointers. The system (10) also searches
dynamic product data that is associated with the static product data and
that is stored in one or more seller databases (32).