An attribute that can accept more than one value for a single item.
Before declaring an attribute multivalued, determine if the values are truly independent. For the attribute example,<Color>, values of “Red and Yellow” can have different meanings: the product is half red and half yellow or the product is predominantly red with some yellow accents. Before changing the attribute <Color> to a multivalued attribute, determine the consequences across the product portfolio. A multivalue might obscure a more complex relationship and another solution may be better. For example research may show all the products are striped, so the attribute <Color> can be split into two attributes, <Base Color> and <Stripe Color>.
Attribute, Multivalue, Relationship
Application Programming Interface