Inoculation is a set of methods of artificially inducing immunity against various infectious diseases. The practice originated in the East before being imported to the Western world. The terms inoculation, vaccination, and immunization are often used synonymously, but there are some important differences between them.
Personally I don't think its either of those, but if I were to choose one it would be the third. Those who live in glass houses should not throw stones.