Innovation & improvisation is the key to success. This statement has become further factual through the new found collaboration project of the 3 Internet Goliaths – Yahoo, Bing and Google in the form of “Schema.org,” announced on