Semantic markup helps to make the web “machine understandable”, in other words, it puts the information on the web page in context. By using semantic markup, a search engine is able to differentiate a name from a body of text. It also helps to define the relationship between the various pieces of information, so the name is actually the author of the body of text, which is an article.
Below is a great video explaining the basic principals of the semantic web:







