Step 1: Meningococcal vaccines are designed to prevent infection by Neisseria meningitidis. The protective antigen of this organism is its outer polysaccharide capsule, which also defines the serogroups (A, B, C, W-135, Y).
Step 2: The classic vaccines are prepared from purified capsular polysaccharides of groups A, C, Y and W-135. They can be bivalent (A and C) or tetravalent (A, C, Y, W-135), and the immunity produced is group-specific.
Step 3: Therefore the correct answer is capsular polysaccharide. Whole bacteria are not used, and somatic 'O' antigen is a feature of Gram negative enteric bacteria like Salmonella, not the basis of the meningococcal vaccine. Note that group B is poorly immunogenic as a plain polysaccharide, which is why a separate protein-based approach is needed for it.