Semantic Web Design

A buzz word right now on the web is semantic. Semantic coding is a way of helping machines better organize data and understand what the content is about.  Semantic integration is also keeps code clean.  HTML 5 will offer this, which is still a long way off, but HTML 5 will use new tags, such as <nav> which will hold navigation, <header> will hold headings, and <footer> will contain extra information, such as meta data and such.