Impressive, this actually 'feels' like an extension for HTML (rather than some custom styles).
@book{kn:gnus,
AUTHOR = "Donald E. Knudson",
TITLE = "1966 World Gnus Almanac",
PUBLISHER = {Permafrost Press},
ADDRESS = {Novosibirsk} }
becomes this: <div class="book" id="kn:gnus">
<div class="author">Donald E. Knudson</div>
<div class="title">1966 World Gnus Almanac</div>
<div class="publisher">Permafrost Press</div>
<div class="address">Novosibirsk</div>
</div>
[1] http://microformats.org/wiki/citation-formats#BibTeXIt should be easy to write some once-and-for-all XSLT (or other processor, that's just what I'm used to for XML, but I don't know what's easy to call from JS) to transform well-formed HTML as above to a format that BibLaTeX understands. Since it'd be a one-size-fits-all transformer, anyone who wants to write the HTML can do so.