An effort to make web pages machine readable with markup for specific types of data.
The semantic web is an effort make web pages machine readable by providing markup and vocabulary for specific types of data.
microdata, microformats, and rdfa are all schemas used for providing machine readable data to the semantic web.
Search engines may use semantic web data to provide rich-snippets in search results.