For some dictionaries, such as the Oxford one, racism requires that prejudice/discrimination based on the belief that a race is superior/inferior.
But I can't find this requirement anywhere for any definitions of similar words in any dictionary. For example, "sexism" simply requires prejudice/discrimination based on sex in the Oxford dictionary.
Is there a reason for this?