Just Another Pre-Wordpress Weblog

Tuesday, February 06, 2007

An XHTML Microformat for Questions and Answers

I am researching microformats and XHTML this morning. I want to define a structured format for HelpShare questions and answers to make HelpShare more crawlable, and also establish us as leaders in the area of discussion data portability. I am also interested in a format for product listings for another project.

The first question is - is a new microformat standard really necessary? There are some XHTML elements that I haven't used before that may be applicable (to questions and answers). My assumption was that there was a wider gap between what I could do with XHTML (or fewer choices) and what I want to do (nest answers with questions and cite the relevent asker or answerer).

Tantek Celik put together a good presentation on some of the more meaningful elements of XHTML.

The relevant ones to me were:



  • dl, dt, dd

  • blockquote/cite

Based on the presentation and a quick understanding of these elements, I'm contemplating markup that looks like this. Threaded discussions using XHTML:


This used up my time allocation for this morning. The next task is to figure out in more detail what distinguishes a microformat from standard XHTML markup. Is the above markup enough to transmit a question and answer? How should I include ratings and reward?

Labels: , ,

2 Comments:

  • If you're more interested in data transmission, and not so much in markup, you may want to consider JSON, which is very light-weight and becoming popular.

    However, this won't help improve your "crawlablility", and doesn't provide the "display guidance" that markup does.

    By Blogger Heroic Autobot, at 1:59 PM  

  • No, I'm interested in crawlable markup. Unfortunately, this may have to take a back burner for a while because no one is waiting to crawl HelpShare (and if they did they could use our perfectly good RSS feeds). I had hoped that taking leadership and establishing a format would essentially be good advertising for us and invite crawling.

    By Blogger Adam, at 7:21 PM  

Post a Comment

Links to this post:

Create a Link

<< Home