TO WRITE SEMATICALLY MEANINGFUL MARK-UP, USE THE W3C SEMANTIC DATA EXTRACTOR
At http://www.w3.org/2003/12/semantic-extractor.html,
the Semantic Data Extractor tool exists to determine if the page’s information hierarchy appropriately communicates the message. Providing a semantically rich HTML gives much more value to the code and allows better use of CSS and makes the HTML intelligible to a wider range of user agents like search engine bots.
The word semantics is used to reflect the meaning of the information rather than its design. The tool expects a full URI to a resource, not just the domain name so use
http://example.com/ rather than just www.example.com. The tool is a simple utility to see if the web technologist can extract the correct meaning from the way the page uses markup. It can be useful in pointing out potentially confusing associations. A good example is in which I tried showed that the contents of a sidebar (using h4 elements for each header) were seen as being appended on the final node created by the article links in the main content area (which were marked up with h3 elements). The fix would be to have a h2 or h3 element introducing the sidebar sub-headings. The Semantic Data Extractor tool shows the meta data (or the ontology or schema) and the organizational outline for the page, and is good to use when validating the mark-up.

The The Semantic Data Extractor Checks The Information Hierarchy by MainHeading, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.