On 28/02/07, Angus McIntyre <[EMAIL PROTECTED]> wrote:
To expand briefly on (b) above, imagine a naive developer who has heard about the wonderful new microformat hThing. They find a Thing marked with the class="hThing", open it up in a text editor and say "Ah, so that's how it's done.". They then reproduce the structure in their documents. Unknown to them, the page was drawn up by an early adopter using their notion of what hThing might later turn out to be. When ThingBot, the Thing Crawler (tm) totally ignores Mr/Ms Naive Developer's page, s/he will be frustrated. "But I used hThing!" "They should have read the spec", you say. In an ideal world, they would, but in a less-than-ideal world, there's still an interest in trying to encourage as many examples of good practice as possible, for the benefit of those who don't read specs (and - by extension - for the benefit of everyone who stands to profit from use of microformats, which is all of us).
Just as a slight aside - this tends to be what happens anyway. Even when learning and writing simple HTML, most people do that by looking at examples in the wild. There's only a small percentage of people using (X)HTML 1.0, for example, that ever read the spec cover to cover. Most later discover their problems with validation and use error messages to point them in the right direction. So I think my vague point is that people will learn from examples anyway - whether they be based on good examples, out-dated examples, or simply wrong/incorrectly implemented examples of current microformats specifications. There's a certain degree of education that'll have to happen with adoption. Having said that - yes, I do agree that we should encourage as many accurate implementations as possible, of course! -- Frances Berriman http://fberriman.com _______________________________________________ microformats-discuss mailing list [email protected] http://microformats.org/mailman/listinfo/microformats-discuss
