{"id":1345,"date":"2006-03-22T11:36:00","date_gmt":"2006-03-22T15:36:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2006\/03\/22\/dave-orchard-does-microformats\/"},"modified":"2006-03-22T11:36:00","modified_gmt":"2006-03-22T15:36:00","slug":"dave-orchard-does-microformats","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/03\/dave-orchard-does-microformats\/","title":{"rendered":"Dave Orchard does microformats"},"content":{"rendered":"<p>(Doh, I lost this one in my queue, hence its tardiness)<\/p>\n\n<p>It&#8217;s too bad his comments are gone, because this &#8220;response&#8221; to\n<a href=\"http:\/\/www.pacificspirit.com\/blog\/2006\/03\/08\/microformats_thoughts\">his piece on microformats<\/a>\ndoesn&#8217;t exactly warrant a separate blog entry.  But here it is\nanyway.<\/p>\n\n<p>Regarding extensibility, I think the &#8220;middle name&#8221; issue Dave has\nis really with the\n<a href=\"http:\/\/www.ietf.org\/rfc\/rfc2426.txt\">vCard format<\/a>,\nfrom whence hCard inherits its\ndescriptive semantics (i.e. vCard has no concept of &#8220;middle name&#8221;,\nonly &#8220;additional names&#8221; &#8211; hCard has support for this via the *-Name\nclasses, though I admit it&#8217;s underspecified).  IMO, the microformat approach in general,\nhas a very good extensibility story; extension classes are ignored, while\nextended content is ignored by automata, but rendered to humans.  Plus\nthere&#8217;s also a nice hack for cases where machine-processability gets in\nthe way of human-friendliness; &#8220;display: none&#8221; in CSS.<\/p>\n\n<p>In fact, thinking about it some more now, I think the bulk of the\ninnovation in (and coolness of) microformats is <em>exactly<\/em> that it\nworks within the constraints of existing extensibility points in\na pervasively deployed format.  Anybody can invent a\n<a href=\"http:\/\/www.w3.org\/TR\/rdf-syntax-grammar\/\">new format<\/a>,\nbut it takes genius to\n<a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/01\/08\/No-New-XML-Languages\">reuse an existing one<\/a>.<\/p>\n\n<p>Tags:\n<a href=\"http:\/\/del.icio.us\/tag\/microformats\">microformats<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/html\">html<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/css\">css<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"(Doh, I lost this one in my queue, hence its tardiness) It&#8217;s too bad his comments are gone, because this &#8220;response&#8221; to his piece on microformats doesn&#8217;t exactly warrant a separate blog entry. But here it is anyway. Regarding extensibility, I think the &#8220;middle name&#8221; issue Dave has is really with the vCard format, from [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[40],"class_list":["post-1345","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=1345"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1345\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1345"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}