The term ???based on??? (as in ???A is based on B???) is used to indicate any of its ordinary meanings, including the cases (i) ???derived from??? (e.g., ???B is a precursor of A???), (ii) ???based on at least??? (e.g., ???A is based on at least B???) and, if appropriate in the particular context, (iii) ???equal to??? (e.g., ???A is equal to B??? or ???A is the same as B???).