Someone can mark up a form as an hCard anyway, regardless of whether it's in the spec or not. I imagine at least one person has already tried it after reading this thread, to see what it looks like. Thus, parsers could be subjected to this construct regardless of whether it's in the spec. Thus, they have to at least handle it somewhat cleanly as an invalid case, if it's decided not to make it part of the spec. I don't think handling it vs. not handling it is as big a job as some may have implied.
I don't have an opinion on the handling of the root element, but I have a feeling using the accept attribute may be problematic; it sounds like it's tied to file upload input elements (input type="file") [1]. Simply putting class="vcard" on the form element sounds like the purest solution to me. Remember that there may be tens of parsers, but there can be millions of documents, so it's better to optimize for the author than the software developer--and I am a software engineer, so this isn't bias against developers. - David [1] http://www.w3.org/TR/html4/interact/forms.html#h-17.3 _______________________________________________ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss