Ed Summers tweaked the structured blogging [1] template for books to include microformat ("microfauxmat", really, since it's not yet clear how microformats for citations will shape up) semantic html markup for books [2]. Afaict, this removes nothing from the previous template and only adds the microfauxmat span class/value pairs, which are derived from the forma OpenURL standard's book key/value profile [3].
I've done the same thing for the review-article template (which has already been enhanced by Alf Eaton to support dynamic Pubmed lookups!). You can see an example entry here [4]. Like what Ed did for books, this only changes the structured blogging template's display block to include a microfauxmat for article citations where the span class/value pairs are derived exactly from the OpenURL standard's journal key/value profile [5].
Here's the excerpted section with the microfauxmat markup:
<div> <h3 class='item fn'><a class='url' href='http://dx.doi.org/10.1016/S0140-6736(05)67894-4'>The first confirmed human case of avian influenza A (H5N1) in Mainland China</a></h3> <p><b>Authors</b>: Hongjie Yu et al.</p> <p><b>Journal</b>: <span class='jtitle'>The Lancet</span></p> <p><b>Year</b>: <span class='date'>2006</span></p> <p><b>Volume</b>: <span class='volume'>367</span></p> <p><b>Issue</b>: <span class='issue'>9504</span></p> <p><b>Pages</b>: <span class='pages'>84</span></p> <p><b>ISSN</b>: <span class='Z3988 issn' title='ctx_ver=Z39.88-2004& rft_val_fmt=info:ofi/fmt:kev:mtx:journal& rft.issn=0099-5355&rft.volume=367& rft.issue=9504&rft.pages=84&rft.date=2006& rft.id='>0099-5355</span></p> </div>
The COinS (which hasn't otherwise changed) CO is broken up into multiple lines for easier reading.
Note that the microfauxmat class/value pairs are exactly the same as those in the context object's rft attribute names, just without the dressing.
There are several issues still to consider with this: how to mark up the URI; how to surround the marked-up block to make it all "of one object"; are there opportunities for microformat class reuse, etc. In the meantime, though, as does Ed's example for books, this seems simple, and is based on a heavily used standard.
If you want to know about why we think reusing the book and journal profiles standardized in OpenURL profiles is a good idea, and are on the structured blogging list, see my writeup here [6] (not sure why they made that private). It highlights that the Dublin Core [7]'s own inititative to define a citation format ended up saying, basically, "use OpenURL ContextObjects for machine-parseable citations" [8] (read down through section 2.3). That's exactly what we're doing here. With the microformat approach, though, it's even better: this kind of markup is designed for humans first, and machines also. :)
The altered review-article.xml SB template is attached (derived from the version released with 1.0pre13).
| Attachment | Size |
|---|---|
| review-article.xml.txt [9] | 3.17 KB |
Links:
[1] http://structuredblogging.org/
[2] http://www.inkdroid.org/journal/2006/01/18/openurl-as-microformat/
[3] http://alcme.oclc.org/openurl/servlet/OAIHandler/extension?verb=GetMetadata&metadataPrefix=mtx&identifier=info:ofi/fmt:kev:mtx:book
[4] http://futility.mine.nu/back/2006/01/09/185/
[5] http://alcme.oclc.org/openurl/servlet/OAIHandler/extension?verb=GetMetadata&metadataPrefix=mtx&identifier=info:ofi/fmt:kev:mtx:journal
[6] http://mail.pubsub.com/mailman/private/structuredblogging-discuss/2006-January/000085.html
[7] http://dublincore.org/
[8] http://dublincore.org/documents/dc-citation-guidelines/
[9] http://onebiglibrary.net/files/review-article.xml_1.txt