1. A method comprising: creating, via a computer processor, vectors for each of a plurality of subjects corresponding to a product and assigning attributes of the subjects to corresponding fields of the vectors; assigning values in the fields of the vectors reflecting a status of the attributes relative to the subjects; creating a product label for the product; encoding the vectors including the attributes and values on the product label comparing scanned data from the product label with a preference vector created for an end user; determining a compatibility indicator responsive to the comparing; and presenting a notification indicative of the compatibility indicator to an end user device of the end user.