On Jun 11, 2006, at 9:19 PM, Tantek Çelik wrote:
On 6/11/06 6:11 PM, "Steve Ganz" <[EMAIL PROTECTED]> wrote:

I think we all agree that using the <address> element is certainly the most semantically appropriate element to use when marking up a document author's
contact information.

The question is whether or not using <address> as the parent element for the author's hCard is a SHOULD or a MUST in hResume. As Angus mentions, it poses a problem because the <address> element is an inline element and thus only
accepts inline elements as children.

IMHO a SHOULD, because sometimes using <address> can be a pain due to
HTML4's annoying (and useless as far as I've ever known) block/inline
embedding rules.

I agree that using <address> has some funky limitations which make it tough use validly. However, it *does* have a semantic I'd like to capture.

In the hResume draft, it is written:

Schema:

* contact info. required. <address> + hCard.

How about:

* contact info. required. MUST use hCard. SHOULD use <address> + hCard.

In the case where the author is *not* using an <address>, we lose the semantic of "this is the hCard for the author of this page". I don't think it would be a good idea to make all hCards in an hResume apply to the author.

?

Field Details:

* contact:: Current contact info. The <address> with hCard.

How about:

* contact:: Current contact info in an hCard. SHOULD use <address> if
possible.

?

Does the above mean an hResume author MUST use the <address> element to mark
up the authors hCard?

It's not clear, nor was that intended by the authors, thus we should clarify
it.

I agree that its not clear, but I actually intended it to be a MUST. Of course, I'm open to that changing, though.

-ryan

_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to