Je me fonde sur l'etymologie pour repondre, mais je ne pretends pas etre un specialiste. Le racisme consiste a cataloguer l'espece humaine en diverses races, et a fortiori etablir des classements. Une race sera declaree superieure, expression de la xenophobie. Le racisme a aussi des connotations politiques et peut se transformer en systeme politique (le nazisme), ou en mythe politique (l'elimination de boucs emissaires pour assainir la societe).
L'anti-semitisme est une forme de haine tournee envers les Semites, donc de l'anti-judaisme. Je ne sais pas jusqu'a quel point l'amalgame est fait entre la religion et les origines genetiques/geographiques (on doit bien avoir des Israeliens non croyants, non? :mouais:). Une forme de xenophobie venant de la tradition...
La xenophobie est la peur de l'etranger. Crainte a-priori pouvant tourner a la haine. Tout dependra de ce qui constitue le ciment d'une societe pour definir la xenophobie. Est-ce la couleur de la peau? La religion? La nationalite? Une couleur de cheveux? (j'extrapole peut-etre un peu, mais pour moi, la peur des roux au Moyen-Age serait une forme de xenophobie).
Donc, l'anti-semitisme est une forme de xenophobie, et la xenophobie organisee devient le racisme. Ca va comme explication? :)
Edit : Une race est un concept tout a fait artificiel, visant a faire ressortir les caracteres hereditaires communs d'une variete au sein d'une espece. Dans l'espece humaine, on se base sur la couleur de peau, le facies, le type de chevelure... Ou bien la repartition des groupes sanguins. On a ainsi globalement la race caucasienne, la race negroide, et la race mongoloide. Un certain de sous-races auraient ete constituees dans certaines regions du monde,de part la separation geographique (race berbere, laponne)... Mais il n'existe aucune race pure, toutes sont issues de croisements.
Dans une vision plus anthropologique, le terme d'ethnie est plus satisfaisant que race, et ce sont les traits culturels qui deviennent alors saillants. (merci au Vocabulaire de la philisophie et des sciences humaines, de Louis-Marie Morfaux).
On m'avait explique que le terme de race ne pouvait s'appliquer a l'espece humaine, car une race serait issue de croisements volontaires pour l'obtention de caracteristiques specifiques (on a ainsi cree toutes les races de chiens par selection). Chez les humains, jusqu'a preuve du contraire, on n'a jamais tente de faire ce genre de choses a grande echelle (a part les enfants sur catalogue, et les complots avec les super-soldats).