The concept of ambiguity is generally contrasted with vagueness. This form of ambiguity is closely related to vagueness. Self-enhancement thrives upon the vagueness or ambiguity of evidence. Rough sets can be used to represent ambiguity, vagueness and general uncertainty. It tries to minimize the ambiguities and semantic vagueness found in natural human languages. The problem posed by vagueness is to explain its particular kind of indeterminacy. Some of the challenges for the Semantic Web include vastness, vagueness, uncertainty, inconsistency, and deceit. Problems of vagueness and fuzziness have probably always existed in human experience. Vagueness alone does not necessarily imply invalidity. There is over it all a sense of vagueness and uncertainty. The void for vagueness doctrine is a constitutional rule. Supervaluationism is a semantics for dealing with irreferential singular terms and vagueness. The concept of vagueness has philosophical importance. Subvaluationism ultimately amounts to the claim that vagueness is a truly contradictory phenomenon. Otherwise, the law may be unconstitutional pursuant to the Vagueness doctrine.