The Semantic Web is meant to be the successor to the web we all use and love today. Its architect is no other than the creator of the web, Tim Berners-Lee. The idea behind the Semantic Web is making it easy for machines to understand a site’s content. Web development languages today, i.e., HTML, are designed for making content easily readable by people. It is very hard for software agents to extract the semantics (or meaning) of a website since no such information can be encoded by webmasters using HTML or any other popular web development technology used today.