If you've done any sort of web development, you've most likely used the meta tag. You've probably put in there the copyright info, who created the document, basically Google/other crawler specific info for the most part as no one really reads it. Its purpose in everything though is to give meta information to some program. However, what if you wanted to have meta information within the web page itself (think Microformats)? It's possible, use rel, class, id, etc. to define items that are of a specific type and use CSS to make it look decent. However no one will know what those tags mean and no computer will know what they are. Thus they'll be ignored. So how could you define these items in a document that could be shared and read by both a human and a machine? Well that's where XMDP comes in.
XMDP, or XHTML Meta Data Profile, is a very simple format that can be used to define the meta data that are used on your pages. It's been used for pretty much all of the various microformats out there (hCard for example). So it is in use and like I said it's extremely simple (it's basically just a dictionary pairing of items and their descriptions using dl, dt, and dd). And to make your lives even easier when it comes to creating XMDP pages, I've created a couple of classe to help you out:
XMDP.zip (1.22 kb)
Just two classes, each is documented, etc. So give it a try, leave feedback, and happy coding.
a6eb378b-da61-41e8-b3de-379b29b9cedb|0|.0