AB Meta microformat support added

I just added support for AdaptiveBlue’s AB Meta format on all book pages. I’m only supporting type, author and title because that’s all the metadata I have in the source XML. Hopefully I can find some content from other sources which is tagged in more detail.

I chose to use the Dublin Core namespace (rather than AdaptiveBlue’s) because it’s more familiar to me and more widely used in the industry.

Note that this is HTML/AB Meta using DC names, not Dublin Core itself. I could literally add Dublin Core-namespaced markup to my XHTML, but no existing tools would be able to read it, and it might confuse legacy browsers that don’t understand XML namespaces. AB Meta shoehorns Dublin Core names into HTML, which is straightforward for existing search engines to index and solves the backwards-compatibility problem.

I could also insert Dublin Core into the source XML (which is marked up as TEI and now directly downloadable from that same book page), but I wouldn’t be adding any new information.