Henri Sivonen wrote:

I needed a .bib-based bibliography generator for XHTML, so I wrote one with help from a friend who had developed a .bib parser. The output of my generator can be seen at
http://hsivonen.iki.fi/thesis/html5-conformance-checker.xhtml#references

I've wrapped the values of .bib fields in elements whose class name is the .bib field name. I did it just in case. I don't have any consumer use case for those class names. It was just super-easy to generate them.

My use case (publishing an academic paper with a bibliography) is not mentioned as a use case at http://microformats.org/wiki/citation-brainstorming . More to the point, the wiki has no consumer use case for my publication use case.

Does this mean that hCite is not for me at all?


Not at all. You are using the BibTex format, which is covered in the citation formats http://microformats.org/wiki/citation-formats

If hCite is for me, what's the elevator pitch convincing me to put more effort into my generator? What benefits should I expect if I do? Is hCite mature enough to be implemented yet?


The citation microformat is a work in progress at this stage, so it's not mature enough for programs to extract information from it, yet examples of current use are being asked for at http://microformats.org/wiki/citation-examples so that most popular uses will be catered for.

The benefits are that people visitng your content with next generation tools wil be able to easily extract and use the information in more interesting and useful ways. Tantek has a recent presentation about the big picture of microformats at http://tantek.com/presentations/2007/02/microformats/

Moreover, is it even possible to generate hCite from my source data (http://hsivonen.iki.fi/thesis/dippa.bib) without sacrificing the presentation that I want and without potentially generating bogus markup for personal names?


One of the big ideas behind the use of microformats is that it will allow you to markup the content on your page without modifying the presentation of it.

For example, my source data does not encode explicitly the given name, the family name and other stuff that isn't quite neither. As far as I can tell, it is impossible to tell heuristically that the middle token in these two names is semantically different:
Gavin Thomas Nicol
Henrik Frystyk Nielsen


Those issues haven't yet been covered for for the citation microformat.

It may be possible for for a generator to parse through them and extract the appropriate information though. For example, honorific-prefix and honorific-suffix are a rather short list. Then after those, the given name, family name and additional name could be extracted in that particular order.

--
Paul Mark Wilkins
New Zealand Tourism Online
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
109 Tuam Street
Level 1
Christchurch 8011
New Zealand
+64 3 963 5039
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to